2021-07-13T16:21:49,073 Created temporary directory: /tmp/pip-ephem-wheel-cache-2pva1sry 2021-07-13T16:21:49,076 Created temporary directory: /tmp/pip-req-tracker-nfn1fg7a 2021-07-13T16:21:49,076 Initialized build tracking at /tmp/pip-req-tracker-nfn1fg7a 2021-07-13T16:21:49,077 Created build tracker: /tmp/pip-req-tracker-nfn1fg7a 2021-07-13T16:21:49,077 Entered build tracker: /tmp/pip-req-tracker-nfn1fg7a 2021-07-13T16:21:49,077 Created temporary directory: /tmp/pip-wheel-a88_33ub 2021-07-13T16:21:49,107 1 location(s) to search for versions of cirkit: 2021-07-13T16:21:49,107 * https://pypi.org/simple/cirkit/ 2021-07-13T16:21:49,108 Fetching project page and analyzing links: https://pypi.org/simple/cirkit/ 2021-07-13T16:21:49,108 Getting page https://pypi.org/simple/cirkit/ 2021-07-13T16:21:49,110 Found index url https://pypi.org/simple 2021-07-13T16:21:49,315 Skipping link: none of the wheel's tags (cp27-cp27m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/2e/41/dc81bd12206ab89a9fdbff13e040e0380489a576500afcdaa17995212b0c/cirkit-3.0a1.dev1-cp27-cp27m-macosx_10_13_x86_64.whl#sha256=6dfe542fa4e22bb59305ac0cb99744b7de556d8b5437d053c07e6210ca23a57a (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,315 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/72/a3/a42911154f246611747687dfa2ed95964a5735f7a14f665af776a7502352/cirkit-3.0a1.dev1-cp34-cp34m-macosx_10_13_x86_64.whl#sha256=4fed5cff5ecddc7d49b9498e0eb3c71a3a2f65c9e1468de73d6065091049dca1 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,316 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/16/48/8e355ec7b05b29efb12c8773d794b8173f2d8a25c5544efbe17f6eb1662b/cirkit-3.0a1.dev1-cp35-cp35m-macosx_10_13_x86_64.whl#sha256=b8b9323afe0f3e3cfa7e83a34c76935f25fdd3fdb6c21dd0b4de41ef8b6c4dcd (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,316 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/a2/61/bca516c7581db677b4c31e7426f70b4565b3f4a8f277cb912f708af358fa/cirkit-3.0a1.dev1-cp36-cp36m-macosx_10_13_x86_64.whl#sha256=9dfa77d1c37bfb28899301554b10efe8a4082e3123975757c659a5ea91d1f354 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,317 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/1c/9f/adccbcb1f08937531532b08fcf441143fdc986599390f0ad2ab509fc1643/cirkit-3.0a1.dev1-cp37-cp37m-macosx_10_13_x86_64.whl#sha256=3eab6b09bf8c6beb5f6b1e1fccd75adea317eb2d424cd7649e8615a60713600d (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,317 Found link https://files.pythonhosted.org/packages/5a/4a/847ddace87793cd58bdfef209ff198a3d499dfc93fe6e26d7d21e0f5ea6c/cirkit-3.0a1.dev1.tar.gz#sha256=62553b8afea691c2e11a0e706fc760bc3818fcd4897bbfdc1a95596a6d4b3673 (from https://pypi.org/simple/cirkit/), version: 3.0a1.dev1 2021-07-13T16:21:49,318 Skipping link: none of the wheel's tags (cp27-cp27m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/d3/17/4aa83f463e183836d6c1c1cd7a04f6c54cf5689d5bdd504a31acec16be43/cirkit-3.0a1.dev2-cp27-cp27m-macosx_10_13_x86_64.whl#sha256=bbf4e52f74d4deb8f31329a3a30dea9867038fa58001d5844dfc167cbefccd6c (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,318 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/ab/95/bcf0829f92fbf8a3b053d570adbf2703f46ff8457191a6f3660372d122ff/cirkit-3.0a1.dev2-cp34-cp34m-macosx_10_13_x86_64.whl#sha256=81c8eeaee3ba6c09668a82ca3a181f90b0448e9c1863db5479d19a39b0215fee (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,318 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/a5/1d/544370c8a8e54a52cdd044bb95960ff19c404ff1136442ab520632eeb85c/cirkit-3.0a1.dev2-cp35-cp35m-macosx_10_13_x86_64.whl#sha256=52cdea0b05ac06310f42ec5763be52206733db76c98b58a67aebf9203b3eb167 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,319 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/c3/ac/73d29e4c854cef0abaa38c68a3b7bfd0ee40820b568f81a4763d478c2da1/cirkit-3.0a1.dev2-cp36-cp36m-macosx_10_13_x86_64.whl#sha256=a5b8396ead5c468db0b9b812d2086639b07cac426e622a5829f3319bfcbdfb3f (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,319 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/9b/a8/34ce41408aed92055951a7fb9ce7a899db7abb91444b91b10f8d1c4450af/cirkit-3.0a1.dev2-cp37-cp37m-macosx_10_13_x86_64.whl#sha256=865f78deb8f605a1b5e9d20023d40ef4416c9c39cdea1ab53afa0e14b07ea9da (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,320 Found link https://files.pythonhosted.org/packages/31/97/bbf9439cef050dd6d50ea2af67abfed2790052502c1665842cfb720529bd/cirkit-3.0a1.dev2.tar.gz#sha256=630fd54f0d9c633c0f946a8b55f7c6174bdc04c88ff5326c7d97e947cde503cd (from https://pypi.org/simple/cirkit/), version: 3.0a1.dev2 2021-07-13T16:21:49,320 Skipping link: none of the wheel's tags (cp27-cp27m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/0d/ec/3a30978b558fb2cb45dfb8dcfb355f226ed5f3b504e8242e9b6dd207f831/cirkit-3.0a2.dev1-cp27-cp27m-macosx_10_13_x86_64.whl#sha256=9db3b3f521eb7e50226ffb2b55b6da953e12995142c7c4c33a092ebb2223ad74 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,321 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/6a/ea/027975e78be50aa072a1dce4e20de483ded159fdc1d2409890cfc9f8582f/cirkit-3.0a2.dev1-cp34-cp34m-macosx_10_13_x86_64.whl#sha256=94bc41b16aec0c7b193782e5dd1aa9ad0853ef2124bd60ffd6d35c474355b943 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,321 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/09/c8/6e73c0729b5101b5a6c4eabd829c0dd098b0c3ebabe42f6cb3cda3d2579d/cirkit-3.0a2.dev1-cp35-cp35m-macosx_10_13_x86_64.whl#sha256=48a20a80cfd7816777aa49e1e81f93c12985a10a63b97fb6b0c9584a709d3f4f (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,321 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/bc/f9/400c36905ac3fa10c3043387482bc7425ad6b73b1d698ecc351514f6553e/cirkit-3.0a2.dev1-cp36-cp36m-macosx_10_13_x86_64.whl#sha256=f5a16f75350b36b18a0fc5a0e218b46929db6ea5432e435bdca647ab027441b3 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,322 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/fe/97/bc2f68b2b2358fb258a836003b3be6f374c54b9925c040b14e5ba3bb0384/cirkit-3.0a2.dev1-cp37-cp37m-macosx_10_13_x86_64.whl#sha256=08e74f4af0d43bf901b3d075d1ffbefda84dfeb157301f5072f13b6527983903 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,322 Skipping link: none of the wheel's tags (cp27-cp27m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/21/a8/b904173ed1b42697d883e3a89c31bd7c0e7c71e77392072e0e73e43304c3/cirkit-3.0a2.dev3-cp27-cp27m-macosx_10_13_x86_64.whl#sha256=c7d044c75f5c5710fee516c20906f463dcbf75ef5905796a3c9ec9bc4b980158 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,323 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/da/cf/1bcf8abe3ed13f80e42c9b535a4c9789c17b8065973fdbf6370aad36ffdf/cirkit-3.0a2.dev3-cp34-cp34m-macosx_10_13_x86_64.whl#sha256=690873b87c8f5ec4ba3ade17011973b2bbbbaf3e8eca0665c0bee7d5426ece99 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,323 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/f3/3a/74b388ba08191faa5a88e6690f7387b6f5ffd6e890ff32c798a3460a856a/cirkit-3.0a2.dev3-cp35-cp35m-macosx_10_13_x86_64.whl#sha256=3d203a65493d98033b7ef9ccdb4879828a9a550ccc5f6530127778f45c3d8c0c (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,324 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/c7/a2/b87a31ee7cf6c2953becff40608644c52b0903ddab0a0a0837d605c137f3/cirkit-3.0a2.dev3-cp36-cp36m-macosx_10_13_x86_64.whl#sha256=e7401200720bfd874a707a51314e10cac340db3cdcfa951ff3192912a459a803 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,324 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/3e/8c/fe19046ad4409c96b98134e1652cdd45131a471c3a0ea7168d5caf826101/cirkit-3.0a2.dev3-cp37-cp37m-macosx_10_13_x86_64.whl#sha256=00b0133b91f1b55457740c8a3f4d7a39d70f35a9372d5d852f3a968fb22af741 (from https://pypi.org/simple/cirkit/) 2021-07-13T16:21:49,325 Found link https://files.pythonhosted.org/packages/ee/22/13256583dab2519034781a9aff47676fd6df96c434e13bdfb09e58b2d937/cirkit-3.0a2.dev3.tar.gz#sha256=b25398f5616bb568d5cd6d4b47c238b317b3a4c4243ecb4d35967737f2d12965 (from https://pypi.org/simple/cirkit/), version: 3.0a2.dev3 2021-07-13T16:21:49,325 Found link https://files.pythonhosted.org/packages/f9/67/53e70d85494d90ace6632513c03e932b81dbc57b5912ed25a3bf0611aa9b/cirkit-3.0a2.dev4.tar.gz#sha256=57b41556816cb4e605b8d12cc51d23f6aaadf943849757294b444cf59dda5daf (from https://pypi.org/simple/cirkit/), version: 3.0a2.dev4 2021-07-13T16:21:49,325 Found link https://files.pythonhosted.org/packages/80/32/9fe492e4aac4ae301e62d20cd1d815127757d63f3f678743bb1feed02902/cirkit-3.0a2.dev5.tar.gz#sha256=8fc72e982f41292d81615b4fbde008b1359a0b5a317fdf96cce44761e4c4670c (from https://pypi.org/simple/cirkit/), version: 3.0a2.dev5 2021-07-13T16:21:49,325 Skipping link: not a file: https://pypi.org/simple/cirkit/ 2021-07-13T16:21:49,327 Given no hashes to check 1 links for project 'cirkit': discarding no candidates 2021-07-13T16:21:49,346 Collecting cirkit==3.0a1.dev2 2021-07-13T16:21:49,348 Created temporary directory: /tmp/pip-unpack-2j4gxepz 2021-07-13T16:21:49,713 Downloading cirkit-3.0a1.dev2.tar.gz (581 kB) 2021-07-13T16:21:50,333 Added cirkit==3.0a1.dev2 from https://files.pythonhosted.org/packages/31/97/bbf9439cef050dd6d50ea2af67abfed2790052502c1665842cfb720529bd/cirkit-3.0a1.dev2.tar.gz#sha256=630fd54f0d9c633c0f946a8b55f7c6174bdc04c88ff5326c7d97e947cde503cd to build tracker '/tmp/pip-req-tracker-nfn1fg7a' 2021-07-13T16:21:50,335 Running setup.py (path:/tmp/pip-wheel-a88_33ub/cirkit_2fafa0d9c7104fbb8b515d24b545ad71/setup.py) egg_info for package cirkit 2021-07-13T16:21:50,335 Created temporary directory: /tmp/pip-pip-egg-info-fe5g_2b9 2021-07-13T16:21:50,336 Running command python setup.py egg_info 2021-07-13T16:21:51,426 Warning: 'classifiers' should be a list, got type 'tuple' 2021-07-13T16:21:51,531 running egg_info 2021-07-13T16:21:51,533 creating /tmp/pip-pip-egg-info-fe5g_2b9/cirkit.egg-info 2021-07-13T16:21:51,535 writing /tmp/pip-pip-egg-info-fe5g_2b9/cirkit.egg-info/PKG-INFO 2021-07-13T16:21:51,537 writing dependency_links to /tmp/pip-pip-egg-info-fe5g_2b9/cirkit.egg-info/dependency_links.txt 2021-07-13T16:21:51,539 writing requirements to /tmp/pip-pip-egg-info-fe5g_2b9/cirkit.egg-info/requires.txt 2021-07-13T16:21:51,540 writing top-level names to /tmp/pip-pip-egg-info-fe5g_2b9/cirkit.egg-info/top_level.txt 2021-07-13T16:21:51,542 writing manifest file '/tmp/pip-pip-egg-info-fe5g_2b9/cirkit.egg-info/SOURCES.txt' 2021-07-13T16:21:51,549 reading manifest file '/tmp/pip-pip-egg-info-fe5g_2b9/cirkit.egg-info/SOURCES.txt' 2021-07-13T16:21:51,551 reading manifest template 'MANIFEST.in' 2021-07-13T16:21:51,866 writing manifest file '/tmp/pip-pip-egg-info-fe5g_2b9/cirkit.egg-info/SOURCES.txt' 2021-07-13T16:21:51,939 Source in /tmp/pip-wheel-a88_33ub/cirkit_2fafa0d9c7104fbb8b515d24b545ad71 has version 3.0a1.dev2, which satisfies requirement cirkit==3.0a1.dev2 from https://files.pythonhosted.org/packages/31/97/bbf9439cef050dd6d50ea2af67abfed2790052502c1665842cfb720529bd/cirkit-3.0a1.dev2.tar.gz#sha256=630fd54f0d9c633c0f946a8b55f7c6174bdc04c88ff5326c7d97e947cde503cd 2021-07-13T16:21:51,940 Removed cirkit==3.0a1.dev2 from https://files.pythonhosted.org/packages/31/97/bbf9439cef050dd6d50ea2af67abfed2790052502c1665842cfb720529bd/cirkit-3.0a1.dev2.tar.gz#sha256=630fd54f0d9c633c0f946a8b55f7c6174bdc04c88ff5326c7d97e947cde503cd from build tracker '/tmp/pip-req-tracker-nfn1fg7a' 2021-07-13T16:21:51,943 Created temporary directory: /tmp/pip-unpack-wyqjju3s 2021-07-13T16:21:51,944 Building wheels for collected packages: cirkit 2021-07-13T16:21:51,949 Created temporary directory: /tmp/pip-wheel-kdg82qib 2021-07-13T16:21:51,949 Building wheel for cirkit (setup.py): started 2021-07-13T16:21:51,950 Destination directory: /tmp/pip-wheel-kdg82qib 2021-07-13T16:21:51,950 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-a88_33ub/cirkit_2fafa0d9c7104fbb8b515d24b545ad71/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-a88_33ub/cirkit_2fafa0d9c7104fbb8b515d24b545ad71/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-kdg82qib 2021-07-13T16:21:53,041 Warning: 'classifiers' should be a list, got type 'tuple' 2021-07-13T16:21:53,162 running bdist_wheel 2021-07-13T16:21:53,167 running build 2021-07-13T16:21:53,167 running build_ext 2021-07-13T16:21:53,172 building 'cirkit' extension 2021-07-13T16:21:53,193 creating build 2021-07-13T16:21:53,194 creating build/temp.linux-armv7l-3.9 2021-07-13T16:21:53,195 creating build/temp.linux-armv7l-3.9/cli 2021-07-13T16:21:53,195 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DALICE_PYTHON=1 -DFMT_HEADER_ONLY=1 -I/home/piwheels/.local/lib/python3.9/site-packages/pybind11/include -I/home/piwheels/.local/lib/python3.9/site-packages/pybind11/include -Icli -Ilib/alice/ -Ilib/any -Ilib/cli11 -Ilib/fmt -Ilib/json -Ilib/mockturtle/lib/ez -Ilib/mockturtle/lib/lorina -Ilib/mockturtle/lib/kitty -Ilib/mockturtle/lib/rang -Ilib/mockturtle/lib/sparsepp -Ilib/mockturtle/include -I/usr/include/python3.9 -c cli/cirkit.cpp -o build/temp.linux-armv7l-3.9/cli/cirkit.o -std=c++17 -Wno-register -Wno-unknown-pragmas 2021-07-13T16:22:00,797 In file included from lib/alice/alice/api.hpp:40, 2021-07-13T16:22:00,797 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:22:00,798 from cli/cirkit.cpp:3: 2021-07-13T16:22:00,798 lib/alice/alice/detail/python.hpp:112:7: warning: ‘alice::detail::return_value_dict’ declared with greater visibility than the type of its field ‘alice::detail::return_value_dict::_dict’ [-Wattributes] 2021-07-13T16:22:00,798 112 | class return_value_dict 2021-07-13T16:22:00,798 | ^~~~~~~~~~~~~~~~~ 2021-07-13T16:22:02,509 In file included from lib/mockturtle/lib/kitty/kitty/cube.hpp:39, 2021-07-13T16:22:02,510 from lib/mockturtle/lib/kitty/kitty/constructors.hpp:40, 2021-07-13T16:22:02,510 from lib/mockturtle/include/mockturtle/io/bench_reader.hpp:40, 2021-07-13T16:22:02,510 from cli/stores/klut.hpp:7, 2021-07-13T16:22:02,510 from cli/cirkit.cpp:7: 2021-07-13T16:22:02,510 lib/mockturtle/lib/kitty/kitty/hash.hpp: In function ‘void kitty::hash_combine(std::size_t&, std::size_t)’: 2021-07-13T16:22:02,510 lib/mockturtle/lib/kitty/kitty/hash.hpp:58:18: warning: right shift count >= width of type [-Wshift-count-overflow] 2021-07-13T16:22:02,511 58 | other ^= other >> r; 2021-07-13T16:22:02,511 | ~~~~~~^~~~ 2021-07-13T16:22:11,089 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:11,089 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:11,090 from cli/stores/aig.hpp:7, 2021-07-13T16:22:11,090 from cli/cirkit.cpp:6: 2021-07-13T16:22:11,090 lib/mockturtle/lib/sparsepp/sparsepp/spp.h: In instantiation of ‘void spp::sparsetable::resize(spp::sparsetable::size_type) [with T = std::pair, long long unsigned int>; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparsetable::size_type = unsigned int]’: 2021-07-13T16:22:11,090 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2805:25: required from ‘void spp::sparse_hashtable::_move_from(spp::sparse_hashtable::MoveDontCopyT, spp::sparse_hashtable&, spp::sparse_hashtable::size_type) [with Value = std::pair, long long unsigned int>; Key = mockturtle::regular_node<2, 2, 1>; HashFcn = mockturtle::aig_hash >; ExtractKey = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SelectKey; SetKey = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,090 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2949:9: required from ‘spp::sparse_hashtable::sparse_hashtable(spp::sparse_hashtable::MoveDontCopyT, spp::sparse_hashtable&, spp::sparse_hashtable::size_type) [with Value = std::pair, long long unsigned int>; Key = mockturtle::regular_node<2, 2, 1>; HashFcn = mockturtle::aig_hash >; ExtractKey = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SelectKey; SetKey = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,090 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2744:26: required from ‘bool spp::sparse_hashtable::_resize_delta(spp::sparse_hashtable::size_type) [with Value = std::pair, long long unsigned int>; Key = mockturtle::regular_node<2, 2, 1>; HashFcn = mockturtle::aig_hash >; ExtractKey = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SelectKey; SetKey = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,091 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3269:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(const key_type&) [with DefaultValue = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::DefaultValue; Value = std::pair, long long unsigned int>; Key = mockturtle::regular_node<2, 2, 1>; HashFcn = mockturtle::aig_hash >; ExtractKey = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SelectKey; SetKey = spp::sparse_hash_map, long long unsigned int, mockturtle::aig_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hashtable::value_type = std::pair, long long unsigned int>; spp::sparse_hashtable::key_type = mockturtle::regular_node<2, 2, 1>]’ 2021-07-13T16:22:11,091 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3792:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](const key_type&) [with Key = mockturtle::regular_node<2, 2, 1>; T = long long unsigned int; HashFcn = mockturtle::aig_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hash_map::mapped_type = long long unsigned int; spp::sparse_hash_map::key_type = mockturtle::regular_node<2, 2, 1>]’ 2021-07-13T16:22:11,091 lib/mockturtle/include/mockturtle/networks/aig.hpp:258:24: required from here 2021-07-13T16:22:11,091 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2090:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘spp::sparsetable, long long unsigned int>, spp::libc_allocator, long long unsigned int> > >::group_type’ {aka ‘class spp::sparsegroup, long long unsigned int>, spp::libc_allocator, long long unsigned int> > >’} with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 2021-07-13T16:22:11,091 2090 | memcpy(first, _first_group, sizeof(*first) * (std::min)(sz, old_sz)); 2021-07-13T16:22:11,092 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:22:11,092 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:11,092 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:11,092 from cli/stores/aig.hpp:7, 2021-07-13T16:22:11,092 from cli/cirkit.cpp:6: 2021-07-13T16:22:11,092 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:1027:7: note: ‘spp::sparsetable, long long unsigned int>, spp::libc_allocator, long long unsigned int> > >::group_type’ {aka ‘class spp::sparsegroup, long long unsigned int>, spp::libc_allocator, long long unsigned int> > >’} declared here 2021-07-13T16:22:11,093 1027 | class sparsegroup 2021-07-13T16:22:11,093 | ^~~~~~~~~~~ 2021-07-13T16:22:11,173 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:11,174 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:11,174 from cli/stores/aig.hpp:7, 2021-07-13T16:22:11,174 from cli/cirkit.cpp:6: 2021-07-13T16:22:11,174 lib/mockturtle/lib/sparsepp/sparsepp/spp.h: In instantiation of ‘void spp::sparsetable::resize(spp::sparsetable::size_type) [with T = std::pair; Alloc = spp::libc_allocator >; spp::sparsetable::size_type = unsigned int]’: 2021-07-13T16:22:11,174 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2805:25: required from ‘void spp::sparse_hashtable::_move_from(spp::sparse_hashtable::MoveDontCopyT, spp::sparse_hashtable&, spp::sparse_hashtable::size_type) [with Value = std::pair; Key = mockturtle::klut_storage_node; HashFcn = mockturtle::node_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,174 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2949:9: required from ‘spp::sparse_hashtable::sparse_hashtable(spp::sparse_hashtable::MoveDontCopyT, spp::sparse_hashtable&, spp::sparse_hashtable::size_type) [with Value = std::pair; Key = mockturtle::klut_storage_node; HashFcn = mockturtle::node_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,174 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2744:26: required from ‘bool spp::sparse_hashtable::_resize_delta(spp::sparse_hashtable::size_type) [with Value = std::pair; Key = mockturtle::klut_storage_node; HashFcn = mockturtle::node_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,175 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3269:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(const key_type&) [with DefaultValue = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::DefaultValue; Value = std::pair; Key = mockturtle::klut_storage_node; HashFcn = mockturtle::node_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hashtable::value_type = std::pair; spp::sparse_hashtable::key_type = mockturtle::klut_storage_node]’ 2021-07-13T16:22:11,175 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3792:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](const key_type&) [with Key = mockturtle::klut_storage_node; T = long long unsigned int; HashFcn = mockturtle::node_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hash_map::mapped_type = long long unsigned int; spp::sparse_hash_map::key_type = mockturtle::klut_storage_node]’ 2021-07-13T16:22:11,175 lib/mockturtle/include/mockturtle/networks/klut.hpp:196:24: required from here 2021-07-13T16:22:11,175 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2090:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘spp::sparsetable, spp::libc_allocator > >::group_type’ {aka ‘class spp::sparsegroup, spp::libc_allocator > >’} with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 2021-07-13T16:22:11,175 2090 | memcpy(first, _first_group, sizeof(*first) * (std::min)(sz, old_sz)); 2021-07-13T16:22:11,176 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:22:11,176 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:11,176 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:11,176 from cli/stores/aig.hpp:7, 2021-07-13T16:22:11,176 from cli/cirkit.cpp:6: 2021-07-13T16:22:11,176 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:1027:7: note: ‘spp::sparsetable, spp::libc_allocator > >::group_type’ {aka ‘class spp::sparsegroup, spp::libc_allocator > >’} declared here 2021-07-13T16:22:11,177 1027 | class sparsegroup 2021-07-13T16:22:11,177 | ^~~~~~~~~~~ 2021-07-13T16:22:11,208 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:11,208 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:11,209 from cli/stores/aig.hpp:7, 2021-07-13T16:22:11,209 from cli/cirkit.cpp:6: 2021-07-13T16:22:11,209 lib/mockturtle/lib/sparsepp/sparsepp/spp.h: In instantiation of ‘void spp::sparsetable::resize(spp::sparsetable::size_type) [with T = std::pair, long long unsigned int>; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparsetable::size_type = unsigned int]’: 2021-07-13T16:22:11,209 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2805:25: required from ‘void spp::sparse_hashtable::_move_from(spp::sparse_hashtable::MoveDontCopyT, spp::sparse_hashtable&, spp::sparse_hashtable::size_type) [with Value = std::pair, long long unsigned int>; Key = mockturtle::regular_node<3, 2, 1>; HashFcn = mockturtle::node_hash >; ExtractKey = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SelectKey; SetKey = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,209 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2949:9: required from ‘spp::sparse_hashtable::sparse_hashtable(spp::sparse_hashtable::MoveDontCopyT, spp::sparse_hashtable&, spp::sparse_hashtable::size_type) [with Value = std::pair, long long unsigned int>; Key = mockturtle::regular_node<3, 2, 1>; HashFcn = mockturtle::node_hash >; ExtractKey = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SelectKey; SetKey = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,209 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2744:26: required from ‘bool spp::sparse_hashtable::_resize_delta(spp::sparse_hashtable::size_type) [with Value = std::pair, long long unsigned int>; Key = mockturtle::regular_node<3, 2, 1>; HashFcn = mockturtle::node_hash >; ExtractKey = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SelectKey; SetKey = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:11,210 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3269:21: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::find_or_insert(const key_type&) [with DefaultValue = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::DefaultValue; Value = std::pair, long long unsigned int>; Key = mockturtle::regular_node<3, 2, 1>; HashFcn = mockturtle::node_hash >; ExtractKey = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SelectKey; SetKey = spp::sparse_hash_map, long long unsigned int, mockturtle::node_hash >, std::equal_to >, spp::libc_allocator, long long unsigned int> > >::SetKey; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hashtable::value_type = std::pair, long long unsigned int>; spp::sparse_hashtable::key_type = mockturtle::regular_node<3, 2, 1>]’ 2021-07-13T16:22:11,210 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3792:57: required from ‘spp::sparse_hash_map::mapped_type& spp::sparse_hash_map::operator[](const key_type&) [with Key = mockturtle::regular_node<3, 2, 1>; T = long long unsigned int; HashFcn = mockturtle::node_hash >; EqualKey = std::equal_to >; Alloc = spp::libc_allocator, long long unsigned int> >; spp::sparse_hash_map::mapped_type = long long unsigned int; spp::sparse_hash_map::key_type = mockturtle::regular_node<3, 2, 1>]’ 2021-07-13T16:22:11,210 lib/mockturtle/include/mockturtle/networks/mig.hpp:268:24: required from here 2021-07-13T16:22:11,210 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2090:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘spp::sparsetable, long long unsigned int>, spp::libc_allocator, long long unsigned int> > >::group_type’ {aka ‘class spp::sparsegroup, long long unsigned int>, spp::libc_allocator, long long unsigned int> > >’} with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 2021-07-13T16:22:11,210 2090 | memcpy(first, _first_group, sizeof(*first) * (std::min)(sz, old_sz)); 2021-07-13T16:22:11,211 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:22:11,211 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:11,211 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:11,211 from cli/stores/aig.hpp:7, 2021-07-13T16:22:11,211 from cli/cirkit.cpp:6: 2021-07-13T16:22:11,211 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:1027:7: note: ‘spp::sparsetable, long long unsigned int>, spp::libc_allocator, long long unsigned int> > >::group_type’ {aka ‘class spp::sparsegroup, long long unsigned int>, spp::libc_allocator, long long unsigned int> > >’} declared here 2021-07-13T16:22:11,211 1027 | class sparsegroup 2021-07-13T16:22:11,212 | ^~~~~~~~~~~ 2021-07-13T16:22:18,380 In file included from lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:44, 2021-07-13T16:22:18,380 from lib/mockturtle/include/mockturtle/algorithms/cut_rewriting.hpp:48, 2021-07-13T16:22:18,380 from cli/algorithms/cut_rewrite.hpp:4, 2021-07-13T16:22:18,380 from cli/cirkit.cpp:11: 2021-07-13T16:22:18,380 lib/mockturtle/include/mockturtle/algorithms/../utils/cuts.hpp: In instantiation of ‘bool mockturtle::cut::merge(const mockturtle::cut&, mockturtle::cut&, uint32_t) const [with int MaxLeaves = 16; T = mockturtle::cut_data; uint32_t = unsigned int]’: 2021-07-13T16:22:18,381 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:344:24: required from ‘void mockturtle::detail::cut_enumeration_impl::merge_cuts2(uint32_t) [with Ntk = mockturtle::mapping_view; bool ComputeTruth = false; CutData = mockturtle::cut_enumeration_mf_cut; uint32_t = unsigned int]’ 2021-07-13T16:22:18,381 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:274:11: required from ‘mockturtle::detail::cut_enumeration_impl::run, false, mockturtle::cut_enumeration_mf_cut>:: [with auto:81 = long long unsigned int]’ 2021-07-13T16:22:18,381 /usr/include/c++/10/type_traits:2506:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = mockturtle::detail::cut_enumeration_impl::run, false, mockturtle::cut_enumeration_mf_cut>::&; _Args = {long long unsigned int}]’ 2021-07-13T16:22:18,381 /usr/include/c++/10/type_traits:2517:55: required from ‘struct std::__result_of_impl::run, false, mockturtle::cut_enumeration_mf_cut>::&, long long unsigned int>’ 2021-07-13T16:22:18,381 /usr/include/c++/10/type_traits:2522:12: required from ‘struct std::__invoke_result::run, false, mockturtle::cut_enumeration_mf_cut>::&, long long unsigned int>’ 2021-07-13T16:22:18,382 /usr/include/c++/10/type_traits:2970:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2021-07-13T16:22:18,382 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:524:8: required from ‘mockturtle::network_cuts mockturtle::cut_enumeration(const Ntk&, const mockturtle::cut_enumeration_params&) [with Ntk = mockturtle::mapping_view; bool ComputeTruth = false; CutData = mockturtle::cut_enumeration_mf_cut]’ 2021-07-13T16:22:18,382 lib/mockturtle/include/mockturtle/algorithms/lut_mapping.hpp:93:59: required from ‘mockturtle::detail::lut_mapping_impl::lut_mapping_impl(Ntk&, const mockturtle::lut_mapping_params&) [with Ntk = mockturtle::mapping_view; bool StoreFunction = false; CutData = mockturtle::cut_enumeration_mf_cut]’ 2021-07-13T16:22:18,382 lib/mockturtle/include/mockturtle/algorithms/lut_mapping.hpp:465:57: required from ‘void mockturtle::lut_mapping(Ntk&, const mockturtle::lut_mapping_params&) [with Ntk = mockturtle::mapping_view; bool StoreFunction = false; CutData = mockturtle::cut_enumeration_mf_cut]’ 2021-07-13T16:22:18,382 cli/algorithms/lut_mapping.hpp:25:30: required from ‘void alice::lut_mapping_command::execute_store() [with Store = std::shared_ptr >]’ 2021-07-13T16:22:18,382 cli/algorithms/../utils/cirkit_command.hpp:91:63: required from ‘bool cirkit::cirkit_command::execute_helper() [with S = std::shared_ptr >; Command = alice::lut_mapping_command; Stores = {std::shared_ptr >, std::shared_ptr >, std::shared_ptr >}]’ 2021-07-13T16:22:18,382 cli/algorithms/../utils/cirkit_command.hpp:44:35: required from ‘void cirkit::cirkit_command::execute() [with Command = alice::lut_mapping_command; Stores = {std::shared_ptr >, std::shared_ptr >, std::shared_ptr >}]’ 2021-07-13T16:22:18,383 cli/algorithms/../utils/cirkit_command.hpp:42:8: required from here 2021-07-13T16:22:18,383 lib/mockturtle/include/mockturtle/algorithms/../utils/cuts.hpp:280:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-13T16:22:18,383 280 | if ( auto length = std::distance( res.begin(), it ); length <= cut_size ) 2021-07-13T16:22:18,383 | ~~~~~~~^~~~~~~~~~~ 2021-07-13T16:22:18,404 lib/mockturtle/include/mockturtle/algorithms/../utils/cuts.hpp: In instantiation of ‘bool mockturtle::cut::merge(const mockturtle::cut&, mockturtle::cut&, uint32_t) const [with int MaxLeaves = 16; T = mockturtle::cut_data; uint32_t = unsigned int]’: 2021-07-13T16:22:18,404 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:344:24: required from ‘void mockturtle::detail::cut_enumeration_impl::merge_cuts2(uint32_t) [with Ntk = mockturtle::mapping_view; bool ComputeTruth = true; CutData = mockturtle::cut_enumeration_mf_cut; uint32_t = unsigned int]’ 2021-07-13T16:22:18,404 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:274:11: required from ‘mockturtle::detail::cut_enumeration_impl::run, true, mockturtle::cut_enumeration_mf_cut>:: [with auto:81 = long long unsigned int]’ 2021-07-13T16:22:18,404 /usr/include/c++/10/type_traits:2506:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = mockturtle::detail::cut_enumeration_impl::run, true, mockturtle::cut_enumeration_mf_cut>::&; _Args = {long long unsigned int}]’ 2021-07-13T16:22:18,405 /usr/include/c++/10/type_traits:2517:55: required from ‘struct std::__result_of_impl::run, true, mockturtle::cut_enumeration_mf_cut>::&, long long unsigned int>’ 2021-07-13T16:22:18,405 /usr/include/c++/10/type_traits:2522:12: required from ‘struct std::__invoke_result::run, true, mockturtle::cut_enumeration_mf_cut>::&, long long unsigned int>’ 2021-07-13T16:22:18,405 /usr/include/c++/10/type_traits:2970:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2021-07-13T16:22:18,405 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:524:8: required from ‘mockturtle::network_cuts mockturtle::cut_enumeration(const Ntk&, const mockturtle::cut_enumeration_params&) [with Ntk = mockturtle::mapping_view; bool ComputeTruth = true; CutData = mockturtle::cut_enumeration_mf_cut]’ 2021-07-13T16:22:18,405 lib/mockturtle/include/mockturtle/algorithms/lut_mapping.hpp:93:59: required from ‘mockturtle::detail::lut_mapping_impl::lut_mapping_impl(Ntk&, const mockturtle::lut_mapping_params&) [with Ntk = mockturtle::mapping_view; bool StoreFunction = true; CutData = mockturtle::cut_enumeration_mf_cut]’ 2021-07-13T16:22:18,405 lib/mockturtle/include/mockturtle/algorithms/lut_mapping.hpp:465:57: required from ‘void mockturtle::lut_mapping(Ntk&, const mockturtle::lut_mapping_params&) [with Ntk = mockturtle::mapping_view; bool StoreFunction = true; CutData = mockturtle::cut_enumeration_mf_cut]’ 2021-07-13T16:22:18,405 cli/algorithms/lut_mapping.hpp:29:66: required from ‘void alice::lut_mapping_command::execute_store() [with Store = std::shared_ptr >]’ 2021-07-13T16:22:18,406 cli/algorithms/../utils/cirkit_command.hpp:91:63: required from ‘bool cirkit::cirkit_command::execute_helper() [with S = std::shared_ptr >; Command = alice::lut_mapping_command; Stores = {std::shared_ptr >, std::shared_ptr >, std::shared_ptr >}]’ 2021-07-13T16:22:18,406 cli/algorithms/../utils/cirkit_command.hpp:44:35: required from ‘void cirkit::cirkit_command::execute() [with Command = alice::lut_mapping_command; Stores = {std::shared_ptr >, std::shared_ptr >, std::shared_ptr >}]’ 2021-07-13T16:22:18,406 cli/algorithms/../utils/cirkit_command.hpp:42:8: required from here 2021-07-13T16:22:18,406 lib/mockturtle/include/mockturtle/algorithms/../utils/cuts.hpp:280:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-13T16:22:18,666 lib/mockturtle/include/mockturtle/algorithms/../utils/cuts.hpp: In instantiation of ‘bool mockturtle::cut::merge(const mockturtle::cut&, mockturtle::cut&, uint32_t) const [with int MaxLeaves = 16; T = mockturtle::cut_data; uint32_t = unsigned int]’: 2021-07-13T16:22:18,666 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:410:30: required from ‘mockturtle::detail::cut_enumeration_impl::merge_cuts:: [with auto:86 = __gnu_cxx::__normal_iterator >; auto:87 = __gnu_cxx::__normal_iterator >]’ 2021-07-13T16:22:18,666 /usr/include/c++/10/type_traits:2506:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = mockturtle::detail::cut_enumeration_impl::merge_cuts::; _Args = {__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >}]’ 2021-07-13T16:22:18,666 /usr/include/c++/10/type_traits:2517:55: required from ‘struct std::__result_of_impl::merge_cuts::, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >’ 2021-07-13T16:22:18,666 /usr/include/c++/10/type_traits:2522:12: required from ‘struct std::__invoke_result::merge_cuts::, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >’ 2021-07-13T16:22:18,667 /usr/include/c++/10/type_traits:2970:12: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2021-07-13T16:22:18,667 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:260:21: required from ‘void mockturtle::detail::cut_enumeration_impl::run() [with Ntk = mockturtle::mig_network; bool ComputeTruth = true; CutData = mockturtle::detail::cut_enumeration_cut_rewriting_cut]’ 2021-07-13T16:22:18,667 lib/mockturtle/include/mockturtle/algorithms/cut_enumeration.hpp:524:8: required from ‘mockturtle::network_cuts mockturtle::cut_enumeration(const Ntk&, const mockturtle::cut_enumeration_params&) [with Ntk = mockturtle::mig_network; bool ComputeTruth = true; CutData = mockturtle::detail::cut_enumeration_cut_rewriting_cut]’ 2021-07-13T16:22:18,667 lib/mockturtle/include/mockturtle/algorithms/cut_rewriting.hpp:400:134: required from ‘void mockturtle::detail::cut_rewriting_impl::run() [with Ntk = mockturtle::mig_network; RewritingFn = mockturtle::mig_npn_resynthesis&]’ 2021-07-13T16:22:18,667 lib/mockturtle/include/mockturtle/algorithms/cut_rewriting.hpp:569:8: required from ‘void mockturtle::cut_rewriting(Ntk&, RewritingFn&&, const mockturtle::cut_rewriting_params&) [with Ntk = mockturtle::mig_network; RewritingFn = mockturtle::mig_npn_resynthesis&]’ 2021-07-13T16:22:18,667 cli/algorithms/cut_rewrite.hpp:36:32: required from ‘void alice::cut_rewrite_command::execute_store() [with Store = std::shared_ptr >]’ 2021-07-13T16:22:18,668 cli/algorithms/../utils/cirkit_command.hpp:91:63: required from ‘bool cirkit::cirkit_command::execute_helper() [with S = std::shared_ptr >; Command = alice::cut_rewrite_command; Stores = {std::shared_ptr >}]’ 2021-07-13T16:22:18,668 cli/algorithms/../utils/cirkit_command.hpp:44:35: required from ‘void cirkit::cirkit_command::execute() [with Command = alice::cut_rewrite_command; Stores = {std::shared_ptr >}]’ 2021-07-13T16:22:18,668 cli/algorithms/../utils/cirkit_command.hpp:42:8: required from here 2021-07-13T16:22:18,668 lib/mockturtle/include/mockturtle/algorithms/../utils/cuts.hpp:280:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-13T16:22:19,005 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:19,006 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:19,006 from cli/stores/aig.hpp:7, 2021-07-13T16:22:19,006 from cli/cirkit.cpp:6: 2021-07-13T16:22:19,006 lib/mockturtle/lib/sparsepp/sparsepp/spp.h: In instantiation of ‘void spp::sparsetable::resize(spp::sparsetable::size_type) [with T = std::pair; Alloc = spp::libc_allocator >; spp::sparsetable::size_type = unsigned int]’: 2021-07-13T16:22:19,006 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2805:25: required from ‘void spp::sparse_hashtable::_move_from(spp::sparse_hashtable::MoveDontCopyT, spp::sparse_hashtable&, spp::sparse_hashtable::size_type) [with Value = std::pair; Key = long long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:19,006 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2949:9: required from ‘spp::sparse_hashtable::sparse_hashtable(spp::sparse_hashtable::MoveDontCopyT, spp::sparse_hashtable&, spp::sparse_hashtable::size_type) [with Value = std::pair; Key = long long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:19,007 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2744:26: required from ‘bool spp::sparse_hashtable::_resize_delta(spp::sparse_hashtable::size_type) [with Value = std::pair; Key = long long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:19,007 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3218:9: required from ‘std::pair::ne_iterator, bool> spp::sparse_hashtable::emplace(Args&& ...) [with Args = {const long long unsigned int&, unsigned int}; Value = std::pair; Key = long long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; typename spp::sparsetable::ne_iterator = spp::Two_d_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::bidirectional_iterator_tag>]’ 2021-07-13T16:22:19,007 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3823:27: required from ‘std::pair, Key, HashFcn, spp::sparse_hash_map::SelectKey, spp::sparse_hash_map::SetKey, EqualKey, Alloc>::iterator, bool> spp::sparse_hash_map::emplace(Args&& ...) [with Args = {const long long unsigned int&, unsigned int}; Key = long long unsigned int; T = unsigned int; HashFcn = spp::spp_hash; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; typename spp::sparse_hashtable, Key, HashFcn, spp::sparse_hash_map::SelectKey, spp::sparse_hash_map::SetKey, EqualKey, Alloc>::iterator = spp::Two_d_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::bidirectional_iterator_tag>]’ 2021-07-13T16:22:19,007 lib/mockturtle/include/mockturtle/algorithms/../views/mffc_view.hpp:96:27: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2021-07-13T16:22:19,007 lib/mockturtle/include/mockturtle/networks/mig.hpp:472:31: required from ‘void mockturtle::mig_network::foreach_gate(Fn&&) const [with Fn = mockturtle::detail::refactoring_impl::run::]’ 2021-07-13T16:22:19,008 lib/mockturtle/include/mockturtle/algorithms/refactoring.hpp:112:21: required from ‘void mockturtle::detail::refactoring_impl::run() [with Ntk = mockturtle::mig_network; RefactoringFn = mockturtle::mig_npn_resynthesis&]’ 2021-07-13T16:22:19,008 lib/mockturtle/include/mockturtle/algorithms/refactoring.hpp:222:8: required from ‘void mockturtle::refactoring(Ntk&, RefactoringFn&&, const mockturtle::refactoring_params&) [with Ntk = mockturtle::mig_network; RefactoringFn = mockturtle::mig_npn_resynthesis&]’ 2021-07-13T16:22:19,008 cli/algorithms/refactor.hpp:34:30: required from ‘void alice::refactor_command::execute_store() [with Store = std::shared_ptr >]’ 2021-07-13T16:22:19,008 cli/algorithms/../utils/cirkit_command.hpp:91:63: required from ‘bool cirkit::cirkit_command::execute_helper() [with S = std::shared_ptr >; Command = alice::refactor_command; Stores = {std::shared_ptr >}]’ 2021-07-13T16:22:19,008 cli/algorithms/../utils/cirkit_command.hpp:44:35: required from ‘void cirkit::cirkit_command::execute() [with Command = alice::refactor_command; Stores = {std::shared_ptr >}]’ 2021-07-13T16:22:19,008 cli/algorithms/../utils/cirkit_command.hpp:42:8: required from here 2021-07-13T16:22:19,009 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2090:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘spp::sparsetable, spp::libc_allocator > >::group_type’ {aka ‘class spp::sparsegroup, spp::libc_allocator > >’} with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 2021-07-13T16:22:19,009 2090 | memcpy(first, _first_group, sizeof(*first) * (std::min)(sz, old_sz)); 2021-07-13T16:22:19,009 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:22:19,009 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:19,009 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:19,009 from cli/stores/aig.hpp:7, 2021-07-13T16:22:19,010 from cli/cirkit.cpp:6: 2021-07-13T16:22:19,010 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:1027:7: note: ‘spp::sparsetable, spp::libc_allocator > >::group_type’ {aka ‘class spp::sparsegroup, spp::libc_allocator > >’} declared here 2021-07-13T16:22:19,010 1027 | class sparsegroup 2021-07-13T16:22:19,010 | ^~~~~~~~~~~ 2021-07-13T16:22:19,265 In file included from lib/mockturtle/include/mockturtle/networks/storage.hpp:41, 2021-07-13T16:22:19,265 from lib/mockturtle/include/mockturtle/networks/aig.hpp:45, 2021-07-13T16:22:19,265 from cli/stores/aig.hpp:7, 2021-07-13T16:22:19,265 from cli/cirkit.cpp:6: 2021-07-13T16:22:19,266 lib/mockturtle/lib/sparsepp/sparsepp/spp.h: In instantiation of ‘void spp::sparsegroup::_set_aux(spp::sparsegroup::allocator_type&, spp::sparsegroup::size_type, Val&, spp::sparsegroup::realloc_ok_type) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; spp::sparsegroup::allocator_type = spp::libc_allocator >; spp::sparsegroup::size_type = unsigned char; spp::sparsegroup::realloc_ok_type = spp::integral_constant]’: 2021-07-13T16:22:19,266 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:1431:21: required from ‘void spp::sparsegroup::_set(spp::sparsegroup::allocator_type&, spp::sparsegroup::size_type, spp::sparsegroup::size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; spp::sparsegroup::allocator_type = spp::libc_allocator >; spp::sparsegroup::size_type = unsigned char]’ 2021-07-13T16:22:19,266 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:1449:13: required from ‘spp::sparsegroup::value_type* spp::sparsegroup::set(spp::sparsegroup::allocator_type&, spp::sparsegroup::size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; spp::sparsegroup::pointer = std::pair*; spp::sparsegroup::value_type = std::pair; spp::sparsegroup::allocator_type = spp::libc_allocator >; spp::sparsegroup::size_type = unsigned char]’ 2021-07-13T16:22:19,266 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:2241:28: required from ‘spp::sparsetable::value_type& spp::sparsetable::set(spp::sparsetable::size_type, Val&) [with Val = std::pair; T = std::pair; Alloc = spp::libc_allocator >; spp::sparsetable::reference = std::pair&; spp::sparsetable::value_type = std::pair; spp::sparsetable::size_type = unsigned int]’ 2021-07-13T16:22:19,266 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3171:25: required from ‘spp::sparse_hashtable::value_type& spp::sparse_hashtable::_insert_at(T&, spp::sparse_hashtable::size_type, bool) [with T = std::pair; Value = std::pair; Key = long long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; spp::sparse_hashtable::reference = std::pair&; spp::sparse_hashtable::value_type = std::pair; spp::sparse_hashtable::size_type = unsigned int]’ 2021-07-13T16:22:19,266 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3183:37: required from ‘std::pair::ne_iterator, bool> spp::sparse_hashtable::_insert_noresize(T&) [with T = std::pair; Value = std::pair; Key = long long unsigned int; HashFcn = spp::spp_hash; ExtractKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SelectKey; SetKey = spp::sparse_hash_map, std::equal_to, spp::libc_allocator > >::SetKey; EqualKey = std::equal_to; Alloc = spp::libc_allocator >; typename spp::sparsetable::ne_iterator = spp::Two_d_iterator, spp::sparsegroup, spp::libc_allocator > >*, std::pair*, std::bidirectional_iterator_tag>]’ 2021-07-13T16:22:19,267 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:3220:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2021-07-13T16:22:19,267 lib/mockturtle/include/mockturtle/networks/mig.hpp:472:31: required from ‘void mockturtle::mig_network::foreach_gate(Fn&&) const [with Fn = mockturtle::detail::refactoring_impl::run::]’ 2021-07-13T16:22:19,267 lib/mockturtle/include/mockturtle/algorithms/refactoring.hpp:112:21: required from ‘void mockturtle::detail::refactoring_impl::run() [with Ntk = mockturtle::mig_network; RefactoringFn = mockturtle::mig_npn_resynthesis&]’ 2021-07-13T16:22:19,267 lib/mockturtle/include/mockturtle/algorithms/refactoring.hpp:222:8: required from ‘void mockturtle::refactoring(Ntk&, RefactoringFn&&, const mockturtle::refactoring_params&) [with Ntk = mockturtle::mig_network; RefactoringFn = mockturtle::mig_npn_resynthesis&]’ 2021-07-13T16:22:19,267 cli/algorithms/refactor.hpp:34:30: required from ‘void alice::refactor_command::execute_store() [with Store = std::shared_ptr >]’ 2021-07-13T16:22:19,267 cli/algorithms/../utils/cirkit_command.hpp:91:63: required from ‘bool cirkit::cirkit_command::execute_helper() [with S = std::shared_ptr >; Command = alice::refactor_command; Stores = {std::shared_ptr >}]’ 2021-07-13T16:22:19,268 cli/algorithms/../utils/cirkit_command.hpp:44:35: required from ‘void cirkit::cirkit_command::execute() [with Command = alice::refactor_command; Stores = {std::shared_ptr >}]’ 2021-07-13T16:22:19,268 cli/algorithms/../utils/cirkit_command.hpp:42:8: required from here 2021-07-13T16:22:19,268 lib/mockturtle/lib/sparsepp/sparsepp/spp.h:1384:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘struct std::pair’} with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 2021-07-13T16:22:19,268 1384 | memcpy(_group + i, _group + i-1, sizeof(*_group)); 2021-07-13T16:22:19,268 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:22:19,268 In file included from /usr/include/c++/10/bits/stl_algobase.h:64, 2021-07-13T16:22:19,269 from /usr/include/c++/10/bits/char_traits.h:39, 2021-07-13T16:22:19,269 from /usr/include/c++/10/string:40, 2021-07-13T16:22:19,269 from lib/alice/alice/api.hpp:35, 2021-07-13T16:22:19,269 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:22:19,269 from cli/cirkit.cpp:3: 2021-07-13T16:22:19,269 /usr/include/c++/10/bits/stl_pair.h:211:12: note: ‘spp::sparsegroup, spp::libc_allocator > >::value_type’ {aka ‘struct std::pair’} declared here 2021-07-13T16:22:19,269 211 | struct pair 2021-07-13T16:22:19,270 | ^~~~ 2021-07-13T16:22:45,667 In file included from /usr/include/c++/10/bits/stl_algo.h:61, 2021-07-13T16:22:45,668 from /usr/include/c++/10/algorithm:62, 2021-07-13T16:22:45,668 from /usr/include/c++/10/valarray:38, 2021-07-13T16:22:45,668 from /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/stl.h:20, 2021-07-13T16:22:45,668 from lib/alice/alice/detail/python.hpp:41, 2021-07-13T16:22:45,668 from lib/alice/alice/api.hpp:40, 2021-07-13T16:22:45,668 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:22:45,668 from cli/cirkit.cpp:3: 2021-07-13T16:22:45,669 /usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-13T16:22:45,669 /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:22:45,669 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2021-07-13T16:22:45,669 | ^~~~~~~~~~~~~ 2021-07-13T16:22:45,734 In file included from /usr/include/c++/10/algorithm:62, 2021-07-13T16:22:45,735 from /usr/include/c++/10/valarray:38, 2021-07-13T16:22:45,735 from /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/stl.h:20, 2021-07-13T16:22:45,735 from lib/alice/alice/detail/python.hpp:41, 2021-07-13T16:22:45,735 from lib/alice/alice/api.hpp:40, 2021-07-13T16:22:45,735 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:22:45,735 from cli/cirkit.cpp:3: 2021-07-13T16:22:45,735 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-13T16:22:45,736 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:22:45,736 1839 | __insertion_sort(_RandomAccessIterator __first, 2021-07-13T16:22:45,736 | ^~~~~~~~~~~~~~~~ 2021-07-13T16:22:45,736 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:22:46,858 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-13T16:22:46,858 /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:22:46,859 1945 | __introsort_loop(_RandomAccessIterator __first, 2021-07-13T16:22:46,859 | ^~~~~~~~~~~~~~~~ 2021-07-13T16:22:46,859 /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:22:46,859 /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:22:46,859 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2021-07-13T16:22:46,859 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:03,322 In file included from /usr/include/c++/10/vector:72, 2021-07-13T16:23:03,323 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:03,323 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:03,323 from cli/cirkit.cpp:3: 2021-07-13T16:23:03,323 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = mockturtle::regular_node<2, 2, 1>; _Alloc = std::allocator >]’: 2021-07-13T16:23:03,323 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:03,323 426 | vector<_Tp, _Alloc>:: 2021-07-13T16:23:03,324 | ^~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:03,358 /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mockturtle::regular_node<2, 2, 1>; _Alloc = std::allocator >]’: 2021-07-13T16:23:03,358 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:03,358 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:03,359 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:03,377 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2021-07-13T16:23:03,377 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-13T16:23:03,377 426 | vector<_Tp, _Alloc>:: 2021-07-13T16:23:03,377 | ^~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:03,417 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&, const long long unsigned int&}; _Tp = mockturtle::node_pointer<1>; _Alloc = std::allocator >]’: 2021-07-13T16:23:03,417 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:03,471 /usr/include/c++/10/bits/vector.tcc: In destructor ‘mockturtle::aiger_reader::~aiger_reader() [with Ntk = mockturtle::aig_network]’: 2021-07-13T16:23:03,472 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:03,472 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:03,472 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:03,534 /usr/include/c++/10/bits/vector.tcc: In destructor ‘mockturtle::aiger_reader::~aiger_reader() [with Ntk = mockturtle::mig_network]’: 2021-07-13T16:23:03,535 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:03,535 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:03,535 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:03,595 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mockturtle::regular_node<2, 2, 1>&}; _Tp = mockturtle::regular_node<2, 2, 1>; _Alloc = std::allocator >]’: 2021-07-13T16:23:03,595 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:03,595 426 | vector<_Tp, _Alloc>:: 2021-07-13T16:23:03,595 | ^~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:03,940 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = mockturtle::klut_storage_node; _Alloc = std::allocator]’: 2021-07-13T16:23:03,940 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-13T16:23:03,986 /usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mockturtle::klut_storage_node; _Alloc = std::allocator]’: 2021-07-13T16:23:03,986 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2021-07-13T16:23:03,986 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:03,986 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:03,998 /usr/include/c++/10/bits/vector.tcc: In member function ‘mockturtle::klut_network::signal mockturtle::klut_network::create_pi(const string&)’: 2021-07-13T16:23:03,998 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:03,998 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:03,999 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:04,024 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = mockturtle::node_pointer<0>; _Alloc = std::allocator >]’: 2021-07-13T16:23:04,024 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:04,024 426 | vector<_Tp, _Alloc>:: 2021-07-13T16:23:04,024 | ^~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:04,180 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mockturtle::klut_storage_node&}; _Tp = mockturtle::klut_storage_node; _Alloc = std::allocator]’: 2021-07-13T16:23:04,181 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-13T16:23:04,366 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = mockturtle::regular_node<3, 2, 1>; _Alloc = std::allocator >]’: 2021-07-13T16:23:04,367 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:04,411 /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mockturtle::regular_node<3, 2, 1>; _Alloc = std::allocator >]’: 2021-07-13T16:23:04,411 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:04,411 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:04,411 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:04,435 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mockturtle::regular_node<3, 2, 1>&}; _Tp = mockturtle::regular_node<3, 2, 1>; _Alloc = std::allocator >]’: 2021-07-13T16:23:04,435 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:04,435 426 | vector<_Tp, _Alloc>:: 2021-07-13T16:23:04,435 | ^~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:04,680 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const kitty::cube&}; _Tp = kitty::cube; _Alloc = std::allocator]’: 2021-07-13T16:23:04,680 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-13T16:23:04,745 In file included from /usr/include/c++/10/vector:67, 2021-07-13T16:23:04,745 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:04,746 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:04,746 from cli/cirkit.cpp:3: 2021-07-13T16:23:04,746 /usr/include/c++/10/bits/stl_vector.h: In member function ‘unsigned int mockturtle::unitized_table::count_essential_ones(bool) const’: 2021-07-13T16:23:04,746 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:04,746 1198 | _M_realloc_insert(end(), __x); 2021-07-13T16:23:04,746 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-13T16:23:09,933 In file included from /usr/include/c++/10/vector:72, 2021-07-13T16:23:09,933 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:09,934 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:09,934 from cli/cirkit.cpp:3: 2021-07-13T16:23:09,934 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mockturtle::mig_network::signal}; _Tp = mockturtle::mig_network::signal; _Alloc = std::allocator]’: 2021-07-13T16:23:09,934 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-13T16:23:09,934 426 | vector<_Tp, _Alloc>:: 2021-07-13T16:23:09,934 | ^~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:09,964 /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mockturtle::mig_network::signal}; _Tp = mockturtle::mig_network::signal; _Alloc = std::allocator]’: 2021-07-13T16:23:09,965 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:09,965 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:09,965 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:09,986 /usr/include/c++/10/bits/vector.tcc: In member function ‘void mockturtle::aiger_reader::on_header(std::size_t, std::size_t, std::size_t, std::size_t, std::size_t) const [with Ntk = mockturtle::mig_network]’: 2021-07-13T16:23:09,986 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:09,986 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:09,986 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:09,987 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:09,987 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:09,987 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:26,451 In file included from /usr/include/c++/10/vector:67, 2021-07-13T16:23:26,451 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:26,451 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:26,452 from cli/cirkit.cpp:3: 2021-07-13T16:23:26,452 /usr/include/c++/10/bits/stl_vector.h: In member function ‘mockturtle::aig_network::signal mockturtle::aig_network::create_and(mockturtle::aig_network::signal, mockturtle::aig_network::signal)’: 2021-07-13T16:23:26,452 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:26,452 1198 | _M_realloc_insert(end(), __x); 2021-07-13T16:23:26,452 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-13T16:23:27,811 In file included from /usr/include/c++/10/vector:72, 2021-07-13T16:23:27,811 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:27,811 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:27,812 from cli/cirkit.cpp:3: 2021-07-13T16:23:27,812 /usr/include/c++/10/bits/vector.tcc: In destructor ‘mockturtle::bench_reader::~bench_reader() [with Ntk = mockturtle::klut_network]’: 2021-07-13T16:23:27,812 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:27,812 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:27,812 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:27,856 In file included from cli/stores/klut.hpp:7, 2021-07-13T16:23:27,856 from cli/cirkit.cpp:7: 2021-07-13T16:23:27,856 lib/mockturtle/include/mockturtle/io/bench_reader.hpp:89:3: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:27,856 89 | } 2021-07-13T16:23:27,856 | ^ 2021-07-13T16:23:27,883 In file included from /usr/include/c++/10/vector:72, 2021-07-13T16:23:27,883 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:27,883 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:27,883 from cli/cirkit.cpp:3: 2021-07-13T16:23:27,883 /usr/include/c++/10/bits/vector.tcc: In member function ‘void mockturtle::bench_reader::on_input(const string&) const [with Ntk = mockturtle::klut_network]’: 2021-07-13T16:23:27,884 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:27,884 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:27,884 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:28,721 In file included from /usr/include/c++/10/vector:67, 2021-07-13T16:23:28,721 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:28,721 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:28,721 from cli/cirkit.cpp:3: 2021-07-13T16:23:28,721 /usr/include/c++/10/bits/stl_vector.h: In member function ‘mockturtle::mig_network::signal mockturtle::mig_network::create_maj(mockturtle::mig_network::signal, mockturtle::mig_network::signal, mockturtle::mig_network::signal)’: 2021-07-13T16:23:28,722 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:28,722 1198 | _M_realloc_insert(end(), __x); 2021-07-13T16:23:28,722 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-13T16:23:28,958 In file included from /usr/include/c++/10/vector:72, 2021-07-13T16:23:28,958 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:28,958 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:28,959 from cli/cirkit.cpp:3: 2021-07-13T16:23:28,959 /usr/include/c++/10/bits/vector.tcc: In member function ‘void mockturtle::mig_npn_resynthesis::build_db()’: 2021-07-13T16:23:28,959 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:28,959 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:28,959 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:28,959 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:28,959 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:28,960 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:28,960 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:28,960 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:28,960 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:28,960 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:28,960 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:28,960 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:29,376 /usr/include/c++/10/bits/vector.tcc: In member function ‘void mockturtle::verilog_reader::on_inputs(const std::vector >&) const [with Ntk = mockturtle::mig_network]’: 2021-07-13T16:23:29,376 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-13T16:23:29,377 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:29,377 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:29,419 In file included from cli/stores/mig.hpp:7, 2021-07-13T16:23:29,419 from cli/cirkit.cpp:8: 2021-07-13T16:23:29,419 lib/mockturtle/include/mockturtle/io/verilog_reader.hpp:103:3: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-13T16:23:29,419 103 | } 2021-07-13T16:23:29,419 | ^ 2021-07-13T16:23:29,457 In file included from /usr/include/c++/10/vector:72, 2021-07-13T16:23:29,457 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:29,457 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:29,457 from cli/cirkit.cpp:3: 2021-07-13T16:23:29,458 /usr/include/c++/10/bits/vector.tcc: In destructor ‘mockturtle::verilog_reader::~verilog_reader() [with Ntk = mockturtle::mig_network]’: 2021-07-13T16:23:29,458 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:29,458 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:29,458 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:29,508 In file included from cli/stores/mig.hpp:7, 2021-07-13T16:23:29,509 from cli/cirkit.cpp:8: 2021-07-13T16:23:29,509 lib/mockturtle/include/mockturtle/io/verilog_reader.hpp:95:3: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:29,509 95 | } 2021-07-13T16:23:29,509 | ^ 2021-07-13T16:23:29,769 In file included from /usr/include/c++/10/vector:72, 2021-07-13T16:23:29,769 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:29,769 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:29,769 from cli/cirkit.cpp:3: 2021-07-13T16:23:29,769 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: 2021-07-13T16:23:29,770 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:29,770 426 | vector<_Tp, _Alloc>:: 2021-07-13T16:23:29,770 | ^~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:34,908 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, fmt::internal::Arg>}; _Tp = std::pair, fmt::internal::Arg>; _Alloc = std::allocator, fmt::internal::Arg> >]’: 2021-07-13T16:23:34,908 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, fmt::internal::Arg>, std::allocator, fmt::internal::Arg> > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:34,952 /usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, fmt::internal::Arg>}; _Tp = std::pair, fmt::internal::Arg>; _Alloc = std::allocator, fmt::internal::Arg> >]’: 2021-07-13T16:23:34,952 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, fmt::internal::Arg>*, std::vector, fmt::internal::Arg>, std::allocator, fmt::internal::Arg> > > >’ changed in GCC 7.1 2021-07-13T16:23:34,952 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:34,952 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:39,093 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mockturtle::node_pointer<0>}; _Tp = mockturtle::node_pointer<0>; _Alloc = std::allocator >]’: 2021-07-13T16:23:39,093 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2021-07-13T16:23:39,094 426 | vector<_Tp, _Alloc>:: 2021-07-13T16:23:39,094 | ^~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:39,157 /usr/include/c++/10/bits/vector.tcc: In member function ‘mockturtle::klut_network::signal mockturtle::klut_network::_create_node(const std::vector&, uint32_t)’: 2021-07-13T16:23:39,157 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:39,157 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:39,157 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:39,159 In file included from /usr/include/c++/10/vector:67, 2021-07-13T16:23:39,159 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:39,159 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:39,159 from cli/cirkit.cpp:3: 2021-07-13T16:23:39,159 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2021-07-13T16:23:39,159 1198 | _M_realloc_insert(end(), __x); 2021-07-13T16:23:39,160 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-13T16:23:39,322 In file included from /usr/include/c++/10/vector:72, 2021-07-13T16:23:39,323 from lib/alice/alice/api.hpp:36, 2021-07-13T16:23:39,323 from lib/alice/alice/alice.hpp:36, 2021-07-13T16:23:39,323 from cli/cirkit.cpp:3: 2021-07-13T16:23:39,323 /usr/include/c++/10/bits/vector.tcc: In destructor ‘mockturtle::aiger_reader::~aiger_reader() [with Ntk = mockturtle::klut_network]’: 2021-07-13T16:23:39,323 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2021-07-13T16:23:39,323 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-13T16:23:39,324 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T16:23:45,811 virtual memory exhausted: Cannot allocate memory 2021-07-13T16:23:45,982 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-13T16:23:46,060 Building wheel for cirkit (setup.py): finished with status 'error' 2021-07-13T16:23:46,061 ERROR: Failed building wheel for cirkit 2021-07-13T16:23:46,061 Running setup.py clean for cirkit 2021-07-13T16:23:46,062 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-a88_33ub/cirkit_2fafa0d9c7104fbb8b515d24b545ad71/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-a88_33ub/cirkit_2fafa0d9c7104fbb8b515d24b545ad71/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-07-13T16:23:47,262 Warning: 'classifiers' should be a list, got type 'tuple' 2021-07-13T16:23:47,359 running clean 2021-07-13T16:23:47,362 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-13T16:23:47,364 'build/lib.linux-armv7l-3.9' does not exist -- can't clean it 2021-07-13T16:23:47,364 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-13T16:23:47,365 'build/scripts-3.9' does not exist -- can't clean it 2021-07-13T16:23:47,365 removing 'build' 2021-07-13T16:23:47,433 Failed to build cirkit 2021-07-13T16:23:47,433 ERROR: Failed to build one or more wheels 2021-07-13T16:23:47,434 Exception information: 2021-07-13T16:23:47,434 Traceback (most recent call last): 2021-07-13T16:23:47,434 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-13T16:23:47,434 status = self.run(options, args) 2021-07-13T16:23:47,434 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-13T16:23:47,434 return func(self, options, args) 2021-07-13T16:23:47,434 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-13T16:23:47,434 raise CommandError( 2021-07-13T16:23:47,434 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-13T16:23:47,438 Removed build tracker: '/tmp/pip-req-tracker-nfn1fg7a'