From https://github.com/archlinux/svntogit-community * branch packages/bees -> FETCH_HEAD * [new branch] packages/bees -> community/packages/bees Cloning into 'bees'... done. :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 132k 100 132k 0 0 387k 0 --:--:-- --:--:-- --:--:-- 387k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8547k 100 8547k 0 0 20.6M 0 --:--:-- --:--:-- --:--:-- 20.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 143k 100 143k 0 0 421k 0 --:--:-- --:--:-- --:--:-- 420k 100 143k 100 143k 0 0 420k 0 --:--:-- --:--:-- --:--:-- 420k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1690773594 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1690773594' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-bees-archlinuxrb-build-bSTbnzok PWD=/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: bees 0.9.3-1 (Mon Jul 31 03:20:32 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (2) lzo-2.10-5 btrfs-progs-6.3.2-1 Total Download Size: 1.24 MiB Total Installed Size: 6.76 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 89912 100 89912 0 0 5583k 0 --:--:-- --:--:-- --:--:-- 5853k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1183k 100 1183k 0 0 22.9M 0 --:--:-- --:--:-- --:--:-- 23.1M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing lzo... installing btrfs-progs... Optional dependencies for btrfs-progs python: libbtrfsutil python bindings [installed] e2fsprogs: btrfs-convert [installed] reiserfsprogs: btrfs-convert :: Running post-transaction hooks... (1/3) Reloading system manager configuration... Skipped: Running in chroot. (2/3) Reloading device manager configuration... Skipped: Running in chroot. (3/3) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading bees-0.9.3.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 173k 0 173k 0 0 284k 0 --:--:-- --:--:-- --:--:-- 284k ==> Validating source files with sha256sums... bees-0.9.3.tar.gz ... Passed ==> Extracting sources... -> Extracting bees-0.9.3.tar.gz with bsdtar ==> Starting build()... make PREFIX=/usr LIBEXEC_PREFIX=/usr/lib/bees ETC_PREFIX=/etc TAG="0.9.3" -C lib sed scripts/beesd.in >scripts/beesd -e's#@DESTDIR@##' -e's#@PREFIX@#/usr#' -e's#@ETC_PREFIX@#/etc#' -e's#@LIBEXEC_PREFIX@#/usr/lib/bees#' make[1]: Entering directory '/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk/src/bees-0.9.3/lib' sed configure.h.in >configure.h -e's#@DESTDIR@##' -e's#@PREFIX@#/usr#' -e's#@ETC_PREFIX@#/etc#' -e's#@LIBEXEC_PREFIX@#/usr/lib/bees#' g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bytevector.dep -MT bytevector.o bytevector.cc sed scripts/beesd@.service.in >scripts/beesd@.service -e's#@DESTDIR@##' -e's#@PREFIX@#/usr#' -e's#@ETC_PREFIX@#/etc#' -e's#@LIBEXEC_PREFIX@#/usr/lib/bees#' g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF btrfs-tree.dep -MT btrfs-tree.o btrfs-tree.cc make PREFIX=/usr LIBEXEC_PREFIX=/usr/lib/bees ETC_PREFIX=/etc -C docs g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF chatter.dep -MT chatter.o chatter.cc make[1]: Entering directory '/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk/src/bees-0.9.3/docs' g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF city.dep -MT city.o city.cc markdown btrfs-kernel.md | sed -e 's/\.md/\.html/g' > btrfs-kernel.html.new markdown btrfs-other.md | sed -e 's/\.md/\.html/g' > btrfs-other.html.new g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF cleanup.dep -MT cleanup.o cleanup.cc /bin/sh: 1: markdown: not found markdown config.md | sed -e 's/\.md/\.html/g' > config.html.new /bin/sh: 1: markdown: not found /bin/sh: 1: markdown: not found mv -f btrfs-other.html.new btrfs-other.html mv -f config.html.new config.html g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF crc64.dep -MT crc64.o crc64.cc mv -f btrfs-kernel.html.new btrfs-kernel.html g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF error.dep -MT error.o error.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF extentwalker.dep -MT extentwalker.o extentwalker.cc markdown event-counters.md | sed -e 's/\.md/\.html/g' > event-counters.html.new markdown gotchas.md | sed -e 's/\.md/\.html/g' > gotchas.html.new g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF fd.dep -MT fd.o fd.cc /bin/sh: 1: markdown how-it-works.md | sed -e 's/\.md/\.html/g' > how-it-works.html.new markdown: not found g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF fs.dep -MT fs.o fs.cc mv -f event-counters.html.new event-counters.html /bin/sh: 1: markdown: not found /bin/sh: 1: g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF multilock.dep -MT multilock.o multilock.cc markdown: not found mv -f how-it-works.html.new how-it-works.html g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF ntoa.dep -MT ntoa.o ntoa.cc mv -f gotchas.html.new gotchas.html markdown index.md | sed -e 's/\.md/\.html/g' > index.html.new g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF path.dep -MT path.o path.cc markdown install.md | sed -e 's/\.md/\.html/g' > install.html.new g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF process.dep -MT process.o process.cc markdown missing.md | sed -e 's/\.md/\.html/g' > missing.html.new /bin/sh: 1: markdown: not found g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF string.dep -MT string.o string.cc /bin/sh: 1: markdown: not found mv -f index.html.new index.html g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF task.dep -MT task.o task.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF time.dep -MT time.o time.cc /bin/sh: 1: markdown: not found mv -f install.html.new install.html mv -f missing.html.new missing.html markdown options.md | sed -e 's/\.md/\.html/g' > options.html.new g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF uname.dep -MT uname.o uname.cc markdown running.md | sed -e 's/\.md/\.html/g' > running.html.new /bin/sh: 1: /bin/sh: 1: markdown: not foundmarkdown: not found mv -f options.html.new options.html markdown wrong.md | sed -e 's/\.md/\.html/g' > wrong.html.new markdown ../README.md | sed -e 's/\.md/\.html/g' > ../README.html.new /bin/sh: 1: markdown: not found mv -f running.html.new running.html /bin/sh: 1: markdown: not found mv -f wrong.html.new wrong.html mv -f ../README.html.new ../README.html make[1]: Leaving directory '/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk/src/bees-0.9.3/docs' g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bytevector.o -c bytevector.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o btrfs-tree.o -c btrfs-tree.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o chatter.o -c chatter.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o city.o -c city.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o cleanup.o -c cleanup.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o crc64.o -c crc64.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o error.o -c error.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o extentwalker.o -c extentwalker.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o fd.o -c fd.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o fs.o -c fs.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o multilock.o -c multilock.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o ntoa.o -c ntoa.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o path.o -c path.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o process.o -c process.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o string.o -c string.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o task.o -c task.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o time.o -c time.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o uname.o -c uname.cc ar rcs libcrucible.a bytevector.o btrfs-tree.o chatter.o city.o cleanup.o crc64.o error.o extentwalker.o fd.o fs.o multilock.o ntoa.o path.o process.o string.o task.o time.o uname.o make[1]: Leaving directory '/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk/src/bees-0.9.3/lib' make PREFIX=/usr LIBEXEC_PREFIX=/usr/lib/bees ETC_PREFIX=/etc BEES_VERSION="0.9.3" -C src make[1]: Entering directory '/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk/src/bees-0.9.3/src' g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bees.dep -MT bees.o bees.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bees-context.dep -MT bees-context.o bees-context.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bees-hash.dep -MT bees-hash.o bees-hash.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bees-resolve.dep -MT bees-resolve.o bees-resolve.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bees-roots.dep -MT bees-roots.o bees-roots.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bees-thread.dep -MT bees-thread.o bees-thread.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bees-trace.dep -MT bees-trace.o bees-trace.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF bees-types.dep -MT bees-types.o bees-types.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bees.o -c bees.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bees-context.o -c bees-context.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bees-hash.o -c bees-hash.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bees-resolve.o -c bees-resolve.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bees-roots.o -c bees-roots.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bees-thread.o -c bees-thread.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bees-trace.o -c bees-trace.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o bees-types.o -c bees-types.cc echo "const char *BEES_VERSION = \"0.9.3\";" > bees-version.c.new if ! [ -e "bees-version.c" ] || ! cmp -s "bees-version.c.new" "bees-version.c"; then mv -fv bees-version.c.new bees-version.c; fi (echo 'const char *BEES_USAGE = '; sed -r 's/^(.*)$/"\1\\n"/' < bees-usage.txt; echo ';') > bees-usage.new.c renamed 'bees-version.c.new' -> 'bees-version.c' cc -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -o bees-version.o -c bees-version.c mv -f bees-usage.new.c bees-usage.c cc -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -o bees-usage.o -c bees-usage.c g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o ../bin/bees bees.o bees-context.o bees-hash.o bees-resolve.o bees-roots.o bees-thread.o bees-trace.o bees-types.o bees-version.o bees-usage.o ../lib/libcrucible.a -lcrucible -lpthread make[1]: Leaving directory '/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk/src/bees-0.9.3/src' make PREFIX=/usr LIBEXEC_PREFIX=/usr/lib/bees ETC_PREFIX=/etc -C test make[1]: Entering directory '/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk/src/bees-0.9.3/test' g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF chatter.dep -MT chatter.o chatter.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF crc64.dep -MT crc64.o crc64.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF fd.dep -MT fd.o fd.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF limits.dep -MT limits.o limits.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF namedptr.dep -MT namedptr.o namedptr.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF path.dep -MT path.o path.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF process.dep -MT process.o process.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF progress.dep -MT progress.o progress.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF seeker.dep -MT seeker.o seeker.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -M -MF task.dep -MT task.o task.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o chatter.o -c chatter.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o crc64.o -c crc64.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o fd.o -c fd.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o limits.o -c limits.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o namedptr.o -c namedptr.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o path.o -c path.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o process.o -c process.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o progress.o -c progress.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o seeker.o -c seeker.cc g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -o task.o -c task.cc In file included from /usr/include/c++/13.1.1/cassert:44, from limits.cc:5: limits.cc: In lambda function: limits.cc:34:33: error: 'uint64_t' was not declared in this scope 34 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~ limits.cc:34:9: note: in expansion of macro 'SHOULD_FAIL' 34 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:6:1: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 5 | #include +++ |+#include 6 | limits.cc:34:42: error: no matching function for call to 'ranged_cast< >(off_t&)' 34 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:34:9: note: in expansion of macro 'SHOULD_FAIL' 34 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ In file included from limits.cc:3: ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:34:42: error: template argument 1 is invalid 34 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:34:9: note: in expansion of macro 'SHOULD_FAIL' 34 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:35:33: error: 'uint32_t' was not declared in this scope 35 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~ limits.cc:35:9: note: in expansion of macro 'SHOULD_FAIL' 35 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:35:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 35 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~ limits.cc:35:9: note: in expansion of macro 'SHOULD_FAIL' 35 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:35:42: error: no matching function for call to 'ranged_cast< >(off_t&)' 35 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:35:9: note: in expansion of macro 'SHOULD_FAIL' 35 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:35:42: error: template argument 1 is invalid 35 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:35:9: note: in expansion of macro 'SHOULD_FAIL' 35 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:36:33: error: 'uint16_t' was not declared in this scope 36 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~ limits.cc:36:9: note: in expansion of macro 'SHOULD_FAIL' 36 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:36:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 36 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~ limits.cc:36:9: note: in expansion of macro 'SHOULD_FAIL' 36 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:36:42: error: no matching function for call to 'ranged_cast< >(off_t&)' 36 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:36:9: note: in expansion of macro 'SHOULD_FAIL' 36 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:36:42: error: template argument 1 is invalid 36 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:36:9: note: in expansion of macro 'SHOULD_FAIL' 36 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:37:33: error: 'uint8_t' was not declared in this scope 37 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~ limits.cc:37:9: note: in expansion of macro 'SHOULD_FAIL' 37 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:37:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 37 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~ limits.cc:37:9: note: in expansion of macro 'SHOULD_FAIL' 37 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:37:41: error: no matching function for call to 'ranged_cast< >(off_t&)' 37 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:37:9: note: in expansion of macro 'SHOULD_FAIL' 37 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:37:41: error: template argument 1 is invalid 37 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:37:9: note: in expansion of macro 'SHOULD_FAIL' 37 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:51:33: error: 'uint64_t' was not declared in this scope 51 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~ limits.cc:51:9: note: in expansion of macro 'SHOULD_PASS' 51 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc:51:33: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 51 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~ limits.cc:51:9: note: in expansion of macro 'SHOULD_PASS' 51 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc:51:42: error: no matching function for call to 'ranged_cast< >(int&)' 51 | SHOULD_PASS(ranged_cast(tv), 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:51:9: note: in expansion of macro 'SHOULD_PASS' 51 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:51:42: error: template argument 1 is invalid 51 | SHOULD_PASS(ranged_cast(tv), 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:51:9: note: in expansion of macro 'SHOULD_PASS' 51 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:52:33: error: 'uint32_t' was not declared in this scope 52 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~ limits.cc:52:9: note: in expansion of macro 'SHOULD_PASS' 52 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc:52:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 52 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~ limits.cc:52:9: note: in expansion of macro 'SHOULD_PASS' 52 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc:52:42: error: no matching function for call to 'ranged_cast< >(int&)' 52 | SHOULD_PASS(ranged_cast(tv), 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:52:9: note: in expansion of macro 'SHOULD_PASS' 52 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:52:42: error: template argument 1 is invalid 52 | SHOULD_PASS(ranged_cast(tv), 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:52:9: note: in expansion of macro 'SHOULD_PASS' 52 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:53:33: error: 'uint16_t' was not declared in this scope 53 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~ limits.cc:53:9: note: in expansion of macro 'SHOULD_PASS' 53 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc:53:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 53 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~ limits.cc:53:9: note: in expansion of macro 'SHOULD_PASS' 53 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o crc64 crc64.o -lcrucible -lpthread limits.cc:53:42: error: no matching function for call to 'ranged_cast< >(int&)' 53 | SHOULD_PASS(ranged_cast(tv), 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:53:9: note: in expansion of macro 'SHOULD_PASS' 53 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:53:42: error: template argument 1 is invalid 53 | SHOULD_PASS(ranged_cast(tv), 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:53:9: note: in expansion of macro 'SHOULD_PASS' 53 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:54:33: error: 'uint8_t' was not declared in this scope 54 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~ limits.cc:54:9: note: in expansion of macro 'SHOULD_PASS' 54 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc:54:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 54 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~ limits.cc:54:9: note: in expansion of macro 'SHOULD_PASS' 54 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc:54:41: error: no matching function for call to 'ranged_cast< >(int&)' 54 | SHOULD_PASS(ranged_cast(tv), 1); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:54:9: note: in expansion of macro 'SHOULD_PASS' 54 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:54:41: error: template argument 1 is invalid 54 | SHOULD_PASS(ranged_cast(tv), 1); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:54:9: note: in expansion of macro 'SHOULD_PASS' 54 | SHOULD_PASS(ranged_cast(tv), 1); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:77:33: error: 'uint64_t' was not declared in this scope 77 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~ limits.cc:77:9: note: in expansion of macro 'SHOULD_PASS' 77 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc:77:33: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 77 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~ limits.cc:77:9: note: in expansion of macro 'SHOULD_PASS' 77 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc:77:42: error: no matching function for call to 'ranged_cast< >(int&)' 77 | SHOULD_PASS(ranged_cast(tv), 128); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:77:9: note: in expansion of macro 'SHOULD_PASS' 77 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:77:42: error: template argument 1 is invalid 77 | SHOULD_PASS(ranged_cast(tv), 128); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:77:9: note: in expansion of macro 'SHOULD_PASS' 77 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:78:33: error: 'uint32_t' was not declared in this scope 78 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~ limits.cc:78:9: note: in expansion of macro 'SHOULD_PASS' 78 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc:78:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 78 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~ limits.cc:78:9: note: in expansion of macro 'SHOULD_PASS' 78 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc:78:42: error: no matching function for call to 'ranged_cast< >(int&)' 78 | SHOULD_PASS(ranged_cast(tv), 128); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:78:9: note: in expansion of macro 'SHOULD_PASS' 78 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:78:42: error: template argument 1 is invalid 78 | SHOULD_PASS(ranged_cast(tv), 128); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:78:9: note: in expansion of macro 'SHOULD_PASS' 78 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:79:33: error: 'uint16_t' was not declared in this scope 79 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~ limits.cc:79:9: note: in expansion of macro 'SHOULD_PASS' 79 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc:79:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 79 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~ limits.cc:79:9: note: in expansion of macro 'SHOULD_PASS' 79 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc:79:42: error: no matching function for call to 'ranged_cast< >(int&)' 79 | SHOULD_PASS(ranged_cast(tv), 128); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:79:9: note: in expansion of macro 'SHOULD_PASS' 79 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:79:42: error: template argument 1 is invalid 79 | SHOULD_PASS(ranged_cast(tv), 128); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:79:9: note: in expansion of macro 'SHOULD_PASS' 79 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:80:33: error: 'uint8_t' was not declared in this scope 80 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~ limits.cc:80:9: note: in expansion of macro 'SHOULD_PASS' 80 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc:80:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 80 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~ limits.cc:80:9: note: in expansion of macro 'SHOULD_PASS' 80 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ limits.cc:80:41: error: no matching function for call to 'ranged_cast< >(int&)' 80 | SHOULD_PASS(ranged_cast(tv), 128); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:80:9: note: in expansion of macro 'SHOULD_PASS' 80 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:80:41: error: template argument 1 is invalid 80 | SHOULD_PASS(ranged_cast(tv), 128); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:80:9: note: in expansion of macro 'SHOULD_PASS' 80 | SHOULD_PASS(ranged_cast(tv), 128); | ^~~~~~~~~~~ g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o path path.o -lcrucible -lpthread limits.cc: In lambda function: limits.cc:103:33: error: 'uint64_t' was not declared in this scope 103 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~ limits.cc:103:9: note: in expansion of macro 'SHOULD_PASS' 103 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc:103:33: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 103 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~ limits.cc:103:9: note: in expansion of macro 'SHOULD_PASS' 103 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc:103:42: error: no matching function for call to 'ranged_cast< >(int&)' 103 | SHOULD_PASS(ranged_cast(tv), 256); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:103:9: note: in expansion of macro 'SHOULD_PASS' 103 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:103:42: error: template argument 1 is invalid 103 | SHOULD_PASS(ranged_cast(tv), 256); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:103:9: note: in expansion of macro 'SHOULD_PASS' 103 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:104:33: error: 'uint32_t' was not declared in this scope 104 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~ limits.cc:104:9: note: in expansion of macro 'SHOULD_PASS' 104 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc:104:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 104 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~ limits.cc:104:9: note: in expansion of macro 'SHOULD_PASS' 104 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc:104:42: error: no matching function for call to 'ranged_cast< >(int&)' 104 | SHOULD_PASS(ranged_cast(tv), 256); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:104:9: note: in expansion of macro 'SHOULD_PASS' 104 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:104:42: error: template argument 1 is invalid 104 | SHOULD_PASS(ranged_cast(tv), 256); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:104:9: note: in expansion of macro 'SHOULD_PASS' 104 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:105:33: error: 'uint16_t' was not declared in this scope 105 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~ limits.cc:105:9: note: in expansion of macro 'SHOULD_PASS' 105 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc:105:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 105 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~ limits.cc:105:9: note: in expansion of macro 'SHOULD_PASS' 105 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc:105:42: error: no matching function for call to 'ranged_cast< >(int&)' 105 | SHOULD_PASS(ranged_cast(tv), 256); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:105:9: note: in expansion of macro 'SHOULD_PASS' 105 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:105:42: error: template argument 1 is invalid 105 | SHOULD_PASS(ranged_cast(tv), 256); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:105:9: note: in expansion of macro 'SHOULD_PASS' 105 | SHOULD_PASS(ranged_cast(tv), 256); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:106:33: error: 'uint8_t' was not declared in this scope 106 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~ limits.cc:106:9: note: in expansion of macro 'SHOULD_FAIL' 106 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:106:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 106 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~ limits.cc:106:9: note: in expansion of macro 'SHOULD_FAIL' 106 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc:106:41: error: no matching function for call to 'ranged_cast< >(int&)' 106 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:106:9: note: in expansion of macro 'SHOULD_FAIL' 106 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:106:41: error: template argument 1 is invalid 106 | SHOULD_FAIL(ranged_cast(tv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:106:9: note: in expansion of macro 'SHOULD_FAIL' 106 | SHOULD_FAIL(ranged_cast(tv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:130:33: error: 'uint64_t' was not declared in this scope 130 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:130:9: note: in expansion of macro 'SHOULD_PASS' 130 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:130:33: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 130 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:130:9: note: in expansion of macro 'SHOULD_PASS' 130 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:130:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 130 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:130:9: note: in expansion of macro 'SHOULD_PASS' 130 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:130:42: error: template argument 1 is invalid 130 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:130:9: note: in expansion of macro 'SHOULD_PASS' 130 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:131:33: error: 'uint32_t' was not declared in this scope 131 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:131:9: note: in expansion of macro 'SHOULD_PASS' 131 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:131:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 131 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:131:9: note: in expansion of macro 'SHOULD_PASS' 131 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:131:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 131 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:131:9: note: in expansion of macro 'SHOULD_PASS' 131 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:131:42: error: template argument 1 is invalid 131 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:131:9: note: in expansion of macro 'SHOULD_PASS' 131 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:132:33: error: 'uint16_t' was not declared in this scope 132 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:132:9: note: in expansion of macro 'SHOULD_FAIL' 132 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:132:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 132 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:132:9: note: in expansion of macro 'SHOULD_FAIL' 132 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:132:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 132 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:132:9: note: in expansion of macro 'SHOULD_FAIL' 132 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:132:42: error: template argument 1 is invalid 132 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:132:9: note: in expansion of macro 'SHOULD_FAIL' 132 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:133:33: error: 'uint8_t' was not declared in this scope 133 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:133:9: note: in expansion of macro 'SHOULD_FAIL' 133 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:133:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 133 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:133:9: note: in expansion of macro 'SHOULD_FAIL' 133 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:133:41: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 133 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:133:9: note: in expansion of macro 'SHOULD_FAIL' 133 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:133:41: error: template argument 1 is invalid 133 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:133:9: note: in expansion of macro 'SHOULD_FAIL' 133 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:169:33: error: 'uint64_t' was not declared in this scope 169 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:169:9: note: in expansion of macro 'SHOULD_PASS' 169 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:169:33: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 169 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:169:9: note: in expansion of macro 'SHOULD_PASS' 169 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:169:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 169 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:169:9: note: in expansion of macro 'SHOULD_PASS' 169 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:169:42: error: template argument 1 is invalid 169 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:169:9: note: in expansion of macro 'SHOULD_PASS' 169 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:170:33: error: 'uint32_t' was not declared in this scope 170 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:170:9: note: in expansion of macro 'SHOULD_PASS' 170 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:170:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 170 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:170:9: note: in expansion of macro 'SHOULD_PASS' 170 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:170:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 170 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:170:9: note: in expansion of macro 'SHOULD_PASS' 170 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:170:42: error: template argument 1 is invalid 170 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:170:9: note: in expansion of macro 'SHOULD_PASS' 170 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:171:33: error: 'uint16_t' was not declared in this scope 171 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:171:9: note: in expansion of macro 'SHOULD_FAIL' 171 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:171:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 171 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:171:9: note: in expansion of macro 'SHOULD_FAIL' 171 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:171:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 171 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:171:9: note: in expansion of macro 'SHOULD_FAIL' 171 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:171:42: error: template argument 1 is invalid 171 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:171:9: note: in expansion of macro 'SHOULD_FAIL' 171 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ./crc64 >crc64.txt 2>&1 || (RC=$?; cat crc64.txt; exit $RC) limits.cc: In lambda function: limits.cc:172:33: error: 'uint8_t' was not declared in this scope 172 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:172:9: note: in expansion of macro 'SHOULD_FAIL' 172 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:172:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 172 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:172:9: note: in expansion of macro 'SHOULD_FAIL' 172 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:172:41: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 172 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:172:9: note: in expansion of macro 'SHOULD_FAIL' 172 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:172:41: error: template argument 1 is invalid 172 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:172:9: note: in expansion of macro 'SHOULD_FAIL' 172 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:208:33: error: 'uint64_t' was not declared in this scope 208 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:208:9: note: in expansion of macro 'SHOULD_PASS' 208 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:208:33: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 208 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:208:9: note: in expansion of macro 'SHOULD_PASS' 208 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:208:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 208 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:208:9: note: in expansion of macro 'SHOULD_PASS' 208 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:208:42: error: template argument 1 is invalid 208 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:208:9: note: in expansion of macro 'SHOULD_PASS' 208 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:209:33: error: 'uint32_t' was not declared in this scope 209 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:209:9: note: in expansion of macro 'SHOULD_FAIL' 209 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:209:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 209 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:209:9: note: in expansion of macro 'SHOULD_FAIL' 209 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:209:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 209 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:209:9: note: in expansion of macro 'SHOULD_FAIL' 209 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:209:42: error: template argument 1 is invalid 209 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:209:9: note: in expansion of macro 'SHOULD_FAIL' 209 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:210:33: error: 'uint16_t' was not declared in this scope 210 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:210:9: note: in expansion of macro 'SHOULD_FAIL' 210 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:210:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 210 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:210:9: note: in expansion of macro 'SHOULD_FAIL' 210 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:210:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 210 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:210:9: note: in expansion of macro 'SHOULD_FAIL' 210 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:210:42: error: template argument 1 is invalid 210 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:210:9: note: in expansion of macro 'SHOULD_FAIL' 210 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:211:33: error: 'uint8_t' was not declared in this scope 211 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:211:9: note: in expansion of macro 'SHOULD_FAIL' 211 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:211:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 211 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:211:9: note: in expansion of macro 'SHOULD_FAIL' 211 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:211:41: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 211 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:211:9: note: in expansion of macro 'SHOULD_FAIL' 211 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:211:41: error: template argument 1 is invalid 211 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:211:9: note: in expansion of macro 'SHOULD_FAIL' 211 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ./path >path.txt 2>&1 || (RC=$?; cat path.txt; exit $RC) limits.cc: In lambda function: limits.cc:249:33: error: 'uint64_t' was not declared in this scope 249 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:249:9: note: in expansion of macro 'SHOULD_PASS' 249 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:249:33: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 249 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:249:9: note: in expansion of macro 'SHOULD_PASS' 249 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:249:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 249 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:249:9: note: in expansion of macro 'SHOULD_PASS' 249 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:249:42: error: template argument 1 is invalid 249 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:249:9: note: in expansion of macro 'SHOULD_PASS' 249 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:250:33: error: 'uint32_t' was not declared in this scope 250 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:250:9: note: in expansion of macro 'SHOULD_FAIL' 250 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:250:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 250 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:250:9: note: in expansion of macro 'SHOULD_FAIL' 250 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:250:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 250 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:250:9: note: in expansion of macro 'SHOULD_FAIL' 250 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:250:42: error: template argument 1 is invalid 250 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:250:9: note: in expansion of macro 'SHOULD_FAIL' 250 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:251:33: error: 'uint16_t' was not declared in this scope 251 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:251:9: note: in expansion of macro 'SHOULD_FAIL' 251 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:251:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 251 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:251:9: note: in expansion of macro 'SHOULD_FAIL' 251 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:251:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 251 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:251:9: note: in expansion of macro 'SHOULD_FAIL' 251 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:251:42: error: template argument 1 is invalid 251 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:251:9: note: in expansion of macro 'SHOULD_FAIL' 251 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:252:33: error: 'uint8_t' was not declared in this scope 252 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:252:9: note: in expansion of macro 'SHOULD_FAIL' 252 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:252:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 252 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:252:9: note: in expansion of macro 'SHOULD_FAIL' 252 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:252:41: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 252 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:252:9: note: in expansion of macro 'SHOULD_FAIL' 252 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:252:41: error: template argument 1 is invalid 252 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:252:9: note: in expansion of macro 'SHOULD_FAIL' 252 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o chatter chatter.o -lcrucible -lpthread limits.cc: In lambda function: limits.cc:288:33: error: 'uint64_t' was not declared in this scope 288 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:288:9: note: in expansion of macro 'SHOULD_PASS' 288 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:288:33: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 288 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~ limits.cc:288:9: note: in expansion of macro 'SHOULD_PASS' 288 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc:288:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 288 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:288:9: note: in expansion of macro 'SHOULD_PASS' 288 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:288:42: error: template argument 1 is invalid 288 | SHOULD_PASS(ranged_cast(uv), uv); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:288:9: note: in expansion of macro 'SHOULD_PASS' 288 | SHOULD_PASS(ranged_cast(uv), uv); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:289:33: error: 'uint32_t' was not declared in this scope 289 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:289:9: note: in expansion of macro 'SHOULD_FAIL' 289 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:289:33: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 289 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:289:9: note: in expansion of macro 'SHOULD_FAIL' 289 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:289:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 289 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:289:9: note: in expansion of macro 'SHOULD_FAIL' 289 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:289:42: error: template argument 1 is invalid 289 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:289:9: note: in expansion of macro 'SHOULD_FAIL' 289 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:290:33: error: 'uint16_t' was not declared in this scope 290 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:290:9: note: in expansion of macro 'SHOULD_FAIL' 290 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:290:33: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 290 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~ limits.cc:290:9: note: in expansion of macro 'SHOULD_FAIL' 290 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:290:42: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 290 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:290:9: note: in expansion of macro 'SHOULD_FAIL' 290 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:290:42: error: template argument 1 is invalid 290 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:290:9: note: in expansion of macro 'SHOULD_FAIL' 290 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc: In lambda function: limits.cc:291:33: error: 'uint8_t' was not declared in this scope 291 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:291:9: note: in expansion of macro 'SHOULD_FAIL' 291 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:291:33: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 291 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~ limits.cc:291:9: note: in expansion of macro 'SHOULD_FAIL' 291 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ limits.cc:291:41: error: no matching function for call to 'ranged_cast< >(long long unsigned int&)' 291 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:291:9: note: in expansion of macro 'SHOULD_FAIL' 291 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: candidate: 'template To crucible::ranged_cast(From)' 14 | ranged_cast(From f) | ^~~~~~~~~~~ ../include/crucible/limits.h:14:9: note: template argument deduction/substitution failed: limits.cc:291:41: error: template argument 1 is invalid 291 | SHOULD_FAIL(ranged_cast(uv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ limits.cc:291:9: note: in expansion of macro 'SHOULD_FAIL' 291 | SHOULD_FAIL(ranged_cast(uv)); | ^~~~~~~~~~~ ./chatter >chatter.txt 2>&1 || (RC=$?; cat chatter.txt; exit $RC) g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o progress progress.o -lcrucible -lpthread ./progress >progress.txt 2>&1 || (RC=$?; cat progress.txt; exit $RC) g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o process process.o -lcrucible -lpthread g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o fd fd.o -lcrucible -lpthread g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o seeker seeker.o -lcrucible -lpthread ./process >process.txt 2>&1 || (RC=$?; cat process.txt; exit $RC) ./fd >fd.txt 2>&1 || (RC=$?; cat fd.txt; exit $RC) ./seeker >seeker.txt 2>&1 || (RC=$?; cat seeker.txt; exit $RC) g++ -Wall -Wextra -Werror -O3 -I../include -D_FILE_OFFSET_BITS=64 -std=c++11 -Wold-style-cast -Wno-missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o task task.o -lcrucible -lpthread make[1]: *** [Makefile:30: limits.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/tmp/archlinux-ci/bees-archlinuxrb-build-bSTbnzok/bees/trunk/src/bees-0.9.3/test' make: *** [Makefile:42: test] Error 2 ==> ERROR: A failure occurred in build(). Aborting...