=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for mkvtoolnix-72.0.0nb1
cd /work/multimedia/mkvtoolnix/work/mkvtoolnix-72.0.0 && /bin/rm -f src/common/*/windows.cpp
cd /work/multimedia/mkvtoolnix/work/mkvtoolnix-72.0.0 && /bin/rm -f src/common/*/macos.cpp
cd /work/multimedia/mkvtoolnix/work/mkvtoolnix-72.0.0 && /usr/bin/env USETOOLS=no RUBY=/usr/pkg/bin/ruby31 RUBY_VER=31  RUBY_VERSION_DEFAULT=31  RAKE=/usr/pkg/bin/rake31 GEM_PATH=/usr/pkg/lib/ruby/gems/3.1.0 PTHREAD_CFLAGS=\ -pthread\  PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr QTDIR=/usr/pkg/qt5 MOC="/usr/pkg/qt5/bin/moc" CC=gcc CFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2\ -pthread\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/qt5/include\ -I/usr/pkg/include/gstreamer-1.0\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/X11R7/include\ -I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/freetype2\ -I/usr/X11R7/include/libdrm CPPFLAGS=-I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/qt5/include\ -I/usr/pkg/include/gstreamer-1.0\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/X11R7/include\ -I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/freetype2\ -I/usr/X11R7/include/libdrm CXX=c++ CXXFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2\ -pthread\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/qt5/include\ -I/usr/pkg/include/gstreamer-1.0\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/X11R7/include\ -I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/freetype2\ -I/usr/X11R7/include/libdrm COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.4.0\ -Wl,-R/usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.4.0\ -Wl,-zrelro\ -L/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib\ -Wl,-R/usr/pkg/lib\ -pthread\ -L/usr/pkg/qt5/lib\ -L/usr/pkg/qt5/plugins\ -Wl,-R/usr/pkg/qt5/lib\ -Wl,-R/usr/pkg/qt5/plugins\ -L/usr/pkg/lib/pulseaudio\ -Wl,-R/usr/pkg/lib/pulseaudio\ -L/usr/X11R7/lib\ -Wl,-R/usr/X11R7/lib LINKER_RPATH_FLAG=-R PATH=/work/multimedia/mkvtoolnix/work/.cwrapper/bin:/work/multimedia/mkvtoolnix/work/.buildlink/bin:/work/multimedia/mkvtoolnix/work/.gcc/bin:/work/multimedia/mkvtoolnix/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/work/multimedia/mkvtoolnix/work/.home CWRAPPERS_CONFIG_DIR=/work/multimedia/mkvtoolnix/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/work/multimedia/mkvtoolnix/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/work/multimedia/mkvtoolnix/work/.tools/bin/itstool GDBUS_CODEGEN=/work/multimedia/mkvtoolnix/work/.tools/bin/gdbus-codegen PKG_CONFIG=/work/multimedia/mkvtoolnix/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/work/multimedia/mkvtoolnix/work/.buildlink/lib/pkgconfig:/work/multimedia/mkvtoolnix/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/work/multimedia/mkvtoolnix/work/.pkg-config.log PKG_CONFIG_PATH= DL_CFLAGS=\ -pthread\  DL_LDFLAGS=\ -pthread DL_LIBS= CWRAPPERS_CONFIG_DIR=/work/multimedia/mkvtoolnix/work/.cwrapper/config /usr/pkg/bin/rake31
            CC lib/librmff/rmff.c
           CXX lib/avilib-0.6.10/xio.cpp
           CXX src/mpegparser/MPEGVideoBuffer.cpp
           CXX src/output/p_ac3.cpp
           CXX src/output/p_aac.cpp
           CXX src/merge/mkvmerge.cpp
           CXX src/input/wav_pcm_demuxer.cpp
           CXX src/common/xml/xml.cpp
           CXX src/merge/webm.cpp
           CXX src/output/p_webvtt.cpp
            CC lib/librmff/mb_file_io.c
            AR lib/librmff/librmff.a
        RANLIB lib/librmff/librmff.a
           CXX src/output/p_alac.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/MPEGVideoBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/xml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/MPEGVideoBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/MPEGVideoBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/xml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/MPEGVideoBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/xml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from lib/avilib-0.6.10/xio.cpp:24:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/xml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_alac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from lib/avilib-0.6.10/xio.cpp:24:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/mkvmerge.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/MPEGVideoBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_pcm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_alac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from lib/avilib-0.6.10/xio.cpp:24:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/mkvmerge.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_pcm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_alac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from lib/avilib-0.6.10/xio.cpp:24:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_pcm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/mkvmerge.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/mkvmerge.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_alac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_pcm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/xml/xml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/wav_pcm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_alac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from lib/avilib-0.6.10/xio.cpp:24:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/mkvmerge.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/mpegparser/M2VParser.cpp
            CC lib/avilib-0.6.10/avimisc.c
            CC lib/avilib-0.6.10/avilib.c
           CXX src/common/xml/ebml_tags_converter.cpp
           CXX src/merge/track_info.cpp
            AR lib/avilib-0.6.10/libavi.a
        RANLIB lib/avilib-0.6.10/libavi.a
           CXX src/output/p_av1.cpp
           CXX src/output/p_avc.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/M2VParser.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/M2VParser.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/M2VParser.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/M2VParser.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/output/p_avc_es.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/track_info.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/output/p_wavpack.cpp
           CXX src/input/wav_dts_demuxer.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/track_info.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_tags_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/M2VParser.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/output/p_avc_hevc_es.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/track_info.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_tags_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/track_info.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_tags_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_tags_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/track_info.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_tags_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_dts_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_wavpack.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_dts_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/mpegparser/CircBuffer.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_wavpack.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_dts_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_wavpack.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_dts_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_wavpack.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_hevc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_wavpack.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_hevc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_hevc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_hevc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/wav_dts_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_avc_hevc_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/CircBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/output/p_dirac.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/CircBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/CircBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/CircBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/output/p_dts.cpp
           CXX src/common/xml/ebml_segmentinfo_converter.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/mpegparser/CircBuffer.cpp:23:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/merge/timestamp_factory.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/output/p_vpx.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/output/p_dvbsub.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
            AR src/mpegparser/libmpegparser.a
        RANLIB src/mpegparser/libmpegparser.a
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_segmentinfo_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_segmentinfo_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_segmentinfo_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_segmentinfo_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/wav_ac3wav_demuxer.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_segmentinfo_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_factory.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dvbsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vpx.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/output/p_flac.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_factory.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vpx.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_factory.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vpx.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_factory.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vpx.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dvbsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/output/p_generic_video.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dvbsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_vpx.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_dvbsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_factory.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3wav_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3wav_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_dvbsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3wav_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3wav_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3wav_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/output/p_hdmv_pgs.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/output/p_vorbis.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_generic_video.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_generic_video.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_generic_video.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/output/p_hdmv_textst.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_generic_video.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/xml/ebml_converter.cpp
           CXX src/output/p_hevc.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_generic_video.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/output/p_hevc_es.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/merge/timestamp_calculator.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/input/wav_ac3acm_demuxer.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc_es.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/output/p_kate.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc_es.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc_es.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc_es.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_calculator.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_hevc_es.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_calculator.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_calculator.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3acm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_calculator.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3acm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/output/p_vobsub.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3acm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3acm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/timestamp_calculator.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/output/p_mp3.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/wav_ac3acm_demuxer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/output/p_mpeg1_2.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/output/p_mpeg4_p2.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/output/p_opus.cpp
           CXX src/common/xml/ebml_chapters_converter.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg1_2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg1_2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg1_2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg1_2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/merge/reader_detection_and_creation.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg4_p2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg4_p2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg1_2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg4_p2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/input/unsupported_types_signature_prober.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg4_p2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_chapters_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_chapters_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_chapters_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_mpeg4_p2.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_chapters_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/output/p_passthrough.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/xml/ebml_chapters_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/reader_detection_and_creation.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/reader_detection_and_creation.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/reader_detection_and_creation.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/reader_detection_and_creation.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/output/p_vobbtn.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/unsupported_types_signature_prober.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/unsupported_types_signature_prober.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/reader_detection_and_creation.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/unsupported_types_signature_prober.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/unsupported_types_signature_prober.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_passthrough.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_passthrough.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_passthrough.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_passthrough.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/output/p_pcm.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/unsupported_types_signature_prober.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_passthrough.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/output/p_prores.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/output/p_quicktime.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/output/p_realaudio.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/tags/vorbis.cpp
           CXX src/output/p_ssa.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_pcm.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_prores.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/input/truehd_ac3_splitting_packet_converter.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_quicktime.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_pcm.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_quicktime.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_prores.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_quicktime.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_prores.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_prores.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_quicktime.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_realaudio.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_pcm.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_pcm.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_realaudio.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_quicktime.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_realaudio.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_prores.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_realaudio.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_pcm.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/tags/vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/output/p_video_for_windows.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_realaudio.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/tags/vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/tags/vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/tags/vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_ssa.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/truehd_ac3_splitting_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/tags/vorbis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_ssa.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/truehd_ac3_splitting_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_ssa.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_ssa.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/truehd_ac3_splitting_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/truehd_ac3_splitting_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_video_for_windows.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/output/p_textsubs.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_video_for_windows.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_ssa.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/output/p_theora.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_video_for_windows.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/truehd_ac3_splitting_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/output/p_truehd.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_video_for_windows.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_video_for_windows.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/output/p_tta.cpp
           CXX src/merge/packet.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_textsubs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_textsubs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_textsubs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_textsubs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/tags/tags.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/input/teletext_to_srt_packet_converter.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/packet.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/packet.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_textsubs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/output/p_vc1.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/packet.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/packet.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/packet.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/teletext_to_srt_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/teletext_to_srt_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/teletext_to_srt_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/tags/tags.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/teletext_to_srt_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/tags/tags.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/tags/tags.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/tags/tags.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/aac_framing_packet_converter.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/output/p_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/teletext_to_srt_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/tags/tags.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/output/p_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/merge/output_control.cpp
           CXX src/input/bluray_pcm_channel_layout_packet_converter.cpp
           CXX src/input/dvbsub_pes_framing_removal_packet_converter.cpp
           CXX src/input/r_aac.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/aac_framing_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/aac_framing_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/aac_framing_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/aac_framing_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/aac_framing_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/output_control.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/output_control.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/output_control.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/output_control.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
            AR src/output/libmtxoutput.a
           CXX src/input/r_ac3.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/output_control.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
        RANLIB src/output/libmtxoutput.a
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_avc.cpp
           CXX src/input/subtitles.cpp
           CXX src/common/strings/utf8.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/subtitles.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/subtitles.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/input/r_avi.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/subtitles.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/subtitles.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/utf8.cpp:19:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/input/r_coreaudio.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/r_dirac.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/utf8.cpp:19:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/utf8.cpp:19:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_avc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/utf8.cpp:19:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/subtitles.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/strings/utf8.cpp:19:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_dts.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_avi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_avi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_avi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_avi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_coreaudio.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_coreaudio.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_coreaudio.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_coreaudio.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_avi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/strings/table_formatter.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_coreaudio.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_dirac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_dv.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/table_formatter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/input/r_flac.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/table_formatter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/table_formatter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/table_formatter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/r_webvtt.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/strings/table_formatter.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/merge/libmatroska_extensions.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dv.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dv.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/strings/parsing.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dv.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_dv.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/libmatroska_extensions.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/libmatroska_extensions.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/libmatroska_extensions.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_dv.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/libmatroska_extensions.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/input/r_flv.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/libmatroska_extensions.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_hdmv_pgs.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_hdmv_textst.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/parsing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/parsing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/input/r_hevc.cpp
           CXX src/input/r_ivf.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/parsing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/parsing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/merge/id_result.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_flv.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_flv.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_flv.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_flv.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/strings/parsing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_flv.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/id_result.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/id_result.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/id_result.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/id_result.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/id_result.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/input/r_matroska.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/strings/formatting.cpp
           CXX src/input/r_wavpack.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_hevc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/formatting.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/formatting.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/formatting.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/formatting.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_wavpack.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/strings/formatting.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_wavpack.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_wavpack.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_wavpack.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/r_microdvd.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_matroska.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/input/r_mp3.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_matroska.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_matroska.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_matroska.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_wavpack.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_mpeg_es.cpp
           CXX src/merge/generic_reader.cpp
           CXX src/input/r_mpeg_ps.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_matroska.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_microdvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/strings/editing.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_microdvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_microdvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_microdvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_reader.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_microdvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_reader.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_reader.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_reader.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ps.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/editing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ps.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/input/r_mpeg_ts.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/editing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ps.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/editing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_es.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/strings/editing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ps.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_reader.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/strings/editing.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ps.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_wav.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/input/r_obu.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_mpeg_ts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_wav.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/path/unix.cpp
           CXX src/input/r_ogm.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_wav.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_wav.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_wav.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_wav.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_obu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_obu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_obu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_obu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/r_ogm_flac.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/path/unix.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/path/unix.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_obu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/path/unix.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/path/unix.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/path/unix.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_qtmp4.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/merge/generic_packetizer.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/r_real.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_ogm_flac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/path/common.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_qtmp4.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_qtmp4.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_qtmp4.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_qtmp4.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/r_srt.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_qtmp4.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_vobsub.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/path/common.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_packetizer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/path/common.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/path/common.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_packetizer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/path/common.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_real.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_packetizer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_packetizer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_real.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_real.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_real.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/generic_packetizer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/path/common.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_real.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/input/r_ssa.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_srt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_srt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_srt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_srt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobsub.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/input/r_truehd.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_srt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/mm_file_io/unix.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ssa.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ssa.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ssa.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/input/r_tta.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_ssa.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_ssa.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/r_usf.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/input/r_vobbtn.cpp
           CXX src/input/r_vc1.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_usf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/merge/cues.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_usf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_usf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_usf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_tta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
           CXX src/common/mm_file_io/common.cpp
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_usf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/aac.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/cues.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/cues.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/cues.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/cues.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_vc1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/ac3.cpp
           CXX src/common/amf.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/input/r_vobbtn.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/cues.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_file_io/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/aac.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/ape.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/amf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/amf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/amf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/amf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/amf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/image/png.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/ac3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
           CXX src/common/audio_emphasis.cpp
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/av1.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ape.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ape.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ape.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ape.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/merge/cluster_helper.cpp
            AR src/input/libmtxinput.a
        RANLIB src/input/libmtxinput.a
           CXX src/common/base64.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image/png.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/ape.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image/png.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/audio_emphasis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/bcp47.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image/png.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image/png.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/audio_emphasis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/image/png.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/audio_emphasis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/audio_emphasis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/bcp47_re.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/audio_emphasis.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/cluster_helper.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/base64.cpp:46:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/cluster_helper.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/cluster_helper.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/base64.cpp:46:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/bitvalue.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/merge/cluster_helper.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/base64.cpp:46:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/base64.cpp:46:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/av1.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/image/jpeg.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/merge/cluster_helper.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/base64.cpp:46:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/bswap.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47_re.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47_re.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47_re.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47_re.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image/jpeg.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image/jpeg.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bitvalue.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image/jpeg.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bcp47_re.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image/jpeg.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bitvalue.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
           CXX src/common/character_sets.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bswap.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bitvalue.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bitvalue.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bswap.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bswap.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/image/jpeg.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bswap.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/cli_parser.cpp
           CXX src/common/codec.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bswap.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bitvalue.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/character_sets.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/command_line.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/character_sets.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/hevc/util.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/character_sets.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/character_sets.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/cli_parser.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/common.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/cli_parser.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/codec.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/cli_parser.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/cli_parser.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/character_sets.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/compression.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/codec.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/codec.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
            AR src/merge/libmtxmerge.a
        RANLIB src/merge/libmtxmerge.a
           CXX src/common/content_decoder.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/codec.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/cli_parser.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/date_time.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/codec.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/command_line.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/command_line.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/command_line.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/command_line.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/debugging.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/content_decoder.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/content_decoder.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/command_line.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/content_decoder.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/content_decoder.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/compression.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/content_decoder.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/debugging.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/date_time.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/debugging.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/date_time.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/date_time.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/date_time.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/debugging.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/debugging.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/date_time.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/dirac.cpp
           CXX src/common/doc_type_version_handler.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/debugging.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/doc_type_version_handler_p.cpp
           CXX src/common/hevc/hevcc.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler_p.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler_p.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dirac.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/dovi_meta.cpp
           CXX src/common/dts.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler_p.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dirac.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dirac.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler_p.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dirac.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/dts_parser.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler_p.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/ebml.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/dirac.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/hevcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/hevcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/endian.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/hevcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bit_reader.h:17,
                 from src/common/dovi_meta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/doc_type_version_handler.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/hevcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bit_reader.h:17,
                 from src/common/dovi_meta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bit_reader.h:17,
                 from src/common/dovi_meta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bit_reader.h:17,
                 from src/common/dovi_meta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dts_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/file_types.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dts_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/hevcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dts_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/dts_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bit_reader.h:17,
                 from src/common/dovi_meta.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ebml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ebml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/dts.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/dts_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ebml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ebml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/flac.cpp
           CXX src/common/fourcc.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/endian.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/endian.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/endian.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/endian.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/ebml.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/file_types.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/endian.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/file_types.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/file_types.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/file_types.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/frame_timing.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fourcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/hevc/es_parser.cpp
           CXX src/common/hacks.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/file_types.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fourcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fourcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fourcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/flac.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/flac.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/hdmv_pgs.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/fourcc.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/flac.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/hdmv_textst.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/flac.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/frame_timing.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/frame_timing.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/flac.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/frame_timing.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hacks.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/es_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/frame_timing.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hacks.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/es_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/es_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hacks.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hacks.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/es_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/hacks.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/frame_timing.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/iana_language_subtag_registry.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/hevc/es_parser.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
           CXX src/common/iana_language_subtag_registry_list.cpp
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/common/id3.cpp
           CXX src/common/id_info.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_textst.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/hdmv_pgs.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/image.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/id3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/id_info.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/iso15924.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/id_info.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/id_info.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/id3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/id_info.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/id3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/id3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/iso15924_script_list.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/id_info.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/id3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/iana_language_subtag_registry_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/image.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/iso3166.cpp
           CXX src/common/fs_sys_helpers/unix.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/image.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/iso3166_country_list.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924_script_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924_script_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924_script_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924_script_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/iso639.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/iso639_language_list.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/ivf.cpp
           CXX src/common/json.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/iso15924_script_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/kate.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/kax_analyzer.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166_country_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166_country_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/unix.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166_country_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166_country_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/iso3166_country_list.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/kax_element_names.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/json.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso639.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/json.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/ivf.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/json.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso639.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/json.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/kate.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso639.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/iso639.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_analyzer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_analyzer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/json.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_analyzer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_analyzer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/iso639.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/kax_file.cpp
           CXX src/common/kax_info.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_element_names.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/kax_analyzer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_element_names.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_element_names.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_element_names.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/locale.cpp
           CXX src/common/fs_sys_helpers/common.cpp
           CXX src/common/locale_string.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/kax_element_names.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_file.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_file.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_file.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_file.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_info.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_info.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_info.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/kax_info.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/locale.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/locale.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/locale_string.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/kax_info.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/locale_string.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/locale_string.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/kax_file.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/locale.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/locale_string.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/locale.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/logger.cpp
           CXX src/common/markdown.cpp
           CXX src/common/math.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/locale.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/fs_sys_helpers/common.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/locale_string.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/markdown.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/math.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/markdown.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/math.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/math.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/markdown.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/markdown.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/math.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/logger.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/math.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/logger.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/memory.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/logger.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/markdown.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/logger.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/compression/zlib.cpp
           CXX src/common/mime.cpp
           CXX src/common/mm_io.cpp
           CXX src/common/mm_io_x.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/logger.cpp:11:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/memory.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/memory.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/memory.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/memory.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/mm_mem_io.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression/zlib.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/mm_mpls_multi_file_io.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression/zlib.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression/zlib.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mime.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression/zlib.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/memory.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mime.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mime.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mime.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io_x.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io_x.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/mm_multi_file_io.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io_x.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/compression/zlib.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mime.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io_x.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/mm_null_io.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mpls_multi_file_io.cpp:1:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mem_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_io_x.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mem_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mpls_multi_file_io.cpp:1:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mem_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mpls_multi_file_io.cpp:1:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mpls_multi_file_io.cpp:1:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mem_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mpls_multi_file_io.cpp:1:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_mem_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/mm_proxy_io.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_multi_file_io.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/mm_read_buffer_io.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_multi_file_io.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_multi_file_io.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_multi_file_io.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/mm_stdio.cpp
           CXX src/common/compression/header_removal.cpp
           CXX src/common/mm_text_io.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_null_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/mm_write_buffer_io.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_multi_file_io.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_null_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_null_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_proxy_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_null_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_proxy_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_proxy_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_proxy_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_read_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression/header_removal.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_null_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_read_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression/header_removal.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression/header_removal.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_read_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_proxy_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/compression/header_removal.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_read_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_write_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_write_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_stdio.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_write_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_stdio.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_write_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_text_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_read_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/compression/header_removal.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_text_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_stdio.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_text_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_write_buffer_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_stdio.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mm_text_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/mp3.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_text_io.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mm_stdio.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/mpeg.cpp
           CXX src/common/mpeg1_2.cpp
           CXX src/common/checksums/md5.cpp
           CXX src/common/mpeg4_p2.cpp
           CXX src/common/opus.cpp
           CXX src/common/output.cpp
           CXX src/common/property_element.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg1_2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg1_2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg1_2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/md5.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg1_2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/md5.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/md5.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/md5.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/common/random.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg4_p2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg1_2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg4_p2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/md5.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg4_p2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/property_element.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mp3.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/output.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/property_element.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg4_p2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/output.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/property_element.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/property_element.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/output.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/output.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/mpeg4_p2.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/property_element.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/output.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/random.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/random.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/random.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/opus.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/random.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/samples_to_timestamp_converter.cpp
           CXX src/common/split_arg_parsing.cpp
           CXX src/common/checksums/crc.cpp
           CXX src/common/split_point.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/random.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/spu.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/split_point.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/crc.cpp:17:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/split_point.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/crc.cpp:17:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/stereo_mode.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/crc.cpp:17:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/split_arg_parsing.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/split_point.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/split_point.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/crc.cpp:17:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/split_arg_parsing.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/terminal.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/split_arg_parsing.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/common/theora.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/split_arg_parsing.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/track_statistics.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/samples_to_timestamp_converter.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/split_point.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/samples_to_timestamp_converter.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/crc.cpp:17:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/split_arg_parsing.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/samples_to_timestamp_converter.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/common/translation.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/spu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/samples_to_timestamp_converter.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/spu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/spu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/spu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/track_statistics.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/samples_to_timestamp_converter.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/stereo_mode.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/track_statistics.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/stereo_mode.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/spu.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/track_statistics.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/stereo_mode.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/track_statistics.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/stereo_mode.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/checksums/base.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/truehd.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/stereo_mode.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/track_statistics.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/translation.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/theora.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/translation.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/translation.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/translation.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/unique_numbers.cpp
           CXX src/common/vc1.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/translation.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/base.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/base.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
           CXX src/common/version.cpp
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/base.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/base.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/vint.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/unique_numbers.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/vobsub.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/unique_numbers.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/unique_numbers.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/base.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/unique_numbers.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/truehd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/version.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/unique_numbers.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/vp9.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/version.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/version.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vc1.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/version.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vc1.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vobsub.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vint.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vc1.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vobsub.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vint.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/version.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vc1.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vobsub.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vint.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/common/checksums/adler32.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vint.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vobsub.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/w64.cpp
           CXX src/common/wavpack.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/vint.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/vc1.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/vobsub.cpp:12:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vp9.cpp:10:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/webm.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vp9.cpp:10:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vp9.cpp:10:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/adler32.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/vp9.cpp:10:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/adler32.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/adler32.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/adler32.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/webvtt.cpp
           CXX src/common/avc/avcc.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/vp9.cpp:10:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/checksums/adler32.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/w64.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/w64.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/w64.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/w64.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/wavpack.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/wavpack.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/w64.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/common/avc/es_parser.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/wavpack.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/wavpack.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
           CXX src/common/avc/util.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/wavpack.cpp:18:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/chapters/writer.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/avcc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/webm.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/avcc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/avcc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/avcc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/avc_hevc/es_parser.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/webvtt.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/avc_hevc/types.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/avc/avcc.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/es_parser.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/es_parser.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/es_parser.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/es_parser.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/writer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/util.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/writer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/avc/es_parser.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
           CXX src/common/avc_hevc/util.cpp
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/writer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/writer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/util.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/util.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc/util.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/es_parser.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/es_parser.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/bluray/clpi.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/writer.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/bluray/disc_library.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/types.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/types.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/avc/util.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/types.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/es_parser.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/types.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/es_parser.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/util.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/util.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/util.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/es_parser.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/util.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/types.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/avc_hevc/util.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/clpi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/clpi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/bluray/index.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/clpi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
           CXX src/common/chapters/dvd.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/clpi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/disc_library.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/disc_library.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/disc_library.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/clpi.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
           CXX src/common/bluray/mpls.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/disc_library.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/bluray/track_chapter_names.cpp
           CXX src/common/bluray/util.cpp
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/disc_library.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/index.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/index.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/index.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/index.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/mpls.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/dvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/index.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/mpls.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/dvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/mpls.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/dvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/mpls.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
           CXX src/common/chapters/bluray.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/dvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/track_chapter_names.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/track_chapter_names.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/track_chapter_names.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/chapters/chapters.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/track_chapter_names.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/dvd.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/mpls.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/track_chapter_names.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/bluray/util.cpp:14:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/bluray.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/bluray.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
           CXX src/common/chapters/cue_parser.cpp
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/bluray.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/bluray.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/chapters.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/bluray.cpp:13:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/chapters.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/chapters.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/chapters.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/cue_parser.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<__int128> : public std::integral_constant<bool, true> {};
                  ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {};
                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<__int128> : public std::integral_constant<bool, false> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<__int128> : public std::integral_constant<bool, true> {};
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {};
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {};
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {};
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<__int128>
                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_unsigned<unsigned __int128>
                               ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = unsigned __int128;
                          ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<__int128>
                    ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
 struct make_signed<unsigned __int128>
                             ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using type = __int128;
                 ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/chapters.cpp:15:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/cue_parser.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic]
       unsigned __int128 a{}, b{}, c{};
                                   ^
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/cue_parser.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 std::size_t hash_value(const unsigned __int128& val);
                                                 ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const __int128& val)
                                               ^~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    return hash_value(static_cast<unsigned __int128>(val));
                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic]
 inline std::size_t hash_value(const unsigned __int128& val)
                                                        ^~~
