Tue Sep 9 09:28:21 UTC 2025 I: starting to build opentype-sanitizer/forky/arm64 on jenkins on '2025-09-09 09:28' Tue Sep 9 09:28:21 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_7/95766/console.log Tue Sep 9 09:28:21 UTC 2025 I: Downloading source for forky/opentype-sanitizer=8.2.1+dfsg-2 --2025-09-09 09:28:21-- http://deb.debian.org/debian/pool/main/o/opentype-sanitizer/opentype-sanitizer_8.2.1%2bdfsg-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2131 (2.1K) [text/prs.lines.tag] Saving to: ‘opentype-sanitizer_8.2.1+dfsg-2.dsc’ 0K .. 100% 234M=0s 2025-09-09 09:28:21 (234 MB/s) - ‘opentype-sanitizer_8.2.1+dfsg-2.dsc’ saved [2131/2131] Tue Sep 9 09:28:21 UTC 2025 I: opentype-sanitizer_8.2.1+dfsg-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: opentype-sanitizer Binary: opentype-sanitizer Architecture: any Version: 8.2.1+dfsg-2 Maintainer: Debian Fonts Team Uploaders: Agathe Porte , Homepage: https://github.com/khaledhosny/ots Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/fonts-team/opentype-sanitizer Vcs-Git: https://salsa.debian.org/fonts-team/opentype-sanitizer.git Build-Depends: cmake, debhelper-compat (= 13), liblz4-dev, libwoff-dev, meson, pkg-config, zlib1g-dev Package-List: opentype-sanitizer deb fonts optional arch=any Checksums-Sha1: e2d195a6e08e0686351e8d9e282815d245e8adee 108632 opentype-sanitizer_8.2.1+dfsg.orig.tar.xz 14a79248370a3d10d643210d1594d9d41e5b0e17 5112 opentype-sanitizer_8.2.1+dfsg-2.debian.tar.xz Checksums-Sha256: 3c30a2e296bd771957614bad9ed37f5881ee10c6ee0ef03ed408fd313a4e1a2c 108632 opentype-sanitizer_8.2.1+dfsg.orig.tar.xz e75163c710b1643835fb2ad197895a5b0eae99378e077e630f0a0ad9857582a0 5112 opentype-sanitizer_8.2.1+dfsg-2.debian.tar.xz Files: b096cc4a118b9f1d59c497259dce76fe 108632 opentype-sanitizer_8.2.1+dfsg.orig.tar.xz 2adf8ed1fe47617d58b5f1891d56e769 5112 opentype-sanitizer_8.2.1+dfsg-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEE2xMJtrCqCOwoob8cBjaerR0+AQUFAmPHfMwUHGRlYmlhbkBt aWNyb2pvZS5vcmcACgkQBjaerR0+AQWoURAAizeJwmFXduL+QVxvD2rFQ58l/nPP xG79lNOcAyUPorNZhsbCp6xpfksYuqtmyqAXYuB3NP+p6liqJ/QfJBo32U0cThmO j2fpWOHRtrziyoYsbj3cIkkHOu/cfGLwq3zaQJVg//9fGQna0hxmbrwZZ73AOJVH vyeflqFSYmyGzKKeoPQJPlk97IfLPBF1jSa9aFR4Tjot048BouyaEbZXuHYs+c37 AGWq0E5t7yyTLs+gcXT1qFSs4epoiqH1PlMhX+QpDGFTHOaL7SmGeAEc3RtIpOnl LcnP6uJ9EIHd1D4S3ndpafkjEuG9Zv7cX1pfAG48CdTYPL99MDmOHjiiec33JDrc oSGhWs6RLwXHOD3UlELdoyR3ZgQn/++AfJVdQfD18Diu/sXPPz5aV2pebhvnrmE7 jHcerdAU+A4smV9eooq3yLubq/eSd13hDVpISQ4aTqpaXGKJy6QHTGDYj7QLWZOt wFSH87tBPSzc5jw7XIsq1TnTvK5/N1N7kQlJ/WB21+0Bwn0G8v7pdettyJqUEGEb p6rExqKMTVQle/8R3IK7h5Lm8fJYgKf6fleWDneVwr2e3Ejak/Ig8vbwoVtIWmOz GJTHRfeiNRvVp8sfFPeSqc8XAOq/z0d1M9e6Wz9glAU63truy6hw8+XQfEk1OdAv /WUCLOrgnqehYQ8= =doV2 -----END PGP SIGNATURE----- Tue Sep 9 09:28:21 UTC 2025 I: Checking whether the package is not for us Tue Sep 9 09:28:21 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Tue Sep 9 09:28:21 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Tue Sep 9 09:29:09 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Sep 8 21:28:23 -12 2025 I: pbuilder-time-stamp: 1757410103 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [opentype-sanitizer_8.2.1+dfsg-2.dsc] I: copying [./opentype-sanitizer_8.2.1+dfsg.orig.tar.xz] I: copying [./opentype-sanitizer_8.2.1+dfsg-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./opentype-sanitizer_8.2.1+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting opentype-sanitizer in opentype-sanitizer-8.2.1+dfsg dpkg-source: info: unpacking opentype-sanitizer_8.2.1+dfsg.orig.tar.xz dpkg-source: info: unpacking opentype-sanitizer_8.2.1+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Disable-googletest-tests.patch dpkg-source: info: applying 0002-Remove-fonts-tests.patch dpkg-source: info: applying 0003-Do-not-build-perf-tool-not-useful-for-end-users.patch dpkg-source: info: applying 0004-ots-side-by-side.1-escape-ascii-art-sections.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/651255/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='ad4b6026990640618b7b85d065e90530' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='651255' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.vsfJIgbv/pbuilderrc_ZKok --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.vsfJIgbv/b1 --logfile b1/build.log opentype-sanitizer_8.2.1+dfsg-2.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/651255/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake, debhelper-compat (= 13), liblz4-dev, libwoff-dev, meson, pkg-config, zlib1g-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20012 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on liblz4-dev; however: Package liblz4-dev is not installed. pbuilder-satisfydepends-dummy depends on libwoff-dev; however: Package libwoff-dev is not installed. pbuilder-satisfydepends-dummy depends on meson; however: Package meson is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13t64{a} libbrotli-dev{a} libbrotli1{a} libcom-err2{a} libcurl4t64{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgnutls30t64{a} libgssapi-krb5-2{a} libidn2-0{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} liblz4-dev{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libp11-kit0{a} libpipeline1{a} libpkgconf3{a} libproc2-0{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1t64{a} libtasn1-6{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libwoff-dev{a} libwoff1{a} libxml2-16{a} libxxhash-dev{a} m4{a} man-db{a} media-types{a} meson{a} netbase{a} ninja-build{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-autocommand{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults lynx psmisc publicsuffix wget 0 packages upgraded, 94 newly installed, 0 to remove and 0 not upgraded. Need to get 38.5 MB of archives. After unpacking 152 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 libexpat1 arm64 2.7.1-2 [93.3 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libpython3.13-minimal arm64 3.13.7-1 [857 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 python3.13-minimal arm64 3.13.7-1 [2001 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 python3-minimal arm64 3.13.5-1 [27.2 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 libffi8 arm64 3.4.8-2 [21.3 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 readline-common all 8.3-2 [74.8 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 libreadline8t64 arm64 8.3-2 [169 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 libpython3.13-stdlib arm64 3.13.7-1 [1895 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 python3.13 arm64 3.13.7-1 [761 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 libpython3-stdlib arm64 3.13.5-1 [10.2 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 python3 arm64 3.13.5-1 [28.2 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 22 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.1-2 [93.9 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 automake all 1:1.17-4 [862 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 cmake-data all 4.1.1+really3.31.6-1 [2268 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libarchive13t64 arm64 3.7.4-4+b1 [323 kB] Get: 35 http://deb.debian.org/debian forky/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 36 http://deb.debian.org/debian forky/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 38 http://deb.debian.org/debian forky/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 39 http://deb.debian.org/debian forky/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 40 http://deb.debian.org/debian forky/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 41 http://deb.debian.org/debian forky/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 42 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 43 http://deb.debian.org/debian forky/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Get: 44 http://deb.debian.org/debian forky/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-9 [20.1 kB] Get: 45 http://deb.debian.org/debian forky/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-9 [55.6 kB] Get: 46 http://deb.debian.org/debian forky/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 47 http://deb.debian.org/debian forky/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get: 48 http://deb.debian.org/debian forky/main arm64 libnghttp3-9 arm64 1.8.0-1 [63.2 kB] Get: 49 http://deb.debian.org/debian forky/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 50 http://deb.debian.org/debian forky/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get: 51 http://deb.debian.org/debian forky/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 libgnutls30t64 arm64 3.8.9-3 [1375 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [56.3 kB] Get: 54 http://deb.debian.org/debian forky/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 55 http://deb.debian.org/debian forky/main arm64 libcurl4t64 arm64 8.15.0-1 [360 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 libjsoncpp26 arm64 1.9.6-4 [73.2 kB] Get: 57 http://deb.debian.org/debian forky/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 58 http://deb.debian.org/debian forky/main arm64 libuv1t64 arm64 1.51.0-2 [150 kB] Get: 59 http://deb.debian.org/debian forky/main arm64 cmake arm64 4.1.1+really3.31.6-1 [9905 kB] Get: 60 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 61 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-5 [540 kB] Get: 62 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 63 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 64 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.14.2-1 [19.8 kB] Get: 65 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.14.2-1 [8768 B] Get: 66 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 67 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 68 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 69 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 70 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 71 http://deb.debian.org/debian forky/main arm64 debhelper all 13.26 [939 kB] Get: 72 http://deb.debian.org/debian forky/main arm64 libbrotli-dev arm64 1.1.0-2+b7 [308 kB] Get: 73 http://deb.debian.org/debian forky/main arm64 libxxhash-dev arm64 0.8.3-2 [82.6 kB] Get: 74 http://deb.debian.org/debian forky/main arm64 liblz4-dev arm64 1.10.0-4 [85.1 kB] Get: 75 http://deb.debian.org/debian forky/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 76 http://deb.debian.org/debian forky/main arm64 libwoff1 arm64 1.0.2-2+b2 [41.7 kB] Get: 77 http://deb.debian.org/debian forky/main arm64 libwoff-dev arm64 1.0.2-2+b2 [4804 B] Get: 78 http://deb.debian.org/debian forky/main arm64 ninja-build arm64 1.12.1-1+b1 [130 kB] Get: 79 http://deb.debian.org/debian forky/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 80 http://deb.debian.org/debian forky/main arm64 python3-more-itertools all 10.7.0-1 [67.4 kB] Get: 81 http://deb.debian.org/debian forky/main arm64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 82 http://deb.debian.org/debian forky/main arm64 python3-typeguard all 4.4.4-1 [37.1 kB] Get: 83 http://deb.debian.org/debian forky/main arm64 python3-inflect all 7.5.0-1 [33.0 kB] Get: 84 http://deb.debian.org/debian forky/main arm64 python3-jaraco.context all 6.0.1-1 [8276 B] Get: 85 http://deb.debian.org/debian forky/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 86 http://deb.debian.org/debian forky/main arm64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get: 87 http://deb.debian.org/debian forky/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 88 http://deb.debian.org/debian forky/main arm64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 89 http://deb.debian.org/debian forky/main arm64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 90 http://deb.debian.org/debian forky/main arm64 meson all 1.9.0-1 [664 kB] Get: 91 http://deb.debian.org/debian forky/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 92 http://deb.debian.org/debian forky/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 93 http://deb.debian.org/debian forky/main arm64 pkg-config arm64 1.8.1-4 [14.0 kB] Get: 94 http://deb.debian.org/debian forky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Fetched 38.5 MB in 0s (149 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20012 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-2) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.7-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.7-1_arm64.deb ... Unpacking python3.13-minimal (3.13.7-1) ... Setting up libpython3.13-minimal:arm64 (3.13.7-1) ... Setting up libexpat1:arm64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.7-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20346 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.5-1_arm64.deb ... Unpacking python3-minimal (3.13.5-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.4.8-2_arm64.deb ... Unpacking libffi8:arm64 (3.4.8-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-2_all.deb ... Unpacking readline-common (8.3-2) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.3-2_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-2) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.7-1_arm64.deb ... Unpacking python3.13 (3.13.7-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.5-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.5-1) ... Setting up python3-minimal (3.13.5-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21361 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.5-1_arm64.deb ... Unpacking python3 (3.13.5-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../01-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../02-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../05-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../08-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.41.1-2_arm64.deb ... Unpacking bsdextrautils (2.41.1-2) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../11-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../18-cmake-data_4.1.1+really3.31.6-1_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-1) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../19-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../20-libarchive13t64_3.7.4-4+b1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4+b1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../21-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../22-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../23-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../24-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../25-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../26-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../27-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../28-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../29-libidn2-0_2.3.8-4_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../30-libsasl2-modules-db_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../31-libsasl2-2_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../32-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../33-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../34-libnghttp3-9_1.8.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../35-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../36-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../37-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../38-libgnutls30t64_3.8.9-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.9-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../39-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../40-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../41-libcurl4t64_8.15.0-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.15.0-1) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../42-libjsoncpp26_1.9.6-4_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-4) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../43-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../44-libuv1t64_1.51.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../45-cmake_4.1.1+really3.31.6-1_arm64.deb ... Unpacking cmake (4.1.1+really3.31.6-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../46-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../47-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../48-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../49-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../50-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../51-dh-strip-nondeterminism_1.14.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.2-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../52-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../53-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../54-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../55-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../56-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../57-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libbrotli-dev:arm64. Preparing to unpack .../58-libbrotli-dev_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli-dev:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libxxhash-dev:arm64. Preparing to unpack .../59-libxxhash-dev_0.8.3-2_arm64.deb ... Unpacking libxxhash-dev:arm64 (0.8.3-2) ... Selecting previously unselected package liblz4-dev:arm64. Preparing to unpack .../60-liblz4-dev_1.10.0-4_arm64.deb ... Unpacking liblz4-dev:arm64 (1.10.0-4) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../61-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package libwoff1:arm64. Preparing to unpack .../62-libwoff1_1.0.2-2+b2_arm64.deb ... Unpacking libwoff1:arm64 (1.0.2-2+b2) ... Selecting previously unselected package libwoff-dev:arm64. Preparing to unpack .../63-libwoff-dev_1.0.2-2+b2_arm64.deb ... Unpacking libwoff-dev:arm64 (1.0.2-2+b2) ... Selecting previously unselected package ninja-build. Preparing to unpack .../64-ninja-build_1.12.1-1+b1_arm64.deb ... Unpacking ninja-build (1.12.1-1+b1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../65-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../66-python3-more-itertools_10.7.0-1_all.deb ... Unpacking python3-more-itertools (10.7.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../67-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../68-python3-typeguard_4.4.4-1_all.deb ... Unpacking python3-typeguard (4.4.4-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../69-python3-inflect_7.5.0-1_all.deb ... Unpacking python3-inflect (7.5.0-1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../70-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../71-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../72-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../73-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../74-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../75-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package meson. Preparing to unpack .../76-meson_1.9.0-1_all.deb ... Unpacking meson (1.9.0-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../77-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../78-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package pkg-config:arm64. Preparing to unpack .../79-pkg-config_1.8.1-4_arm64.deb ... Unpacking pkg-config:arm64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../80-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up bsdextrautils (2.41.1-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libuv1t64:arm64 (1.51.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up ninja-build (1.12.1-1+b1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Sep 9 09:28:42 UTC 2025. Universal Time is now: Tue Sep 9 09:28:42 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libjsoncpp26:arm64 (1.9.6-4) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.8.0-1) ... Setting up libxxhash-dev:arm64 (0.8.3-2) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:arm64 (3.4.8-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up netbase (6.5) ... Setting up cmake-data (4.1.1+really3.31.6-1) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libarchive13t64:arm64 (3.7.4-4+b1) ... Setting up readline-common (8.3-2) ... Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up libbrotli-dev:arm64 (1.1.0-2+b7) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libwoff1:arm64 (1.0.2-2+b2) ... Setting up libtool (2.5.4-5) ... Setting up libwoff-dev:arm64 (1.0.2-2+b2) ... Setting up libidn2-0:arm64 (2.3.8-4) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up liblz4-dev:arm64 (1.10.0-4) ... Setting up pkg-config:arm64 (1.8.1-4) ... Setting up libreadline8t64:arm64 (8.3-2) ... Setting up dh-strip-nondeterminism (1.14.2-1) ... Setting up groff-base (1.23.0-9) ... Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ... Setting up libpython3-stdlib:arm64 (3.13.5-1) ... Setting up libgnutls30t64:arm64 (3.8.9-3) ... Setting up python3.13 (3.13.7-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up python3 (3.13.5-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-more-itertools (10.7.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up libcurl4t64:arm64 (8.15.0-1) ... Setting up python3-typeguard (4.4.4-1) ... Setting up debhelper (13.26) ... Setting up python3-inflect (7.5.0-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up cmake (4.1.1+really3.31.6-1) ... Setting up python3-pkg-resources (78.1.1-0.1) ... Setting up python3-setuptools (78.1.1-0.1) ... Setting up meson (1.9.0-1) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/opentype-sanitizer-8.2.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../opentype-sanitizer_8.2.1+dfsg-2_source.changes dpkg-buildpackage: info: source package opentype-sanitizer dpkg-buildpackage: info: source version 8.2.1+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Agathe Porte dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/aarch64-linux-gnu -Dpython.bytecompile=-1 The Meson build system Version: 1.9.0 Source dir: /build/reproducible-path/opentype-sanitizer-8.2.1+dfsg Build dir: /build/reproducible-path/opentype-sanitizer-8.2.1+dfsg/obj-aarch64-linux-gnu Build type: native build DEPRECATION: WrapDB v1 is deprecated, updated using `meson wrap update lz4` Project name: ots Project version: 8.2.1 C compiler for the host machine: cc (gcc 14.3.0 "cc (Debian 14.3.0-5) 14.3.0") C linker for the host machine: cc ld.bfd 2.45 C++ compiler for the host machine: c++ (gcc 14.3.0 "c++ (Debian 14.3.0-5) 14.3.0") C++ linker for the host machine: c++ ld.bfd 2.45 Host machine cpu family: aarch64 Host machine cpu: aarch64 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Found CMake: /usr/bin/cmake (3.31.6) Run-time dependency freetype2 found: NO (tried pkgconfig and cmake) Run-time dependency appleframeworks found: NO (tried framework) Library gdi32 found: NO Configuring config.h using configuration Run-time dependency zlib found: YES 1.3.1 Run-time dependency libwoff2dec found: YES 1.0.2 Run-time dependency liblz4 found: YES 1.10.0 Build targets in project: 3 ots 8.2.1 User defined options buildtype : plain libdir : lib/aarch64-linux-gnu localstatedir : /var prefix : /usr python.bytecompile: -1 sysconfdir : /etc wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v [1/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_cvt.cc.o -MF libots.a.p/src_cvt.cc.o.d -o libots.a.p/src_cvt.cc.o -c ../src/cvt.cc [2/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_cvar.cc.o -MF libots.a.p/src_cvar.cc.o.d -o libots.a.p/src_cvar.cc.o -c ../src/cvar.cc [3/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_fpgm.cc.o -MF libots.a.p/src_fpgm.cc.o.d -o libots.a.p/src_fpgm.cc.o -c ../src/fpgm.cc [4/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_gasp.cc.o -MF libots.a.p/src_gasp.cc.o.d -o libots.a.p/src_gasp.cc.o -c ../src/gasp.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/gasp.h:12, from ../src/gasp.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeGASP::Serialize(ots::OTSStream*)’ at ../src/gasp.cc:76:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gasp.cc: In member function ‘virtual bool ots::OpenTypeGASP::Serialize(ots::OTSStream*)’: ../src/gasp.cc:66:6: note: object ‘v’ of size 2 66 | bool OpenTypeGASP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeGASP::Serialize(ots::OTSStream*)’ at ../src/gasp.cc:75:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gasp.cc: In member function ‘virtual bool ots::OpenTypeGASP::Serialize(ots::OTSStream*)’: ../src/gasp.cc:66:6: note: object ‘v’ of size 2 66 | bool OpenTypeGASP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeGASP::Serialize(ots::OTSStream*)’ at ../src/gasp.cc:70:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gasp.cc: In member function ‘virtual bool ots::OpenTypeGASP::Serialize(ots::OTSStream*)’: ../src/gasp.cc:66:6: note: object ‘v’ of size 2 66 | bool OpenTypeGASP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeGASP::Serialize(ots::OTSStream*)’ at ../src/gasp.cc:69:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gasp.cc: In member function ‘virtual bool ots::OpenTypeGASP::Serialize(ots::OTSStream*)’: ../src/gasp.cc:66:6: note: object ‘v’ of size 2 66 | bool OpenTypeGASP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [5/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_avar.cc.o -MF libots.a.p/src_avar.cc.o.d -o libots.a.p/src_avar.cc.o -c ../src/avar.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/avar.h:8, from ../src/avar.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’ at ../src/avar.cc:100:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/avar.cc: In member function ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’: ../src/avar.cc:85:6: note: object ‘v’ of size 2 85 | bool OpenTypeAVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’ at ../src/avar.cc:99:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/avar.cc: In member function ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’: ../src/avar.cc:85:6: note: object ‘v’ of size 2 85 | bool OpenTypeAVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’ at ../src/avar.cc:95:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/avar.cc: In member function ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’: ../src/avar.cc:85:6: note: object ‘v’ of size 2 85 | bool OpenTypeAVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’ at ../src/avar.cc:89:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/avar.cc: In member function ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’: ../src/avar.cc:85:6: note: object ‘v’ of size 2 85 | bool OpenTypeAVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’ at ../src/avar.cc:88:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/avar.cc: In member function ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’: ../src/avar.cc:85:6: note: object ‘v’ of size 2 85 | bool OpenTypeAVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’ at ../src/avar.cc:87:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/avar.cc: In member function ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’: ../src/avar.cc:85:6: note: object ‘v’ of size 2 85 | bool OpenTypeAVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’ at ../src/avar.cc:86:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/avar.cc: In member function ‘virtual bool ots::OpenTypeAVAR::Serialize(ots::OTSStream*)’: ../src/avar.cc:85:6: note: object ‘v’ of size 2 85 | bool OpenTypeAVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ [6/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_gdef.cc.o -MF libots.a.p/src_gdef.cc.o.d -o libots.a.p/src_gdef.cc.o -c ../src/gdef.cc [7/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_fvar.cc.o -MF libots.a.p/src_fvar.cc.o.d -o libots.a.p/src_fvar.cc.o -c ../src/fvar.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/fvar.h:10, from ../src/fvar.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:137:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:136:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:125:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:124:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:123:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:122:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:121:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:120:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’ at ../src/fvar.cc:119:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fvar.cc: In member function ‘virtual bool ots::OpenTypeFVAR::Serialize(ots::OTSStream*)’: ../src/fvar.cc:118:6: note: object ‘v’ of size 2 118 | bool OpenTypeFVAR::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ [8/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_gpos.cc.o -MF libots.a.p/src_gpos.cc.o.d -o libots.a.p/src_gpos.cc.o -c ../src/gpos.cc [9/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_gvar.cc.o -MF libots.a.p/src_gvar.cc.o.d -o libots.a.p/src_gvar.cc.o -c ../src/gvar.cc [10/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_glyf.cc.o -MF libots.a.p/src_glyf.cc.o.d -o libots.a.p/src_glyf.cc.o -c ../src/glyf.cc [11/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_hhea.cc.o -MF libots.a.p/src_hhea.cc.o.d -o libots.a.p/src_hhea.cc.o -c ../src/hhea.cc [12/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_head.cc.o -MF libots.a.p/src_head.cc.o.d -o libots.a.p/src_head.cc.o -c ../src/head.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/head.h:8, from ../src/head.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeHEAD::Serialize(ots::OTSStream*)’ at ../src/head.cc:114:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/head.cc: In member function ‘virtual bool ots::OpenTypeHEAD::Serialize(ots::OTSStream*)’: ../src/head.cc:108:6: note: object ‘v’ of size 2 108 | bool OpenTypeHEAD::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeHEAD::Serialize(ots::OTSStream*)’ at ../src/head.cc:113:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/head.cc: In member function ‘virtual bool ots::OpenTypeHEAD::Serialize(ots::OTSStream*)’: ../src/head.cc:108:6: note: object ‘v’ of size 2 108 | bool OpenTypeHEAD::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [13/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_gsub.cc.o -MF libots.a.p/src_gsub.cc.o.d -o libots.a.p/src_gsub.cc.o -c ../src/gsub.cc [14/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_hvar.cc.o -MF libots.a.p/src_hvar.cc.o.d -o libots.a.p/src_hvar.cc.o -c ../src/hvar.cc [15/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_hdmx.cc.o -MF libots.a.p/src_hdmx.cc.o.d -o libots.a.p/src_hdmx.cc.o -c ../src/hdmx.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/hdmx.h:10, from ../src/hdmx.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeHDMX::Serialize(ots::OTSStream*)’ at ../src/hdmx.cc:99:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/hdmx.cc: In member function ‘virtual bool ots::OpenTypeHDMX::Serialize(ots::OTSStream*)’: ../src/hdmx.cc:94:6: note: object ‘v’ of size 2 94 | bool OpenTypeHDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeHDMX::Serialize(ots::OTSStream*)’ at ../src/hdmx.cc:98:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/hdmx.cc: In member function ‘virtual bool ots::OpenTypeHDMX::Serialize(ots::OTSStream*)’: ../src/hdmx.cc:94:6: note: object ‘v’ of size 2 94 | bool OpenTypeHDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [16/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_ltsh.cc.o -MF libots.a.p/src_ltsh.cc.o.d -o libots.a.p/src_ltsh.cc.o -c ../src/ltsh.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/ltsh.h:10, from ../src/ltsh.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeLTSH::Serialize(ots::OTSStream*)’ at ../src/ltsh.cc:53:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ltsh.cc: In member function ‘virtual bool ots::OpenTypeLTSH::Serialize(ots::OTSStream*)’: ../src/ltsh.cc:49:6: note: object ‘v’ of size 2 49 | bool OpenTypeLTSH::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeLTSH::Serialize(ots::OTSStream*)’ at ../src/ltsh.cc:52:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ltsh.cc: In member function ‘virtual bool ots::OpenTypeLTSH::Serialize(ots::OTSStream*)’: ../src/ltsh.cc:49:6: note: object ‘v’ of size 2 49 | bool OpenTypeLTSH::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [17/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_loca.cc.o -MF libots.a.p/src_loca.cc.o.d -o libots.a.p/src_loca.cc.o -c ../src/loca.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/loca.h:10, from ../src/loca.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeLOCA::Serialize(ots::OTSStream*)’ at ../src/loca.cc:78:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/loca.cc: In member function ‘virtual bool ots::OpenTypeLOCA::Serialize(ots::OTSStream*)’: ../src/loca.cc:66:6: note: object ‘v’ of size 2 66 | bool OpenTypeLOCA::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [18/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_mvar.cc.o -MF libots.a.p/src_mvar.cc.o.d -o libots.a.p/src_mvar.cc.o -c ../src/mvar.cc [19/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_cff_charstring.cc.o -MF libots.a.p/src_cff_charstring.cc.o.d -o libots.a.p/src_cff_charstring.cc.o -c ../src/cff_charstring.cc ../src/cff_charstring.cc: In function ‘bool {anonymous}::ExecuteCharStringOperator(ots::OpenTypeCFF&, int32_t, size_t, const ots::CFFIndex&, const ots::CFFIndex&, ots::Buffer*, ots::Buffer*, std::stack*, ots::CharStringContext&)’: ../src/cff_charstring.cc:387:20: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 387 | if (stack_size < n * (k + 1) + 1) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [20/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_maxp.cc.o -MF libots.a.p/src_maxp.cc.o.d -o libots.a.p/src_maxp.cc.o -c ../src/maxp.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/maxp.h:8, from ../src/maxp.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’ at ../src/maxp.cc:86:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/maxp.cc: In member function ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’: ../src/maxp.cc:70:6: note: object ‘v’ of size 2 70 | bool OpenTypeMAXP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’ at ../src/maxp.cc:85:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/maxp.cc: In member function ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’: ../src/maxp.cc:70:6: note: object ‘v’ of size 2 70 | bool OpenTypeMAXP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’ at ../src/maxp.cc:81:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/maxp.cc: In member function ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’: ../src/maxp.cc:70:6: note: object ‘v’ of size 2 70 | bool OpenTypeMAXP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’ at ../src/maxp.cc:80:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/maxp.cc: In member function ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’: ../src/maxp.cc:70:6: note: object ‘v’ of size 2 70 | bool OpenTypeMAXP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’ at ../src/maxp.cc:79:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/maxp.cc: In member function ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’: ../src/maxp.cc:70:6: note: object ‘v’ of size 2 70 | bool OpenTypeMAXP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’ at ../src/maxp.cc:78:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/maxp.cc: In member function ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’: ../src/maxp.cc:70:6: note: object ‘v’ of size 2 70 | bool OpenTypeMAXP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’ at ../src/maxp.cc:72:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/maxp.cc: In member function ‘virtual bool ots::OpenTypeMAXP::Serialize(ots::OTSStream*)’: ../src/maxp.cc:70:6: note: object ‘v’ of size 2 70 | bool OpenTypeMAXP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [21/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_math.cc.o -MF libots.a.p/src_math.cc.o.d -o libots.a.p/src_math.cc.o -c ../src/math.cc [22/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_prep.cc.o -MF libots.a.p/src_prep.cc.o.d -o libots.a.p/src_prep.cc.o -c ../src/prep.cc [23/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_metrics.cc.o -MF libots.a.p/src_metrics.cc.o.d -o libots.a.p/src_metrics.cc.o -c ../src/metrics.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/metrics.h:12, from ../src/metrics.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeMetricsTable::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:169:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsTable::Serialize(ots::OTSStream*)’: ../src/metrics.cc:160:6: note: object ‘v’ of size 2 160 | bool OpenTypeMetricsTable::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeMetricsTable::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:163:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsTable::Serialize(ots::OTSStream*)’: ../src/metrics.cc:160:6: note: object ‘v’ of size 2 160 | bool OpenTypeMetricsTable::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMetricsTable::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:162:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsTable::Serialize(ots::OTSStream*)’: ../src/metrics.cc:160:6: note: object ‘v’ of size 2 160 | bool OpenTypeMetricsTable::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:96:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’: ../src/metrics.cc:89:6: note: object ‘v’ of size 2 89 | bool OpenTypeMetricsHeader::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:95:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’: ../src/metrics.cc:89:6: note: object ‘v’ of size 2 89 | bool OpenTypeMetricsHeader::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:94:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’: ../src/metrics.cc:89:6: note: object ‘v’ of size 2 89 | bool OpenTypeMetricsHeader::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:93:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’: ../src/metrics.cc:89:6: note: object ‘v’ of size 2 89 | bool OpenTypeMetricsHeader::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:92:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’: ../src/metrics.cc:89:6: note: object ‘v’ of size 2 89 | bool OpenTypeMetricsHeader::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’ at ../src/metrics.cc:91:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/metrics.cc: In member function ‘virtual bool ots::OpenTypeMetricsHeader::Serialize(ots::OTSStream*)’: ../src/metrics.cc:89:6: note: object ‘v’ of size 2 89 | bool OpenTypeMetricsHeader::Serialize(OTSStream *out) { | ^~~~~~~~~~~~~~~~~~~~~ [24/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_cff.cc.o -MF libots.a.p/src_cff.cc.o.d -o libots.a.p/src_cff.cc.o -c ../src/cff.cc ../src/cff.cc: In function ‘bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, DICT_DATA_TYPE, ots::OpenTypeCFF*)’: ../src/cff.cc:554:29: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 554 | if (operands.size() < n * (k + 1) + 1) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [25/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_os2.cc.o -MF libots.a.p/src_os2.cc.o.d -o libots.a.p/src_os2.cc.o -c ../src/os2.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/os2.h:8, from ../src/os2.cc:7: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’ at ../src/os2.cc:252:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os2.cc: In member function ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’: ../src/os2.cc:245:6: note: object ‘v’ of size 2 245 | bool OpenTypeOS2::Serialize(OTSStream *out) { | ^~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’ at ../src/os2.cc:251:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os2.cc: In member function ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’: ../src/os2.cc:245:6: note: object ‘v’ of size 2 245 | bool OpenTypeOS2::Serialize(OTSStream *out) { | ^~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’ at ../src/os2.cc:250:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os2.cc: In member function ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’: ../src/os2.cc:245:6: note: object ‘v’ of size 2 245 | bool OpenTypeOS2::Serialize(OTSStream *out) { | ^~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’ at ../src/os2.cc:249:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os2.cc: In member function ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’: ../src/os2.cc:245:6: note: object ‘v’ of size 2 245 | bool OpenTypeOS2::Serialize(OTSStream *out) { | ^~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’ at ../src/os2.cc:248:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os2.cc: In member function ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’: ../src/os2.cc:245:6: note: object ‘v’ of size 2 245 | bool OpenTypeOS2::Serialize(OTSStream *out) { | ^~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’ at ../src/os2.cc:247:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os2.cc: In member function ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’: ../src/os2.cc:245:6: note: object ‘v’ of size 2 245 | bool OpenTypeOS2::Serialize(OTSStream *out) { | ^~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’ at ../src/os2.cc:246:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os2.cc: In member function ‘virtual bool ots::OpenTypeOS2::Serialize(ots::OTSStream*)’: ../src/os2.cc:245:6: note: object ‘v’ of size 2 245 | bool OpenTypeOS2::Serialize(OTSStream *out) { | ^~~~~~~~~~~ [26/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_kern.cc.o -MF libots.a.p/src_kern.cc.o.d -o libots.a.p/src_kern.cc.o -c ../src/kern.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/kern.h:10, from ../src/kern.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:162:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:161:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:160:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:156:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:155:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:154:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:152:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:151:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:150:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:149:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:142:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’ at ../src/kern.cc:141:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/kern.cc: In member function ‘virtual bool ots::OpenTypeKERN::Serialize(ots::OTSStream*)’: ../src/kern.cc:138:6: note: object ‘v’ of size 2 138 | bool OpenTypeKERN::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [27/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_vhea.cc.o -MF libots.a.p/src_vhea.cc.o.d -o libots.a.p/src_vhea.cc.o -c ../src/vhea.cc [28/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_variations.cc.o -MF libots.a.p/src_variations.cc.o.d -o libots.a.p/src_variations.cc.o -c ../src/variations.cc [29/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_vorg.cc.o -MF libots.a.p/src_vorg.cc.o.d -o libots.a.p/src_vorg.cc.o -c ../src/vorg.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/vorg.h:10, from ../src/vorg.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’ at ../src/vorg.cc:69:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vorg.cc: In member function ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’: ../src/vorg.cc:56:6: note: object ‘v’ of size 2 56 | bool OpenTypeVORG::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’ at ../src/vorg.cc:68:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vorg.cc: In member function ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’: ../src/vorg.cc:56:6: note: object ‘v’ of size 2 56 | bool OpenTypeVORG::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’ at ../src/vorg.cc:62:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vorg.cc: In member function ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’: ../src/vorg.cc:56:6: note: object ‘v’ of size 2 56 | bool OpenTypeVORG::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’ at ../src/vorg.cc:61:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vorg.cc: In member function ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’: ../src/vorg.cc:56:6: note: object ‘v’ of size 2 56 | bool OpenTypeVORG::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’ at ../src/vorg.cc:60:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vorg.cc: In member function ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’: ../src/vorg.cc:56:6: note: object ‘v’ of size 2 56 | bool OpenTypeVORG::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’ at ../src/vorg.cc:59:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vorg.cc: In member function ‘virtual bool ots::OpenTypeVORG::Serialize(ots::OTSStream*)’: ../src/vorg.cc:56:6: note: object ‘v’ of size 2 56 | bool OpenTypeVORG::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [30/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_cmap.cc.o -MF libots.a.p/src_cmap.cc.o.d -o libots.a.p/src_cmap.cc.o -c ../src/cmap.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/cmap.h:10, from ../src/cmap.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:911:28: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 1 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:926:29: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:888:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:938:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:937:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:936:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:968:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:967:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:990:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:989:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:1014:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:866:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’ at ../src/cmap.cc:865:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cmap.cc: In member function ‘virtual bool ots::OpenTypeCMAP::Serialize(ots::OTSStream*)’: ../src/cmap.cc:840:6: note: object ‘v’ of size 2 840 | bool OpenTypeCMAP::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [31/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_post.cc.o -MF libots.a.p/src_post.cc.o.d -o libots.a.p/src_post.cc.o -c ../src/post.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/post.h:8, from ../src/post.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypePOST::Serialize(ots::OTSStream*)’ at ../src/post.cc:133:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/post.cc: In member function ‘virtual bool ots::OpenTypePOST::Serialize(ots::OTSStream*)’: ../src/post.cc:122:6: note: object ‘v’ of size 2 122 | bool OpenTypePOST::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypePOST::Serialize(ots::OTSStream*)’ at ../src/post.cc:132:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/post.cc: In member function ‘virtual bool ots::OpenTypePOST::Serialize(ots::OTSStream*)’: ../src/post.cc:122:6: note: object ‘v’ of size 2 122 | bool OpenTypePOST::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [32/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_vvar.cc.o -MF libots.a.p/src_vvar.cc.o.d -o libots.a.p/src_vvar.cc.o -c ../src/vvar.cc [33/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_vdmx.cc.o -MF libots.a.p/src_vdmx.cc.o.d -o libots.a.p/src_vdmx.cc.o -c ../src/vdmx.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/vdmx.h:10, from ../src/vdmx.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’ at ../src/vdmx.cc:146:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vdmx.cc: In member function ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’: ../src/vdmx.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeVDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’ at ../src/vdmx.cc:145:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vdmx.cc: In member function ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’: ../src/vdmx.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeVDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’ at ../src/vdmx.cc:144:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vdmx.cc: In member function ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’: ../src/vdmx.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeVDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’ at ../src/vdmx.cc:137:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vdmx.cc: In member function ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’: ../src/vdmx.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeVDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’ at ../src/vdmx.cc:130:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vdmx.cc: In member function ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’: ../src/vdmx.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeVDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’ at ../src/vdmx.cc:115:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vdmx.cc: In member function ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’: ../src/vdmx.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeVDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’ at ../src/vdmx.cc:114:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vdmx.cc: In member function ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’: ../src/vdmx.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeVDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’ at ../src/vdmx.cc:113:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/vdmx.cc: In member function ‘virtual bool ots::OpenTypeVDMX::Serialize(ots::OTSStream*)’: ../src/vdmx.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeVDMX::Serialize(OTSStream *out) { | ^~~~~~~~~~~~ [34/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_sile.cc.o -MF libots.a.p/src_sile.cc.o.d -o libots.a.p/src_sile.cc.o -c ../src/sile.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/sile.h:8, from ../src/sile.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:55:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/sile.h:9: ../src/graphite.h: In function ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’: ../src/graphite.h:53:13: note: object ‘v’ of size 2 53 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILE::Serialize(ots::OTSStream*)’ at ../src/sile.cc:64:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sile.cc: In member function ‘virtual bool ots::OpenTypeSILE::Serialize(ots::OTSStream*)’: ../src/sile.cc:55:6: note: object ‘v’ of size 2 55 | bool OpenTypeSILE::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILE::Serialize(ots::OTSStream*)’ at ../src/sile.cc:62:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sile.cc: In member function ‘virtual bool ots::OpenTypeSILE::Serialize(ots::OTSStream*)’: ../src/sile.cc:55:6: note: object ‘v’ of size 2 55 | bool OpenTypeSILE::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ [35/48] c++ -Iots-sanitize.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ ots-sanitize.p/util_ots-sanitize.cc.o -MF ots-sanitize.p/util_ots-sanitize.cc.o.d -o ots-sanitize.p/util_ots-sanitize.cc.o -c ../util/ots-sanitize.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../include/opentype-sanitiser.h:36, from ../util/test-context.h:10, from ../util/ots-sanitize.cc:13: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘virtual bool ots::OTSStream::Pad(size_t)’ at ../include/opentype-sanitiser.h:111:17: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘const uint8_t [1]’ {aka ‘const unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/opentype-sanitiser.h: In member function ‘virtual bool ots::OTSStream::Pad(size_t)’: ../include/opentype-sanitiser.h:110:28: note: object ‘kZerob’ of size 1 110 | static const uint8_t kZerob = 0; | ^~~~~~ [36/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_layout.cc.o -MF libots.a.p/src_layout.cc.o.d -o libots.a.p/src_layout.cc.o -c ../src/layout.cc [37/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_gloc.cc.o -MF libots.a.p/src_gloc.cc.o.d -o libots.a.p/src_gloc.cc.o -c ../src/gloc.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/gloc.h:10, from ../src/gloc.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘ots::OpenTypeGLOC::Serialize(ots::OTSStream*)::’ at ../src/gloc.cc:89:30, inlined from ‘virtual bool ots::OpenTypeGLOC::Serialize(ots::OTSStream*)’ at ../src/gloc.cc:94:9: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gloc.cc: In member function ‘virtual bool ots::OpenTypeGLOC::Serialize(ots::OTSStream*)’: ../src/gloc.cc:87:9: note: object ‘v’ of size 2 87 | ![&] { | ^ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:55:23, inlined from ‘virtual bool ots::OpenTypeGLOC::Serialize(ots::OTSStream*)’ at ../src/gloc.cc:95:51: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gloc.h:11: ../src/graphite.h: In member function ‘virtual bool ots::OpenTypeGLOC::Serialize(ots::OTSStream*)’: ../src/graphite.h:53:13: note: object ‘v’ of size 2 53 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeGLOC::Serialize(ots::OTSStream*)’ at ../src/gloc.cc:85:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gloc.cc: In member function ‘virtual bool ots::OpenTypeGLOC::Serialize(ots::OTSStream*)’: ../src/gloc.cc:82:6: note: object ‘v’ of size 2 82 | bool OpenTypeGLOC::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeGLOC::Serialize(ots::OTSStream*)’ at ../src/gloc.cc:84:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gloc.cc: In member function ‘virtual bool ots::OpenTypeGLOC::Serialize(ots::OTSStream*)’: ../src/gloc.cc:82:6: note: object ‘v’ of size 2 82 | bool OpenTypeGLOC::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ [38/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_stat.cc.o -MF libots.a.p/src_stat.cc.o.d -o libots.a.p/src_stat.cc.o -c ../src/stat.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/stat.h:10, from ../src/stat.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’ at ../src/stat.cc:287:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: ../src/stat.cc:226:6: note: object ‘v’ of size 2 226 | bool OpenTypeSTAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’ at ../src/stat.cc:273:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: ../src/stat.cc:226:6: note: object ‘v’ of size 2 226 | bool OpenTypeSTAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’ at ../src/stat.cc:272:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: ../src/stat.cc:226:6: note: object ‘v’ of size 2 226 | bool OpenTypeSTAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’ at ../src/stat.cc:257:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: ../src/stat.cc:226:6: note: object ‘v’ of size 2 226 | bool OpenTypeSTAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’ at ../src/stat.cc:255:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: ../src/stat.cc:226:6: note: object ‘v’ of size 2 226 | bool OpenTypeSTAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’ at ../src/stat.cc:254:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: ../src/stat.cc:226:6: note: object ‘v’ of size 2 226 | bool OpenTypeSTAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’ at ../src/stat.cc:253:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: ../src/stat.cc:226:6: note: object ‘v’ of size 2 226 | bool OpenTypeSTAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’ at ../src/stat.cc:252:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: ../src/stat.cc:226:6: note: object ‘v’ of size 2 226 | bool OpenTypeSTAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ [39/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_sill.cc.o -MF libots.a.p/src_sill.cc.o.d -o libots.a.p/src_sill.cc.o -c ../src/sill.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/sill.h:8, from ../src/sill.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILL::LangFeatureSetting::SerializePart(ots::OTSStream*) const’ at ../src/sill.cc:150:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::LangFeatureSetting::SerializePart(ots::OTSStream*) const’: ../src/sill.cc:147:6: note: object ‘v’ of size 2 147 | bool OpenTypeSILL::LangFeatureSetting::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeSILL::LangFeatureSetting::SerializePart(ots::OTSStream*) const’ at ../src/sill.cc:149:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::LangFeatureSetting::SerializePart(ots::OTSStream*) const’: ../src/sill.cc:147:6: note: object ‘v’ of size 2 147 | bool OpenTypeSILL::LangFeatureSetting::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’ at ../src/sill.cc:118:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’: ../src/sill.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeSILL::LanguageEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’ at ../src/sill.cc:117:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’: ../src/sill.cc:112:6: note: object ‘v’ of size 2 112 | bool OpenTypeSILL::LanguageEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’ at ../src/sill.cc:116:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’: ../src/sill.cc:112:6: note: object ‘v’ of size 1 112 | bool OpenTypeSILL::LanguageEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’ at ../src/sill.cc:115:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’: ../src/sill.cc:112:6: note: object ‘v’ of size 1 112 | bool OpenTypeSILL::LanguageEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’ at ../src/sill.cc:114:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’: ../src/sill.cc:112:6: note: object ‘v’ of size 1 112 | bool OpenTypeSILL::LanguageEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’ at ../src/sill.cc:113:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::LanguageEntry::SerializePart(ots::OTSStream*) const’: ../src/sill.cc:112:6: note: object ‘v’ of size 1 112 | bool OpenTypeSILL::LanguageEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILL::Serialize(ots::OTSStream*)’ at ../src/sill.cc:88:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::Serialize(ots::OTSStream*)’: ../src/sill.cc:83:6: note: object ‘v’ of size 2 83 | bool OpenTypeSILL::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILL::Serialize(ots::OTSStream*)’ at ../src/sill.cc:87:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::Serialize(ots::OTSStream*)’: ../src/sill.cc:83:6: note: object ‘v’ of size 2 83 | bool OpenTypeSILL::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILL::Serialize(ots::OTSStream*)’ at ../src/sill.cc:86:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::Serialize(ots::OTSStream*)’: ../src/sill.cc:83:6: note: object ‘v’ of size 2 83 | bool OpenTypeSILL::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILL::Serialize(ots::OTSStream*)’ at ../src/sill.cc:85:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sill.cc: In member function ‘virtual bool ots::OpenTypeSILL::Serialize(ots::OTSStream*)’: ../src/sill.cc:83:6: note: object ‘v’ of size 2 83 | bool OpenTypeSILL::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ [40/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_feat.cc.o -MF libots.a.p/src_feat.cc.o.d -o libots.a.p/src_feat.cc.o -c ../src/feat.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/feat.h:11, from ../src/feat.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFEAT::FeatureSettingDefn::SerializePart(ots::OTSStream*) const’ at ../src/feat.cc:184:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::FeatureSettingDefn::SerializePart(ots::OTSStream*) const’: ../src/feat.cc:182:6: note: object ‘v’ of size 2 182 | bool OpenTypeFEAT::FeatureSettingDefn::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeFEAT::FeatureSettingDefn::SerializePart(ots::OTSStream*) const’ at ../src/feat.cc:183:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::FeatureSettingDefn::SerializePart(ots::OTSStream*) const’: ../src/feat.cc:182:6: note: object ‘v’ of size 2 182 | bool OpenTypeFEAT::FeatureSettingDefn::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFEAT::Serialize(ots::OTSStream*)’ at ../src/feat.cc:79:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::Serialize(ots::OTSStream*)’: ../src/feat.cc:76:6: note: object ‘v’ of size 2 76 | bool OpenTypeFEAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFEAT::Serialize(ots::OTSStream*)’ at ../src/feat.cc:78:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::Serialize(ots::OTSStream*)’: ../src/feat.cc:76:6: note: object ‘v’ of size 2 76 | bool OpenTypeFEAT::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’ at ../src/feat.cc:154:22: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’: ../src/feat.cc:151:6: note: object ‘v’ of size 2 151 | bool OpenTypeFEAT::FeatureDefn::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’ at ../src/feat.cc:156:52: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’: ../src/feat.cc:151:6: note: object ‘v’ of size 2 151 | bool OpenTypeFEAT::FeatureDefn::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’ at ../src/feat.cc:159:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’: ../src/feat.cc:151:6: note: object ‘v’ of size 2 151 | bool OpenTypeFEAT::FeatureDefn::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’ at ../src/feat.cc:158:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’: ../src/feat.cc:151:6: note: object ‘v’ of size 2 151 | bool OpenTypeFEAT::FeatureDefn::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’ at ../src/feat.cc:155:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/feat.cc: In member function ‘virtual bool ots::OpenTypeFEAT::FeatureDefn::SerializePart(ots::OTSStream*) const’: ../src/feat.cc:151:6: note: object ‘v’ of size 2 151 | bool OpenTypeFEAT::FeatureDefn::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ [41/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_name.cc.o -MF libots.a.p/src_name.cc.o.d -o libots.a.p/src_name.cc.o -c ../src/name.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/name.h:14, from ../src/name.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:309:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:308:25: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:302:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:295:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:294:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:293:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:292:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:291:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:290:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:282:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:281:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’ at ../src/name.cc:280:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/name.cc: In member function ‘virtual bool ots::OpenTypeNAME::Serialize(ots::OTSStream*)’: ../src/name.cc:266:6: note: object ‘v’ of size 2 266 | bool OpenTypeNAME::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ [42/48] c++ -Iots-fuzzer.p -I. -I.. -I../include -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ ots-fuzzer.p/util_ots-fuzzer.cc.o -MF ots-fuzzer.p/util_ots-fuzzer.cc.o.d -o ots-fuzzer.p/util_ots-fuzzer.cc.o -c ../util/ots-fuzzer.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../include/opentype-sanitiser.h:36, from ../util/ots-fuzzer.cc:13: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘virtual bool ots::OTSStream::Pad(size_t)’ at ../include/opentype-sanitiser.h:111:17: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘const uint8_t [1]’ {aka ‘const unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/opentype-sanitiser.h: In member function ‘virtual bool ots::OTSStream::Pad(size_t)’: ../include/opentype-sanitiser.h:110:28: note: object ‘kZerob’ of size 1 110 | static const uint8_t kZerob = 0; | ^~~~~~ [43/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_glat.cc.o -MF libots.a.p/src_glat.cc.o.d -o libots.a.p/src_glat.cc.o -c ../src/glat.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/glat.h:10, from ../src/glat.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:64:23, inlined from ‘virtual bool ots::OpenTypeGLAT_v1::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:90:22: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/glat.h:11: ../src/graphite.h: In member function ‘virtual bool ots::OpenTypeGLAT_v1::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/graphite.h:62:13: note: object ‘v’ of size 2 62 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v1::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:89:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v1::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:87:6: note: object ‘v’ of size 1 87 | bool OpenTypeGLAT_v1::GlatEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v1::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:88:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v1::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:87:6: note: object ‘v’ of size 1 87 | bool OpenTypeGLAT_v1::GlatEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:64:23, inlined from ‘virtual bool ots::OpenTypeGLAT_v2::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:172:22: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/graphite.h: In member function ‘virtual bool ots::OpenTypeGLAT_v2::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/graphite.h:62:13: note: object ‘v’ of size 2 62 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v2::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:171:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v2::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:169:6: note: object ‘v’ of size 2 169 | bool OpenTypeGLAT_v2::GlatEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v2::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:170:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v2::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:169:6: note: object ‘v’ of size 2 169 | bool OpenTypeGLAT_v2::GlatEntry::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:64:23, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:417:22: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/graphite.h: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/graphite.h:62:13: note: object ‘v’ of size 2 62 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:416:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:413:6: note: object ‘v’ of size 2 413 | bool OpenTypeGLAT_v3::GlyphAttrs:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::GlatEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:415:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::GlatEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:413:6: note: object ‘v’ of size 2 413 | bool OpenTypeGLAT_v3::GlyphAttrs:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:341:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:335:6: note: object ‘v’ of size 1 335 | bool OpenTypeGLAT_v3::GlyphAttrs:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:340:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:335:6: note: object ‘v’ of size 1 335 | bool OpenTypeGLAT_v3::GlyphAttrs:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:339:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:335:6: note: object ‘v’ of size 1 335 | bool OpenTypeGLAT_v3::GlyphAttrs:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:338:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:335:6: note: object ‘v’ of size 1 335 | bool OpenTypeGLAT_v3::GlyphAttrs:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:337:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:335:6: note: object ‘v’ of size 2 335 | bool OpenTypeGLAT_v3::GlyphAttrs:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:388:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:379:6: note: object ‘v’ of size 1 379 | bool OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:387:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:379:6: note: object ‘v’ of size 1 379 | bool OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:386:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:379:6: note: object ‘v’ of size 1 379 | bool OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:385:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:379:6: note: object ‘v’ of size 1 379 | bool OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:384:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:379:6: note: object ‘v’ of size 1 379 | bool OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:383:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:379:6: note: object ‘v’ of size 1 379 | bool OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:382:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:379:6: note: object ‘v’ of size 1 379 | bool OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics:: | ^~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’ at ../src/glat.cc:381:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/glat.cc: In member function ‘virtual bool ots::OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics::SubboxEntry::SerializePart(ots::OTSStream*) const’: ../src/glat.cc:379:6: note: object ‘v’ of size 1 379 | bool OpenTypeGLAT_v3::GlyphAttrs::OctaboxMetrics:: | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:78, from ../src/glat.cc:10: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14/bits/unique_ptr.h:399:17, inlined from ‘bool ots::OpenTypeGLAT_v3::Parse(const uint8_t*, size_t, bool)’ at ../src/glat.cc:228:5: /usr/include/c++/14/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ ../src/glat.cc: In member function ‘bool ots::OpenTypeGLAT_v3::Parse(const uint8_t*, size_t, bool)’: ../src/glat.cc:217:76: note: returned from ‘void* operator new [](std::size_t)’ 217 | std::unique_ptr decompressed(new uint8_t[decompressed_size]()); | ^ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14/bits/unique_ptr.h:399:17, inlined from ‘bool ots::OpenTypeGLAT_v3::Parse(const uint8_t*, size_t, bool)’ at ../src/glat.cc:228:5: /usr/include/c++/14/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ ../src/glat.cc: In member function ‘bool ots::OpenTypeGLAT_v3::Parse(const uint8_t*, size_t, bool)’: ../src/glat.cc:217:76: note: returned from ‘void* operator new [](std::size_t)’ 217 | std::unique_ptr decompressed(new uint8_t[decompressed_size]()); | ^ [44/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_silf.cc.o -MF libots.a.p/src_silf.cc.o.d -o libots.a.p/src_silf.cc.o -c ../src/silf.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/silf.h:10, from ../src/silf.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::LookupPair::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:619:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::LookupPair::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:616:6: note: object ‘v’ of size 2 616 | bool OpenTypeSILF::SILSub::ClassMap::LookupClass:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::LookupPair::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:618:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::LookupPair::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:616:6: note: object ‘v’ of size 2 616 | bool OpenTypeSILF::SILSub::ClassMap::LookupClass:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const::’ at ../src/silf.cc:543:30, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:548:9: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:541:9: note: object ‘v’ of size 2 541 | ![&] { | ^ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:55:23, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:549:22: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/silf.h:11: ../src/graphite.h: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const’: ../src/graphite.h:53:13: note: object ‘v’ of size 2 53 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:538:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:535:6: note: object ‘v’ of size 2 535 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:537:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:535:6: note: object ‘v’ of size 2 535 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::PseudoMap::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:467:22: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::PseudoMap::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:463:6: note: object ‘v’ of size 2 463 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::PseudoMap::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:468:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::PseudoMap::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:463:6: note: object ‘v’ of size 2 463 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::PassRange::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:969:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::PassRange::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:965:6: note: object ‘v’ of size 2 965 | bool OpenTypeSILF::SILSub::SILPass:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::PassRange::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:968:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::PassRange::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:965:6: note: object ‘v’ of size 2 965 | bool OpenTypeSILF::SILSub::SILPass:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::PassRange::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:967:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::PassRange::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:965:6: note: object ‘v’ of size 2 965 | bool OpenTypeSILF::SILSub::SILPass:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::Serialize(ots::OTSStream*)’ at ../src/silf.cc:109:50: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::Serialize(ots::OTSStream*)’: ../src/silf.cc:105:6: note: object ‘v’ of size 2 105 | bool OpenTypeSILF::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::Serialize(ots::OTSStream*)’ at ../src/silf.cc:108:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::Serialize(ots::OTSStream*)’: ../src/silf.cc:105:6: note: object ‘v’ of size 2 105 | bool OpenTypeSILF::Serialize(OTSStream* out) { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:598:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:593:6: note: object ‘v’ of size 2 593 | bool OpenTypeSILF::SILSub::ClassMap:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:597:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:593:6: note: object ‘v’ of size 2 593 | bool OpenTypeSILF::SILSub::ClassMap:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:596:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:593:6: note: object ‘v’ of size 2 593 | bool OpenTypeSILF::SILSub::ClassMap:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:595:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::ClassMap::LookupClass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:593:6: note: object ‘v’ of size 2 593 | bool OpenTypeSILF::SILSub::ClassMap:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:438:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:430:6: note: object ‘v’ of size 1 430 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:437:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:430:6: note: object ‘v’ of size 1 430 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:436:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:430:6: note: object ‘v’ of size 1 430 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:435:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:430:6: note: object ‘v’ of size 1 430 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:434:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:430:6: note: object ‘v’ of size 1 430 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:433:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:430:6: note: object ‘v’ of size 1 430 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:432:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::JustificationLevel::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:430:6: note: object ‘v’ of size 1 430 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:46:22: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/graphite.h: In function ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’: ../src/graphite.h:44:13: note: object ‘v’ of size 1 44 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:55:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/graphite.h: In function ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’: ../src/graphite.h:53:13: note: object ‘v’ of size 2 53 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:344:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:340:6: note: object ‘v’ of size 2 340 | bool OpenTypeSILF::SILSub::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:343:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:340:6: note: object ‘v’ of size 2 340 | bool OpenTypeSILF::SILSub::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:350:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:340:6: note: object ‘v’ of size 1 340 | bool OpenTypeSILF::SILSub::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:349:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:340:6: note: object ‘v’ of size 1 340 | bool OpenTypeSILF::SILSub::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:348:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:340:6: note: object ‘v’ of size 1 340 | bool OpenTypeSILF::SILSub::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:347:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:340:6: note: object ‘v’ of size 2 340 | bool OpenTypeSILF::SILSub::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteS16(int16_t)’ at ../include/opentype-sanitiser.h:128:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:346:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘int16_t [1]’ {aka ‘short int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:340:6: note: object ‘v’ of size 2 340 | bool OpenTypeSILF::SILSub::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:345:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:340:6: note: object ‘v’ of size 2 340 | bool OpenTypeSILF::SILSub::SerializePart(OTSStream* out) const { | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘bool ots::SerializeParts(const std::vector&, OTSStream*)’ at ../src/graphite.h:55:23, inlined from ‘bool ots::SerializeParts(const std::vector >&, OTSStream*) [with T = short unsigned int]’ at ../src/graphite.h:37:24: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/graphite.h: In function ‘bool ots::SerializeParts(const std::vector >&, OTSStream*) [with T = short unsigned int]’: ../src/graphite.h:53:13: note: object ‘v’ of size 2 53 | inline bool SerializeParts(const std::vector& vec, OTSStream* out) { | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:911:23: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:903:6: note: object ‘v’ of size 2 903 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:909:21: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:903:6: note: object ‘v’ of size 2 903 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:908:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:903:6: note: object ‘v’ of size 1 903 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:907:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:903:6: note: object ‘v’ of size 1 903 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:906:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:903:6: note: object ‘v’ of size 1 903 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU8(uint8_t)’ at ../include/opentype-sanitiser.h:118:17, inlined from ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’ at ../src/silf.cc:905:20: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint8_t [1]’ {aka ‘unsigned char [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/silf.cc: In member function ‘virtual bool ots::OpenTypeSILF::SILSub::SILPass::SerializePart(ots::OTSStream*) const’: ../src/silf.cc:903:6: note: object ‘v’ of size 1 903 | bool OpenTypeSILF::SILSub:: | ^~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:78, from ../src/silf.cc:10: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14/bits/unique_ptr.h:399:17, inlined from ‘bool ots::OpenTypeSILF::Parse(const uint8_t*, size_t, bool)’ at ../src/silf.cc:63:7: /usr/include/c++/14/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ ../src/silf.cc: In member function ‘bool ots::OpenTypeSILF::Parse(const uint8_t*, size_t, bool)’: ../src/silf.cc:52:78: note: returned from ‘void* operator new [](std::size_t)’ 52 | std::unique_ptr decompressed(new uint8_t[decompressed_size]()); | ^ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14/bits/unique_ptr.h:399:17, inlined from ‘bool ots::OpenTypeSILF::Parse(const uint8_t*, size_t, bool)’ at ../src/silf.cc:63:7: /usr/include/c++/14/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ ../src/silf.cc: In member function ‘bool ots::OpenTypeSILF::Parse(const uint8_t*, size_t, bool)’: ../src/silf.cc:52:78: note: returned from ‘void* operator new [](std::size_t)’ 52 | std::unique_ptr decompressed(new uint8_t[decompressed_size]()); | ^ [45/48] c++ -Ilibots.a.p -I. -I.. -I../include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++11 -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ libots.a.p/src_ots.cc.o -MF libots.a.p/src_ots.cc.o.d -o libots.a.p/src_ots.cc.o -c ../src/ots.cc In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../src/ots.h:17, from ../src/ots.cc:5: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘bool {anonymous}::ProcessGeneric(ots::FontFile*, ots::Font*, uint32_t, ots::OTSStream*, const uint8_t*, size_t, const std::vector&, ots::Buffer&)’ at ../src/ots.cc:774:24: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ots.cc: In function ‘bool {anonymous}::ProcessGeneric(ots::FontFile*, ots::Font*, uint32_t, ots::OTSStream*, const uint8_t*, size_t, const std::vector&, ots::Buffer&)’: ../src/ots.cc:593:6: note: object ‘v’ of size 2 593 | bool ProcessGeneric(ots::FontFile *header, | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘bool ots::OTSStream::Write(const void*, size_t)’ at ../include/opentype-sanitiser.h:82:18, inlined from ‘bool ots::OTSStream::WriteU16(uint16_t)’ at ../include/opentype-sanitiser.h:123:17, inlined from ‘bool {anonymous}::ProcessGeneric(ots::FontFile*, ots::Font*, uint32_t, ots::OTSStream*, const uint8_t*, size_t, const std::vector&, ots::Buffer&)’ at ../src/ots.cc:773:24: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘uint16_t [1]’ {aka ‘short unsigned int [1]’} [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ots.cc: In function ‘bool {anonymous}::ProcessGeneric(ots::FontFile*, ots::Font*, uint32_t, ots::OTSStream*, const uint8_t*, size_t, const std::vector&, ots::Buffer&)’: ../src/ots.cc:593:6: note: object ‘v’ of size 2 593 | bool ProcessGeneric(ots::FontFile *header, | ^~~~~~~~~~~~~~ [46/48] rm -f libots.a && gcc-ar csrDT libots.a libots.a.p/src_avar.cc.o libots.a.p/src_cff.cc.o libots.a.p/src_cff_charstring.cc.o libots.a.p/src_cmap.cc.o libots.a.p/src_cvar.cc.o libots.a.p/src_cvt.cc.o libots.a.p/src_fpgm.cc.o libots.a.p/src_fvar.cc.o libots.a.p/src_gasp.cc.o libots.a.p/src_gdef.cc.o libots.a.p/src_glyf.cc.o libots.a.p/src_gpos.cc.o libots.a.p/src_gsub.cc.o libots.a.p/src_gvar.cc.o libots.a.p/src_hdmx.cc.o libots.a.p/src_head.cc.o libots.a.p/src_hhea.cc.o libots.a.p/src_hvar.cc.o libots.a.p/src_kern.cc.o libots.a.p/src_layout.cc.o libots.a.p/src_loca.cc.o libots.a.p/src_ltsh.cc.o libots.a.p/src_math.cc.o libots.a.p/src_maxp.cc.o libots.a.p/src_metrics.cc.o libots.a.p/src_mvar.cc.o libots.a.p/src_name.cc.o libots.a.p/src_os2.cc.o libots.a.p/src_ots.cc.o libots.a.p/src_post.cc.o libots.a.p/src_prep.cc.o libots.a.p/src_stat.cc.o libots.a.p/src_variations.cc.o libots.a.p/src_vdmx.cc.o libots.a.p/src_vhea.cc.o libots.a.p/src_vorg.cc.o libots.a.p/src_vvar.cc.o libots.a.p/src_feat.cc.o libots.a.p/src_glat.cc.o libots.a.p/src_gloc.cc.o libots.a.p/src_sile.cc.o libots.a.p/src_silf.cc.o libots.a.p/src_sill.cc.o [47/48] c++ -o ots-fuzzer ots-fuzzer.p/util_ots-fuzzer.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group libots.a /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libwoff2dec.so /usr/lib/aarch64-linux-gnu/libbrotlidec.so /usr/lib/aarch64-linux-gnu/liblz4.so /usr/lib/aarch64-linux-gnu/libxxhash.so -Wl,--end-group [48/48] c++ -o ots-sanitize ots-sanitize.p/util_ots-sanitize.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/reproducible-path/opentype-sanitizer-8.2.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group libots.a /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libwoff2dec.so /usr/lib/aarch64-linux-gnu/libbrotlidec.so /usr/lib/aarch64-linux-gnu/liblz4.so /usr/lib/aarch64-linux-gnu/libxxhash.so -Wl,--end-group dh_auto_test cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=12 meson test --verbose No tests defined. create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/opentype-sanitizer/ cd obj-aarch64-linux-gnu && DESTDIR=/build/reproducible-path/opentype-sanitizer-8.2.1\+dfsg/debian/opentype-sanitizer LC_ALL=C.UTF-8 ninja install [0/1] Installing files Installing ots-sanitize to /build/reproducible-path/opentype-sanitizer-8.2.1+dfsg/debian/opentype-sanitizer/usr/bin Installing /build/reproducible-path/opentype-sanitizer-8.2.1+dfsg/docs/ots-sanitize.1 to /build/reproducible-path/opentype-sanitizer-8.2.1+dfsg/debian/opentype-sanitizer/usr/share/man/man1 dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'opentype-sanitizer' in '../opentype-sanitizer_8.2.1+dfsg-2_arm64.deb'. dpkg-deb: building package 'opentype-sanitizer-dbgsym' in '../opentype-sanitizer-dbgsym_8.2.1+dfsg-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../opentype-sanitizer_8.2.1+dfsg-2_arm64.buildinfo dpkg-genchanges --build=binary -O../opentype-sanitizer_8.2.1+dfsg-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/651255 and its subdirectories I: Current time: Mon Sep 8 21:29:08 -12 2025 I: pbuilder-time-stamp: 1757410148 Tue Sep 9 09:29:09 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Tue Sep 9 09:29:09 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Tue Sep 9 09:29:52 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Tue Sep 9 09:29:52 UTC 2025 I: opentype-sanitizer_8.2.1+dfsg-2_arm64.changes: Format: 1.8 Date: Wed, 18 Jan 2023 05:56:24 +0100 Source: opentype-sanitizer Binary: opentype-sanitizer opentype-sanitizer-dbgsym Architecture: arm64 Version: 8.2.1+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Debian Fonts Team Changed-By: Agathe Porte Description: opentype-sanitizer - tools to validate and sanitize OTF/TTF/WOFF/WOFF2 font files Changes: opentype-sanitizer (8.2.1+dfsg-2) unstable; urgency=medium . * Update metadata * Update Standards-Version to 4.6.2 (no change) Checksums-Sha1: c7c85f9ca6f39eb0c362be90747f24524a66bd30 2200320 opentype-sanitizer-dbgsym_8.2.1+dfsg-2_arm64.deb dedfa48c8f2b2e161938026c3113931dc87e8ab5 7090 opentype-sanitizer_8.2.1+dfsg-2_arm64.buildinfo e0fd4ec4d785b80b245486ab2190e1d39d52aad3 141696 opentype-sanitizer_8.2.1+dfsg-2_arm64.deb Checksums-Sha256: ff251f5b0873b5e75c7804651a1101bd9b78dcaf1abafd7ee99900a79aeeda92 2200320 opentype-sanitizer-dbgsym_8.2.1+dfsg-2_arm64.deb c660ded05139bb60c9861eb44c88290c6157c2e6ce0a4b152d565c34f613b8e9 7090 opentype-sanitizer_8.2.1+dfsg-2_arm64.buildinfo b09de7ed68a3ea2c50ae3693371b5914cc3a930c5029498970e65d18aafc2508 141696 opentype-sanitizer_8.2.1+dfsg-2_arm64.deb Files: ca4f83cb77b06a2915f507c46ec6621b 2200320 debug optional opentype-sanitizer-dbgsym_8.2.1+dfsg-2_arm64.deb 41b1029658834d9ab2df3663945f1f1c 7090 fonts optional opentype-sanitizer_8.2.1+dfsg-2_arm64.buildinfo 94f927d95421635998235b6050f15285 141696 fonts optional opentype-sanitizer_8.2.1+dfsg-2_arm64.deb Tue Sep 9 09:29:54 UTC 2025 I: diffoscope 306 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_7-95766.service; invocation ID: edec5eaf5d614d1d882fab676d40b0e7 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.vsfJIgbv/opentype-sanitizer_8.2.1+dfsg-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.vsfJIgbv/opentype-sanitizer_8.2.1+dfsg-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.vsfJIgbv/opentype-sanitizer_8.2.1+dfsg-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.vsfJIgbv/b1/opentype-sanitizer_8.2.1+dfsg-2_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.vsfJIgbv/b2/opentype-sanitizer_8.2.1+dfsg-2_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 220ms CPU time consumed: 171ms Memory peak: 17.9M (swap: 0B) Tue Sep 9 09:29:55 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Tue Sep 9 09:29:55 UTC 2025 I: opentype-sanitizer from forky built successfully and reproducibly on arm64. Tue Sep 9 09:29:56 UTC 2025 I: Removing signed opentype-sanitizer_8.2.1+dfsg-2_arm64.buildinfo.asc files: removed './b1/opentype-sanitizer_8.2.1+dfsg-2_arm64.buildinfo.asc' removed './b2/opentype-sanitizer_8.2.1+dfsg-2_arm64.buildinfo.asc'