starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/k2w5cwmh2zpl7q85h8zri2csa00ryfv0-cmake-minimal-3.21.4/bin:/gnu/store/rj1ani0k1dv6y4fcd2wbkp34rlqy587f-pkg-config-0.29.2/bin:/gnu/store/6s3mkll9wvgxgkczsjcl9nfqm74wi0mj-tar-1.34/bin:/gnu/store/6rxsi5nqx8dsmvx2ypyz81gb1n4csy3g-gzip-1.10/bin:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/bin:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/bin:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin:/gnu/store/b4s2gz0dyjhsym9rczyg21y909s2yzd1-diffutils-3.8/bin:/gnu/store/q89awzgsj00y74bmqlb4gl6b0plwi0k6-patch-2.7.6/bin:/gnu/store/bgmbk0abkm6nngmgam84fmb6m38kbndi-findutils-4.8.0/bin:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/bin:/gnu/store/fkncn0815qj7k11zj05hyz670gdnb3jv-sed-4.8/bin:/gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin:/gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin:/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/bin:/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin:/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/bin:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/bin:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/sbin' environment variable `CMAKE_PREFIX_PATH' set to `/gnu/store/k2w5cwmh2zpl7q85h8zri2csa00ryfv0-cmake-minimal-3.21.4/:/gnu/store/rj1ani0k1dv6y4fcd2wbkp34rlqy587f-pkg-config-0.29.2/:/gnu/store/jh04jw46g8ajlfvgf0057jy3w5zbsq8w-argagg-0.4.6-0.79e4adf/:/gnu/store/wgyl8mcnpbil9p4nvjy1cwb27ain1yj6-asmjit-0.0.0-0.4ec760a/:/gnu/store/q3zx4al42ycz1xa17h6xya00gi3znk23-json-modern-cxx-3.10.5/:/gnu/store/6s3mkll9wvgxgkczsjcl9nfqm74wi0mj-tar-1.34/:/gnu/store/6rxsi5nqx8dsmvx2ypyz81gb1n4csy3g-gzip-1.10/:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/:/gnu/store/b4s2gz0dyjhsym9rczyg21y909s2yzd1-diffutils-3.8/:/gnu/store/q89awzgsj00y74bmqlb4gl6b0plwi0k6-patch-2.7.6/:/gnu/store/bgmbk0abkm6nngmgam84fmb6m38kbndi-findutils-4.8.0/:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/:/gnu/store/fkncn0815qj7k11zj05hyz670gdnb3jv-sed-4.8/:/gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/:/gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/:/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/:/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/:/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/:/gnu/store/1xfiv21xwzqf3j56phh8j2lg227391y5-glibc-2.33-static/:/gnu/store/w34424h2ihfqfxn72aj08h8z5rjvfk0r-glibc-utf8-locales-2.33/:/gnu/store/fgc0c133apyavjkjhjbz54afy3100wxq-linux-libre-headers-5.10.35/' environment variable `SSL_CERT_DIR' unset environment variable `SSL_CERT_FILE' unset environment variable `PKG_CONFIG_PATH' set to `/gnu/store/q3zx4al42ycz1xa17h6xya00gi3znk23-json-modern-cxx-3.10.5/lib/pkgconfig:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/lib/pkgconfig:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/lib/pkgconfig' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/jh04jw46g8ajlfvgf0057jy3w5zbsq8w-argagg-0.4.6-0.79e4adf/include:/gnu/store/wgyl8mcnpbil9p4nvjy1cwb27ain1yj6-asmjit-0.0.0-0.4ec760a/include:/gnu/store/q3zx4al42ycz1xa17h6xya00gi3znk23-json-modern-cxx-3.10.5/include:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/include:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/include:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/include:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/include:/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/include:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/include:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/include:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/include:/gnu/store/fgc0c133apyavjkjhjbz54afy3100wxq-linux-libre-headers-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/jh04jw46g8ajlfvgf0057jy3w5zbsq8w-argagg-0.4.6-0.79e4adf/include:/gnu/store/wgyl8mcnpbil9p4nvjy1cwb27ain1yj6-asmjit-0.0.0-0.4ec760a/include:/gnu/store/q3zx4al42ycz1xa17h6xya00gi3znk23-json-modern-cxx-3.10.5/include:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/include:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/include:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/include:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/include:/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/include:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/include:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/include/c++:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/include:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/include:/gnu/store/fgc0c133apyavjkjhjbz54afy3100wxq-linux-libre-headers-5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/wgyl8mcnpbil9p4nvjy1cwb27ain1yj6-asmjit-0.0.0-0.4ec760a/lib:/gnu/store/q3zx4al42ycz1xa17h6xya00gi3znk23-json-modern-cxx-3.10.5/lib:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/lib:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/lib:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/lib:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/lib:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/lib:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/lib:/gnu/store/1xfiv21xwzqf3j56phh8j2lg227391y5-glibc-2.33-static/lib:/gnu/store/w34424h2ihfqfxn72aj08h8z5rjvfk0r-glibc-utf8-locales-2.33/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/w34424h2ihfqfxn72aj08h8z5rjvfk0r-glibc-utf8-locales-2.33/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/LICENSE' -> `./LICENSE' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/README.md' -> `./README.md' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/.gitignore' -> `./.gitignore' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/CMakeLists.txt' -> `./CMakeLists.txt' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/GlobalDefines.hpp' -> `./include/GlobalDefines.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Blacksmith.hpp' -> `./include/Blacksmith.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Utilities/Logger.hpp' -> `./include/Utilities/Logger.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Utilities/TimeHelper.hpp' -> `./include/Utilities/TimeHelper.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Utilities/Range.hpp' -> `./include/Utilities/Range.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Utilities/Enums.hpp' -> `./include/Utilities/Enums.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Utilities/Uuid.hpp' -> `./include/Utilities/Uuid.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Utilities/AsmPrimitives.hpp' -> `./include/Utilities/AsmPrimitives.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Fuzzer/Aggressor.hpp' -> `./include/Fuzzer/Aggressor.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Fuzzer/CodeJitter.hpp' -> `./include/Fuzzer/CodeJitter.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Fuzzer/HammeringPattern.hpp' -> `./include/Fuzzer/HammeringPattern.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Fuzzer/FuzzingParameterSet.hpp' -> `./include/Fuzzer/FuzzingParameterSet.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Fuzzer/BitFlip.hpp' -> `./include/Fuzzer/BitFlip.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Fuzzer/AggressorAccessPattern.hpp' -> `./include/Fuzzer/AggressorAccessPattern.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Fuzzer/PatternBuilder.hpp' -> `./include/Fuzzer/PatternBuilder.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Fuzzer/PatternAddressMapper.hpp' -> `./include/Fuzzer/PatternAddressMapper.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Memory/DramAnalyzer.hpp' -> `./include/Memory/DramAnalyzer.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Memory/Memory.hpp' -> `./include/Memory/Memory.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Memory/DRAMAddr.hpp' -> `./include/Memory/DRAMAddr.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Forges/ReplayingHammerer.hpp' -> `./include/Forges/ReplayingHammerer.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Forges/TraditionalHammerer.hpp' -> `./include/Forges/TraditionalHammerer.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/include/Forges/FuzzyHammerer.hpp' -> `./include/Forges/FuzzyHammerer.hpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Blacksmith.cpp' -> `./src/Blacksmith.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Utilities/Enums.cpp' -> `./src/Utilities/Enums.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Utilities/Logger.cpp' -> `./src/Utilities/Logger.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Fuzzer/BitFlip.cpp' -> `./src/Fuzzer/BitFlip.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Fuzzer/PatternBuilder.cpp' -> `./src/Fuzzer/PatternBuilder.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Fuzzer/Aggressor.cpp' -> `./src/Fuzzer/Aggressor.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Fuzzer/FuzzingParameterSet.cpp' -> `./src/Fuzzer/FuzzingParameterSet.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Fuzzer/PatternAddressMapper.cpp' -> `./src/Fuzzer/PatternAddressMapper.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Fuzzer/HammeringPattern.cpp' -> `./src/Fuzzer/HammeringPattern.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Fuzzer/AggressorAccessPattern.cpp' -> `./src/Fuzzer/AggressorAccessPattern.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Fuzzer/CodeJitter.cpp' -> `./src/Fuzzer/CodeJitter.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Memory/Memory.cpp' -> `./src/Memory/Memory.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Memory/DramAnalyzer.cpp' -> `./src/Memory/DramAnalyzer.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Memory/DRAMAddr.cpp' -> `./src/Memory/DRAMAddr.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Forges/TraditionalHammerer.cpp' -> `./src/Forges/TraditionalHammerer.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Forges/ReplayingHammerer.cpp' -> `./src/Forges/ReplayingHammerer.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/src/Forges/FuzzyHammerer.cpp' -> `./src/Forges/FuzzyHammerer.cpp' `/gnu/store/8g5db0zf1f7hljh8w77s1q5pxr8l7abv-blacksmith-0.0.1-checkout/docker/Dockerfile' -> `./docker/Dockerfile' phase `unpack' succeeded after 0.0 seconds starting phase `fix-build' phase `fix-build' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `configure' source directory: "/tmp/guix-build-blacksmith-0.0.1.drv-0/source" (relative from build: "../source") build directory: "/tmp/guix-build-blacksmith-0.0.1.drv-0/build" running 'cmake' with arguments ("../source" "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DCMAKE_INSTALL_PREFIX=/gnu/store/bdlxq17xssk7ylmscadhqdxpyhh2l2jr-blacksmith-0.0.1" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE" "-DCMAKE_INSTALL_RPATH=/gnu/store/bdlxq17xssk7ylmscadhqdxpyhh2l2jr-blacksmith-0.0.1/lib" "-DCMAKE_VERBOSE_MAKEFILE=ON") -- The CXX compiler identification is GNU 10.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found nlohmann_json: /gnu/store/q3zx4al42ycz1xa17h6xya00gi3znk23-json-modern-cxx-3.10.5/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.10.5") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR -- Build files have been written to: /tmp/guix-build-blacksmith-0.0.1.drv-0/build phase `configure' succeeded after 1.1 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' /gnu/store/k2w5cwmh2zpl7q85h8zri2csa00ryfv0-cmake-minimal-3.21.4/bin/cmake -S/tmp/guix-build-blacksmith-0.0.1.drv-0/source -B/tmp/guix-build-blacksmith-0.0.1.drv-0/build --check-build-system CMakeFiles/Makefile.cmake 0 /gnu/store/k2w5cwmh2zpl7q85h8zri2csa00ryfv0-cmake-minimal-3.21.4/bin/cmake -E cmake_progress_start /tmp/guix-build-blacksmith-0.0.1.drv-0/build/CMakeFiles /tmp/guix-build-blacksmith-0.0.1.drv-0/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/tmp/guix-build-blacksmith-0.0.1.drv-0/build' make -f CMakeFiles/bs.dir/build.make CMakeFiles/bs.dir/depend make[2]: Entering directory '/tmp/guix-build-blacksmith-0.0.1.drv-0/build' cd /tmp/guix-build-blacksmith-0.0.1.drv-0/build && /gnu/store/k2w5cwmh2zpl7q85h8zri2csa00ryfv0-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-blacksmith-0.0.1.drv-0/source /tmp/guix-build-blacksmith-0.0.1.drv-0/source /tmp/guix-build-blacksmith-0.0.1.drv-0/build /tmp/guix-build-blacksmith-0.0.1.drv-0/build /tmp/guix-build-blacksmith-0.0.1.drv-0/build/CMakeFiles/bs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/tmp/guix-build-blacksmith-0.0.1.drv-0/build' make -f CMakeFiles/bs.dir/build.make CMakeFiles/bs.dir/build make[2]: Entering directory '/tmp/guix-build-blacksmith-0.0.1.drv-0/build' [ 5%] Building CXX object CMakeFiles/bs.dir/src/Forges/ReplayingHammerer.cpp.o [ 10%] Building CXX object CMakeFiles/bs.dir/src/Forges/TraditionalHammerer.cpp.o [ 15%] Building CXX object CMakeFiles/bs.dir/src/Forges/FuzzyHammerer.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Forges/FuzzyHammerer.cpp.o -MF CMakeFiles/bs.dir/src/Forges/FuzzyHammerer.cpp.o.d -o CMakeFiles/bs.dir/src/Forges/FuzzyHammerer.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Forges/FuzzyHammerer.cpp /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Forges/ReplayingHammerer.cpp.o -MF CMakeFiles/bs.dir/src/Forges/ReplayingHammerer.cpp.o.d -o CMakeFiles/bs.dir/src/Forges/ReplayingHammerer.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Forges/ReplayingHammerer.cpp /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Forges/TraditionalHammerer.cpp.o -MF CMakeFiles/bs.dir/src/Forges/TraditionalHammerer.cpp.o.d -o CMakeFiles/bs.dir/src/Forges/TraditionalHammerer.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Forges/TraditionalHammerer.cpp [ 21%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/Aggressor.cpp.o [ 26%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/AggressorAccessPattern.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Fuzzer/Aggressor.cpp.o -MF CMakeFiles/bs.dir/src/Fuzzer/Aggressor.cpp.o.d -o CMakeFiles/bs.dir/src/Fuzzer/Aggressor.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/Aggressor.cpp /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Fuzzer/AggressorAccessPattern.cpp.o -MF CMakeFiles/bs.dir/src/Fuzzer/AggressorAccessPattern.cpp.o.d -o CMakeFiles/bs.dir/src/Fuzzer/AggressorAccessPattern.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/AggressorAccessPattern.cpp [ 31%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/BitFlip.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Fuzzer/BitFlip.cpp.o -MF CMakeFiles/bs.dir/src/Fuzzer/BitFlip.cpp.o.d -o CMakeFiles/bs.dir/src/Fuzzer/BitFlip.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/BitFlip.cpp [ 36%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/CodeJitter.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Fuzzer/CodeJitter.cpp.o -MF CMakeFiles/bs.dir/src/Fuzzer/CodeJitter.cpp.o.d -o CMakeFiles/bs.dir/src/Fuzzer/CodeJitter.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/CodeJitter.cpp [ 42%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/FuzzingParameterSet.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Fuzzer/FuzzingParameterSet.cpp.o -MF CMakeFiles/bs.dir/src/Fuzzer/FuzzingParameterSet.cpp.o.d -o CMakeFiles/bs.dir/src/Fuzzer/FuzzingParameterSet.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/FuzzingParameterSet.cpp [ 47%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/HammeringPattern.cpp.o [ 52%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/PatternAddressMapper.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Fuzzer/HammeringPattern.cpp.o -MF CMakeFiles/bs.dir/src/Fuzzer/HammeringPattern.cpp.o.d -o CMakeFiles/bs.dir/src/Fuzzer/HammeringPattern.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/HammeringPattern.cpp /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Fuzzer/PatternAddressMapper.cpp.o -MF CMakeFiles/bs.dir/src/Fuzzer/PatternAddressMapper.cpp.o.d -o CMakeFiles/bs.dir/src/Fuzzer/PatternAddressMapper.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/PatternAddressMapper.cpp [ 57%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/PatternBuilder.cpp.o [ 63%] Building CXX object CMakeFiles/bs.dir/src/Memory/DRAMAddr.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Fuzzer/PatternBuilder.cpp.o -MF CMakeFiles/bs.dir/src/Fuzzer/PatternBuilder.cpp.o.d -o CMakeFiles/bs.dir/src/Fuzzer/PatternBuilder.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/PatternBuilder.cpp /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Memory/DRAMAddr.cpp.o -MF CMakeFiles/bs.dir/src/Memory/DRAMAddr.cpp.o.d -o CMakeFiles/bs.dir/src/Memory/DRAMAddr.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Memory/DRAMAddr.cpp [ 68%] Building CXX object CMakeFiles/bs.dir/src/Memory/DramAnalyzer.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Memory/DramAnalyzer.cpp.o -MF CMakeFiles/bs.dir/src/Memory/DramAnalyzer.cpp.o.d -o CMakeFiles/bs.dir/src/Memory/DramAnalyzer.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Memory/DramAnalyzer.cpp [ 73%] Building CXX object CMakeFiles/bs.dir/src/Memory/Memory.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Memory/Memory.cpp.o -MF CMakeFiles/bs.dir/src/Memory/Memory.cpp.o.d -o CMakeFiles/bs.dir/src/Memory/Memory.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Memory/Memory.cpp [ 78%] Building CXX object CMakeFiles/bs.dir/src/Utilities/Logger.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Utilities/Logger.cpp.o -MF CMakeFiles/bs.dir/src/Utilities/Logger.cpp.o.d -o CMakeFiles/bs.dir/src/Utilities/Logger.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Utilities/Logger.cpp [ 84%] Building CXX object CMakeFiles/bs.dir/src/Utilities/Enums.cpp.o /gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin/c++ -DENABLE_JITTING -DENABLE_JSON -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/tmp/guix-build-blacksmith-0.0.1.drv-0/source/include -I/src -O2 -g -DNDEBUG -O0 -Wall -Wextra -Wno-unused-function -Wno-format-security -MD -MT CMakeFiles/bs.dir/src/Utilities/Enums.cpp.o -MF CMakeFiles/bs.dir/src/Utilities/Enums.cpp.o.d -o CMakeFiles/bs.dir/src/Utilities/Enums.cpp.o -c /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Utilities/Enums.cpp In file included from /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Memory/DramAnalyzer.hpp:8, from /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Memory/DramAnalyzer.cpp:1: /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp: In static member function ‘static int DramAnalyzer::measure_time(volatile char*, volatile char*)’: /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp:51:3: error: unknown register name ‘%rcx’ in ‘asm’ 51 | asm volatile("rdtscp\n" | ^~~ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp:51:3: error: unknown register name ‘%rcx’ in ‘asm’ 51 | asm volatile("rdtscp\n" | ^~~ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp: In member function ‘size_t DramAnalyzer::count_acts_per_ref()’: /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp:51:3: error: unknown register name ‘%rcx’ in ‘asm’ 51 | asm volatile("rdtscp\n" | ^~~ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp:51:3: error: unknown register name ‘%rcx’ in ‘asm’ 51 | asm volatile("rdtscp\n" | ^~~ make[2]: *** [CMakeFiles/bs.dir/build.make:247: CMakeFiles/bs.dir/src/Memory/DramAnalyzer.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/PatternAddressMapper.cpp: In member function ‘void PatternAddressMapper::remap_aggressors(DRAMAddr&)’: /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/PatternAddressMapper.cpp:438:20: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 438 | for (const auto &[id, addr]: aggressor_to_addr) { | ^ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Fuzzer/PatternAddressMapper.cpp:446:14: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 446 | for (auto &[id, addr]: aggressor_to_addr) { | ^ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Forges/FuzzyHammerer.cpp: In static member function ‘static void FuzzyHammerer::n_sided_frequency_based_hammering(DramAnalyzer&, Memory&, int, long unsigned int, size_t, bool)’: /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Forges/FuzzyHammerer.cpp:191:20: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 191 | for (const auto &[k,v] : patterns_stat) { | ^ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Forges/FuzzyHammerer.cpp:209:20: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 209 | for (const auto &[k,v] : patterns_stat) { | ^ In file included from /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Memory/DramAnalyzer.hpp:8, from /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Memory/Memory.hpp:8, from /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Forges/TraditionalHammerer.hpp:4, from /tmp/guix-build-blacksmith-0.0.1.drv-0/source/src/Forges/TraditionalHammerer.cpp:1: /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp: In static member function ‘static void TraditionalHammerer::hammer_sync(std::vector&, int, volatile char*, volatile char*)’: /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp:51:3: error: unknown register name ‘%rcx’ in ‘asm’ 51 | asm volatile("rdtscp\n" | ^~~ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp:51:3: error: unknown register name ‘%rcx’ in ‘asm’ 51 | asm volatile("rdtscp\n" | ^~~ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp:51:3: error: unknown register name ‘%rcx’ in ‘asm’ 51 | asm volatile("rdtscp\n" | ^~~ /tmp/guix-build-blacksmith-0.0.1.drv-0/source/include/Utilities/AsmPrimitives.hpp:51:3: error: unknown register name ‘%rcx’ in ‘asm’ 51 | asm volatile("rdtscp\n" | ^~~ make[2]: *** [CMakeFiles/bs.dir/build.make:107: CMakeFiles/bs.dir/src/Forges/TraditionalHammerer.cpp.o] Error 1 /tmp/guix-build-blacksmith-0.0.1.drv-0/ccIIK3HQ.s: Assembler messages: /tmp/guix-build-blacksmith-0.0.1.drv-0/ccIIK3HQ.s:4699: Error: unrecognized opcode: `clflushopt' /tmp/guix-build-blacksmith-0.0.1.drv-0/ccIIK3HQ.s:4712: Error: unrecognized opcode: `mfence' /tmp/guix-build-blacksmith-0.0.1.drv-0/ccIIK3HQ.s:4931: Error: unrecognized opcode: `clflushopt' /tmp/guix-build-blacksmith-0.0.1.drv-0/ccIIK3HQ.s:4944: Error: unrecognized opcode: `mfence' make[2]: *** [CMakeFiles/bs.dir/build.make:261: CMakeFiles/bs.dir/src/Memory/Memory.cpp.o] Error 1 make[2]: Leaving directory '/tmp/guix-build-blacksmith-0.0.1.drv-0/build' make[1]: *** [CMakeFiles/Makefile2:114: CMakeFiles/bs.dir/all] Error 2 make[1]: Leaving directory '/tmp/guix-build-blacksmith-0.0.1.drv-0/build' make: *** [Makefile:94: all] Error 2 error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("-j" "64") exit-status: 2 term-signal: #f stop-signal: #f> phase `build' failed after 15.8 seconds command "make" "-j" "64" failed with status 2