In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16,
                 from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285,
                 from src/common/common.h:47,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/cue_parser.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type;
                                                                       ^~~~~~~~
In file included from src/common/common.h:48,
                 from src/common/common_pch.h:1,
                 from src/common/chapters/cue_parser.cpp:16:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(unsigned __int128 i)
                                         ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_int& operator=(__int128 i)
                                ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic]
       unsigned __int128 mask  = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL);
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(unsigned __int128* result, const gmp_int& val)
                                                ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic]
 inline void eval_convert_to(__int128* result, const gmp_int& val)
                                       ^~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)':
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long);
                                     ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic]
    unsigned __int128 unsigned_result = 0;
                      ^~~~~~~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic]
       unsigned __int128 part = mpz_get_ui(t.data());
                         ^~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1);
                                                                                      ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                             ^~~~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127);
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max)))
                                                           ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic]
    if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1)))
                                                                ^~~~~~~~
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope:
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(unsigned __int128 i)
                                              ^
/work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic]
    gmp_rational& operator=(__int128 i)
                                     ^
            AR src/common/libmtxcommon.a
        RANLIB src/common/libmtxcommon.a
          LINK src/mkvmerge
/usr/bin/ld: warning: libstdc++.so.8, needed by /work/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7
/usr/bin/ld: warning: libstdc++.so.8, needed by /work/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7
src/merge/mkvmerge.o: In function `parse_language(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mkvmerge.cpp:(.text+0x498): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/mkvmerge.o: In function `parse_and_add_tags(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mkvmerge.cpp:(.text+0x5ac): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/mkvmerge.o: In function `parse_arg_split_duration(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mkvmerge.cpp:(.text+0x7a1): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/mkvmerge.o: In function `parse_normalize_language_ietf(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)':
mkvmerge.cpp:(.text+0x1b22): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
mkvmerge.cpp:(.text+0x1ca2): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/mkvmerge.o:mkvmerge.cpp:(.text+0x20f8): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/merge/mkvmerge.o: In function `parse_args(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)':
mkvmerge.cpp:(.text+0xe264): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
mkvmerge.cpp:(.text+0xe2b0): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
mkvmerge.cpp:(.text+0xe2fc): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
mkvmerge.cpp:(.text+0xe3a7): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
mkvmerge.cpp:(.text+0xe419): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
mkvmerge.cpp:(.text+0xe51f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
mkvmerge.cpp:(.text+0xe745): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
mkvmerge.cpp:(.text+0xe80d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/mkvmerge.o:mkvmerge.cpp:(.text+0xe9ba): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/merge/libmtxmerge.a(output_control.o): In function `create_next_output_file()':
output_control.cpp:(.text+0x39c3): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x3c01): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x3c25): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x3cd0): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x4527): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x455b): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x47b1): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x4db7): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0x4e41): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0x4f59): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x4f7e): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0x4fa3): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/merge/libmtxmerge.a(output_control.o): In function `check_append_mapping()':
output_control.cpp:(.text+0x5317): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0x53a8): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0x540c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0x55a3): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0x573d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(output_control.o):output_control.cpp:(.text+0x583f): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/merge/libmtxmerge.a(output_control.o): In function `finish_file(bool, bool, bool)':
output_control.cpp:(.text+0xa1b3): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0xa495): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0xa4f6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0xa65c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0xa7fa): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0xa866): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0xa99b): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0xa9f2): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
output_control.cpp:(.text+0xbd14): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0xc0fd): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text+0xc162): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(output_control.o): In function `create_next_output_file() [clone .cold.764]':
output_control.cpp:(.text.unlikely+0x552): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
output_control.cpp:(.text.unlikely+0x7c6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(output_control.o):output_control.cpp:(.text.unlikely+0x158d): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::apply_block_addition_mappings()':
generic_packetizer.cpp:(.text+0x3c42): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::add_packet2(std::shared_ptr<packet_t> const&)':
generic_packetizer.cpp:(.text+0x50a3): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
generic_packetizer.cpp:(.text+0x51ee): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::show_experimental_status_version(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
generic_packetizer.cpp:(.text+0x5f9f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::generic_packetizer_c(generic_reader_c*, track_info_c&)':
generic_packetizer.cpp:(.text+0x8232): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
generic_packetizer.cpp:(.text+0x8840): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_language(mtx::bcp47::language_c const&)':
generic_packetizer.cpp:(.text+0x8d8f): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
generic_packetizer.cpp:(.text+0x8de1): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_headers()':
generic_packetizer.cpp:(.text+0x949d): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
generic_packetizer.cpp:(.text+0x96e2): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
generic_packetizer.cpp:(.text+0x971c): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
generic_packetizer.cpp:(.text+0x97e4): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
generic_packetizer.cpp:(.text+0x9828): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
generic_packetizer.cpp:(.text+0x9e12): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_track_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
generic_packetizer.cpp:(.text+0x3fd9): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_codec_id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
generic_packetizer.cpp:(.text+0x402b): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_codec_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
generic_packetizer.cpp:(.text+0x407d): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::compress_packet(packet_t&) [clone .cold.1206]':
generic_packetizer.cpp:(.text.unlikely+0x293): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(timestamp_factory.o): In function `timestamp_factory_v1_c::get_next(packet_t&)':
timestamp_factory.cpp:(.text+0x2b1): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
timestamp_factory.cpp:(.text+0x2f9): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(timestamp_factory.o): In function `timestamp_factory_v3_c::get_next(packet_t&)':
timestamp_factory.cpp:(.text+0x532): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
timestamp_factory.cpp:(.text+0x57a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/merge/libmtxmerge.a(timestamp_factory.o):timestamp_factory.cpp:(.text+0x6dd): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::read_headers_info_writing_app(libmatroska::KaxWritingApp*&)':
r_matroska.cpp:(.text+0x59fd): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::process_simple_block(libmatroska::KaxCluster*, libmatroska::KaxSimpleBlock*)':
r_matroska.cpp:(.text+0x8ceb): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::process_block_group(libmatroska::KaxCluster*, libmatroska::KaxBlockGroup*)':
r_matroska.cpp:(.text+0x8ffb): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::init_passthrough_packetizer(kax_track_t*, track_info_c&)':
r_matroska.cpp:(.text+0x9f47): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::create_aac_audio_packetizer(kax_track_t*, track_info_c&)':
r_matroska.cpp:(.text+0xa7de): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::identify()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double)#2}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double) const [clone .isra.1293]':
r_matroska.cpp:(.text+0xb97b): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/input/libmtxinput.a(r_matroska.o):r_matroska.cpp:(.text+0xce83): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::handle_attachments(mm_io_c*, libebml::EbmlElement*, long)':
r_matroska.cpp:(.text+0x13160): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::read_headers_info(mm_io_c*, libebml::EbmlElement*, long)':
r_matroska.cpp:(.text+0x13724): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::read_headers_tracks(mm_io_c*, libebml::EbmlElement*, long)':
r_matroska.cpp:(.text+0x13cb1): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
r_matroska.cpp:(.text+0x13d16): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
r_matroska.cpp:(.text+0x14615): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
r_matroska.cpp:(.text+0x1467a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
r_matroska.cpp:(.text+0x14884): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
r_matroska.cpp:(.text+0x14a37): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
r_matroska.cpp:(.text+0x14ae5): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
r_matroska.cpp:(.text+0x1513d): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
r_matroska.cpp:(.text+0x15260): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
r_matroska.cpp:(.text+0x152c5): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
r_matroska.cpp:(.text+0x154ca): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
r_matroska.cpp:(.text+0x1552f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
r_matroska.cpp:(.text+0x15581): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/input/libmtxinput.a(r_matroska.o):r_matroska.cpp:(.text.unlikely+0x9c2): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(debugging.o): In function `ebml_dumper_c::to_string[abi:cxx11](libebml::EbmlElement const&)':
debugging.cpp:(.text+0x1071): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
debugging.cpp:(.text+0x109a): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
debugging.cpp:(.text+0x1172): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(debugging.o): In function `ebml_dumper_c::dump_impl(libebml::EbmlElement const*, unsigned long, unsigned long) [clone .localalias.151]':
debugging.cpp:(.text+0x1349): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
debugging.cpp:(.text+0x14cf): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(doc_type_version_handler.o): In function `mtx::doc_type_version_handler_c::do_update_ebml_head(mm_io_c&)':
doc_type_version_handler.cpp:(.text+0x7eb): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
doc_type_version_handler.cpp:(.text+0x848): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(doc_type_version_handler.o):doc_type_version_handler.cpp:(.text+0x9d8): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(ebml.o): In function `kt_get_codec_id[abi:cxx11](libmatroska::KaxTrackEntry&)':
ebml.cpp:(.text+0xda0): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
src/common/libmtxcommon.a(ebml.o): In function `must_be_present_in_master_by_id(libebml::EbmlId const&)':
ebml.cpp:(.text+0x1647): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml.cpp:(.text+0x1693): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml.cpp:(.text+0x17f8): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml.cpp:(.text+0x1847): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml.o): In function `fix_elements_in_master(libebml::EbmlMaster*) [clone .localalias.333]':
ebml.cpp:(.text+0x24fe): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml.o):ebml.cpp:(.text+0x255c): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(ebml.o): In function `fix_elements_in_master(libebml::EbmlMaster*) [clone .localalias.333]':
ebml.cpp:(.text+0x2717): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ebml.cpp:(.text+0x2750): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ebml.cpp:(.text+0x31b1): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ebml.cpp:(.text+0x337f): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlDate>(libebml::EbmlElement*)':
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml8EbmlDateEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml8EbmlDateEEvPNS0_11EbmlElementE]+0x146): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml8EbmlDateEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml8EbmlDateEEvPNS0_11EbmlElementE]+0x18e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlFloat>(libebml::EbmlElement*)':
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml9EbmlFloatEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml9EbmlFloatEEvPNS0_11EbmlElementE]+0x124): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml9EbmlFloatEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml9EbmlFloatEEvPNS0_11EbmlElementE]+0x16c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlSInteger>(libebml::EbmlElement*)':
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlSIntegerEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlSIntegerEEvPNS0_11EbmlElementE]+0x124): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml.o):ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlSIntegerEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlSIntegerEEvPNS0_11EbmlElementE]+0x16c): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlString>(libebml::EbmlElement*)':
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml10EbmlStringEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml10EbmlStringEEvPNS0_11EbmlElementE]+0x1a4): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml10EbmlStringEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml10EbmlStringEEvPNS0_11EbmlElementE]+0x1af): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlUInteger>(libebml::EbmlElement*)':
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlUIntegerEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlUIntegerEEvPNS0_11EbmlElementE]+0x124): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlUIntegerEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlUIntegerEEvPNS0_11EbmlElementE]+0x16c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlUnicodeString>(libebml::EbmlElement*)':
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml17EbmlUnicodeStringEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml17EbmlUnicodeStringEEvPNS0_11EbmlElementE]+0x124): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml17EbmlUnicodeStringEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml17EbmlUnicodeStringEEvPNS0_11EbmlElementE]+0x16c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(fourcc.o): In function `fourcc_c::description[abi:cxx11]() const':
fourcc.cpp:(.text+0x74c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(fourcc.o):fourcc.cpp:(.text+0x7df): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(kax_analyzer.o): In function `kax_analyzer_c::determine_webm()':
kax_analyzer.cpp:(.text+0x3a1): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
src/common/libmtxcommon.a(kax_analyzer.o): In function `kax_analyzer_c::add_to_meta_seek(libebml::EbmlElement*)':
kax_analyzer.cpp:(.text+0x782): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
kax_analyzer.cpp:(.text+0x7d0): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(kax_analyzer.o): In function `kax_analyzer_c::process()':
kax_analyzer.cpp:(.text+0x909): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
kax_analyzer.cpp:(.text+0x970): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(kax_analyzer.o): In function `kax_analyzer_c::try_adding_to_existing_meta_seek(libebml::EbmlElement*)':
kax_analyzer.cpp:(.text+0x10e6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(kax_analyzer.o):kax_analyzer.cpp:(.text+0x1147): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(version.o): In function `get_default_segment_info_data(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
version.cpp:(.text+0x120d): undefined reference to `libebml::EbmlCodeVersion[abi:cxx11]'
version.cpp:(.text+0x121b): undefined reference to `libmatroska::KaxCodeVersion[abi:cxx11]'
version.cpp:(.text+0x1259): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(version.o): In function `parse_latest_release_version(std::shared_ptr<pugi::xml_document> const&)':
version.cpp:(.text+0x1756): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
version.cpp:(.text+0x2a30): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
version.cpp:(.text+0x2a8d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(vobsub.o): In function `mtx::vobsub::create_default_index(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
vobsub.cpp:(.text+0x111): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(wavpack.o):wavpack.cpp:(.text+0x50e): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(bluray.o): In function `mtx::chapters::convert_mpls_chapters_kax_chapters(std::vector<mtx::bluray::mpls::chapter_t, std::allocator<mtx::bluray::mpls::chapter_t> > const&, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
bluray.cpp:(.text+0x52d): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bluray.cpp:(.text+0xa06): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::remove_entries(long, long, long, libebml::EbmlMaster&)':
chapters.cpp:(.text+0x5e8): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x63e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::fix_country_codes(libebml::EbmlMaster&) [clone .localalias.408]':
chapters.cpp:(.text+0xf98): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
chapters.cpp:(.text+0x1013): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::merge_entries(libebml::EbmlMaster&) [clone .localalias.410]':
chapters.cpp:(.text+0x15e2): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x1637): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x171f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x177e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(chapters.o): In function `_ZNSt17_Function_handlerIF7QStringRK23QRegularExpressionMatchEZN3mtx8chapters20format_name_templateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRK17basic_timestamp_cIlESE_EUlRKT_E_E9_M_invokeERKSt9_Any_dataS3_':
chapters.cpp:(.text+0x1fe0): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::get_name[abi:cxx11](libmatroska::KaxChapterAtom&)':
chapters.cpp:(.text+0x26c3): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::get_language_from_display(libmatroska::KaxChapterDisplay&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
chapters.cpp:(.text+0x276f): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
chapters.cpp:(.text+0x27c9): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::parse_simple(mm_text_io_c*, long, long, long, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
chapters.cpp:(.text+0x393b): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
chapters.cpp:(.text+0x3a7e): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
chapters.cpp:(.text+0x3ac1): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
chapters.cpp:(.text+0x3b1c): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
chapters.cpp:(.text+0x3d8a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x3dec): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x3e36): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x3e90): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x3ef9): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(chapters.o):chapters.cpp:(.text+0x42a9): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::unify_legacy_and_bcp47_languages_and_countries(libebml::EbmlElement&) [clone .localalias.412]':
chapters.cpp:(.text+0x5542): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
chapters.cpp:(.text+0x56cc): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text+0x58df): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
chapters.cpp:(.text+0x594f): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
chapters.cpp:(.text+0x5af4): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
chapters.cpp:(.text+0x5b20): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
chapters.cpp:(.text+0x5b77): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::set_languages_in_display(libmatroska::KaxChapterDisplay&, std::vector<mtx::bcp47::language_c, std::allocator<mtx::bcp47::language_c> > const&)':
chapters.cpp:(.text+0x604d): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::create_editions_and_chapters(std::vector<std::vector<basic_timestamp_c<long>, std::allocator<basic_timestamp_c<long> > >, std::allocator<std::vector<basic_timestamp_c<long>, std::allocator<basic_timestamp_c<long> > > > > const&, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
chapters.cpp:(.text+0x6880): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(chapters.o):chapters.cpp:(.text+0x6898): more undefined references to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' follow
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::parse(mm_text_io_c*, long, long, long, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, mtx::chapters::format_e*, std::unique_ptr<libmatroska::KaxTags, std::default_delete<libmatroska::KaxTags> >*) [clone .cold.429]':
chapters.cpp:(.text.unlikely+0x85a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text.unlikely+0x9c9): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text.unlikely+0xaaa): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, long, long, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, mtx::chapters::format_e*, std::unique_ptr<libmatroska::KaxTags, std::default_delete<libmatroska::KaxTags> >*) [clone .cold.435]':
chapters.cpp:(.text.unlikely+0xe17): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
chapters.cpp:(.text.unlikely+0xee6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(chapters.o):chapters.cpp:(.text.unlikely+0xf73): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(cue_parser.o): In function `mtx::chapters::cue_str_internal_to_utf(mtx::chapters::cue_parser_args_t&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
cue_parser.cpp:(.text+0x6d5): undefined reference to `libebml::UTFstring::SetUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(cue_parser.o): In function `mtx::chapters::add_elements_for_cue_entry(mtx::chapters::cue_parser_args_t&, std::unique_ptr<libmatroska::KaxTags, std::default_delete<libmatroska::KaxTags> >*)':
cue_parser.cpp:(.text+0xd12): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cue_parser.cpp:(.text+0xe4f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
cue_parser.cpp:(.text+0xe5f): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cue_parser.cpp:(.text+0xeae): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cue_parser.cpp:(.text+0x12b5): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
cue_parser.cpp:(.text+0x1560): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(cue_parser.o): In function `mtx::chapters::parse_cue(mm_text_io_c*, long, long, long, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::unique_ptr<libmatroska::KaxTags, std::default_delete<libmatroska::KaxTags> >*)':
cue_parser.cpp:(.text+0x3400): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
cue_parser.cpp:(.text+0x373e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
cue_parser.cpp:(.text+0x38e9): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(base.o): In function `mtx::checksum::for_algorithm(mtx::checksum::algorithm_e, unsigned long)':
base.cpp:(.text+0x118): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(base.o): In function `mtx::checksum::calculate_as_hex_string[abi:cxx11](mtx::checksum::algorithm_e, void const*, unsigned long, unsigned long)':
base.cpp:(.text+0x5fd): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(header_removal.o): In function `analyze_header_removal_compressor_c::~analyze_header_removal_compressor_c()':
header_removal.cpp:(.text+0x694): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(header_removal.o): In function `header_removal_compressor_c::do_compress(unsigned char const*, unsigned long)':
header_removal.cpp:(.text+0x1755): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
header_removal.cpp:(.text+0x17aa): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(header_removal.o):header_removal.cpp:(.text+0x1855): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::get_simple_name[abi:cxx11](libmatroska::KaxTagSimple const&)':
tags.cpp:(.text+0x4fe): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::get_simple_value[abi:cxx11](libmatroska::KaxTagSimple const&)':
tags.cpp:(.text+0x56d): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::merge(std::shared_ptr<libmatroska::KaxTags> const&, std::shared_ptr<libmatroska::KaxTags> const&)':
tags.cpp:(.text+0x1f2e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
tags.cpp:(.text+0x1fa0): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
tags.cpp:(.text+0x1fe6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
tags.cpp:(.text+0x2188): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
tags.cpp:(.text+0x2616): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::find_simple(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libebml::EbmlMaster&)':
tags.cpp:(.text+0x28d9): undefined reference to `libebml::UTFstring::SetUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::get_simple_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libebml::EbmlMaster&)':
tags.cpp:(.text+0x2962): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::set_simple(libmatroska::KaxTag&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtx::bcp47::language_c const&)':
tags.cpp:(.text+0x2e3d): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
tags.cpp:(.text+0x2e5e): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
tags.cpp:(.text+0x2e9f): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
tags.cpp:(.text+0x2f73): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::set_simple_name(libmatroska::KaxTagSimple&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
tags.cpp:(.text+0x233): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::set_simple_value(libmatroska::KaxTagSimple&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
tags.cpp:(.text+0x254): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(tags.o): In function `mtx::tags::set_target_type(libmatroska::KaxTag&, mtx::tags::target_type_e, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
tags.cpp:(.text+0x451): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(vorbis.o): In function `mtx::tags::(anonymous namespace)::parse_metadata_block_picture(mtx::tags::vorbis_comments_t::type_e, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
vorbis.cpp:(.text+0x358f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
vorbis.cpp:(.text+0x370d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
vorbis.cpp:(.text+0x3768): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(vorbis.o): In function `mtx::tags::from_vorbis_comments(mtx::tags::vorbis_comments_t const&)':
vorbis.cpp:(.text+0x4aa9): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
vorbis.cpp:(.text+0x4b0f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
vorbis.cpp:(.text+0x5519): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(vorbis.o): In function `mtx::tags::assemble_vorbis_comments_into_packet(mtx::tags::vorbis_comments_t const&)':
vorbis.cpp:(.text+0x6996): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
vorbis.cpp:(.text+0x6a8c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(vorbis.o): In function `mtx::tags::(anonymous namespace)::parse_metadata_block_picture(mtx::tags::vorbis_comments_t::type_e, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .cold.229]':
vorbis.cpp:(.text.unlikely+0x843): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
vorbis.cpp:(.text.unlikely+0x8a3): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
vorbis.cpp:(.text.unlikely+0x91e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(vorbis.o):vorbis.cpp:(.text.unlikely+0x97e): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::fix_chapter_display_languages_and_countries(libmatroska::KaxChapterDisplay&) const':
ebml_chapters_converter.cpp:(.text+0x342): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml_chapters_converter.cpp:(.text+0x58e): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml_chapters_converter.cpp:(.text+0x65f): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml_chapters_converter.cpp:(.text+0x6a1): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ebml_chapters_converter.cpp:(.text+0x77c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml_chapters_converter.cpp:(.text+0x821): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml_chapters_converter.cpp:(.text+0x886): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml_chapters_converter.cpp:(.text+0x960): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::fix_edition_display_languages(libmatroska::KaxEditionDisplay&) const':
ebml_chapters_converter.cpp:(.text+0xc0c): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml_chapters_converter.cpp:(.text+0xe3d): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml_chapters_converter.cpp:(.text+0xe9c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::fix_edition_entry(libmatroska::KaxEditionEntry&) const':
ebml_chapters_converter.cpp:(.text+0x17ec): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [clone .cold.194]':
ebml_chapters_converter.cpp:(.text.unlikely+0x971): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml_chapters_converter.cpp:(.text.unlikely+0xa06): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml_chapters_converter.cpp:(.text.unlikely+0xa93): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::format_string(pugi::xml_node&, libebml::EbmlElement&)':
ebml_converter.cpp:(.text+0x86): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::format_ustring(pugi::xml_node&, libebml::EbmlElement&)':
ebml_converter.cpp:(.text+0x106): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::to_xml_recursively(pugi::xml_node&, libebml::EbmlElement&) const [clone .localalias.248]':
ebml_converter.cpp:(.text+0xcae): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::parse_timestamp(mtx::xml::ebml_converter_c::parser_context_t&)':
ebml_converter.cpp:(.text+0xf6d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml_converter.cpp:(.text+0xff2): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml_converter.cpp:(.text+0x108b): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_converter.o): In function `_ZZN3mtx3xml16ebml_converter_c12parse_binaryERNS1_16parser_context_tEENKUlRKT_E_clINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEDaS6_.isra.169':
ebml_converter.cpp:(.text+0x11b8): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_converter.o):ebml_converter.cpp:(.text+0x124a): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::parse_string(mtx::xml::ebml_converter_c::parser_context_t&)':
ebml_converter.cpp:(.text+0x157): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::parse_ustring(mtx::xml::ebml_converter_c::parser_context_t&)':
ebml_converter.cpp:(.text+0x165): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::parse_binary(mtx::xml::ebml_converter_c::parser_context_t&) [clone .cold.272]':
ebml_converter.cpp:(.text.unlikely+0xe38): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::malformed_data_x::malformed_data_x(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
ebml_converter.cpp:(.text._ZN3mtx3xml16malformed_data_xC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElS9_[_ZN3mtx3xml16malformed_data_xC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElS9_]+0xbe): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::out_of_range_x::out_of_range_x(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
ebml_converter.cpp:(.text._ZN3mtx3xml14out_of_range_xC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElS9_[_ZN3mtx3xml14out_of_range_xC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElS9_]+0xbe): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::invalid_child_node_x::invalid_child_node_x(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long)':
ebml_converter.cpp:(.text._ZN3mtx3xml20invalid_child_node_xC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_l[_ZN3mtx3xml20invalid_child_node_xC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_l]+0xe3): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_segmentinfo_converter.o): In function `mtx::xml::ebml_segmentinfo_converter_c::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [clone .cold.134]':
ebml_segmentinfo_converter.cpp:(.text.unlikely+0x463): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_segmentinfo_converter.o):ebml_segmentinfo_converter.cpp:(.text.unlikely+0x4f6): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow
src/common/libmtxcommon.a(ebml_tags_converter.o): In function `mtx::xml::ebml_tags_converter_c::fix_simple_tag(libmatroska::KaxTagSimple&) const':
ebml_tags_converter.cpp:(.text+0x1d6): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml_tags_converter.cpp:(.text+0x223): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ebml_tags_converter.cpp:(.text+0x25a): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ebml_tags_converter.cpp:(.text+0x4d9): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const'
ebml_tags_converter.cpp:(.text+0x619): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
src/common/libmtxcommon.a(ebml_tags_converter.o): In function `mtx::xml::ebml_tags_converter_c::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [clone .cold.123]':
ebml_tags_converter.cpp:(.text.unlikely+0x61b): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml_tags_converter.cpp:(.text.unlikely+0x6ad): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
ebml_tags_converter.cpp:(.text.unlikely+0x73a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)'
collect2: error: ld returned 1 exit status
*** Error code 1

Stop.
make[1]: stopped in /tree/pkgsrc/multimedia/mkvtoolnix
*** Error code 1

Stop.
make: stopped in /tree/pkgsrc/multimedia/mkvtoolnix