Running phase: unpackPhase unpacking source archive /nix/store/6jnpb3243ngh79fynwznj3wrb2dws8ib-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase fixing cmake files... cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/share/doc/libpoly -DCMAKE_INSTALL_INFODIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/include -DCMAKE_INSTALL_SBINDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/wkadfwbhn9b4kdih88j7izzy20qw79bk-clang-wrapper-19.1.5/bin/strip -DCMAKE_RANLIB=/nix/store/wkadfwbhn9b4kdih88j7izzy20qw79bk-clang-wrapper-19.1.5/bin/ranlib -DCMAKE_AR=/nix/store/wkadfwbhn9b4kdih88j7izzy20qw79bk-clang-wrapper-19.1.5/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/sz6yidpnsqy9fdws33inz3z2jv3v715y-libpoly-0.1.13 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is Clang 19.1.5 -- The CXX compiler identification is Clang 19.1.5 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/wkadfwbhn9b4kdih88j7izzy20qw79bk-clang-wrapper-19.1.5/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /nix/store/wkadfwbhn9b4kdih88j7izzy20qw79bk-clang-wrapper-19.1.5/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- GMP headers: /nix/store/zg28sd1w6vgf32504ljyym62kcnxj9fx-gmp-with-cxx-6.3.0-dev/include -- GMP library: /nix/store/i7mzabmp6zqjqac4p67ki05flgpqmbv8-gmp-with-cxx-6.3.0/lib/libgmp.dylib -- Looking for open_memstream -- Looking for open_memstream - found CMake Warning (dev) at CMakeLists.txt:69 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) CMake Warning (dev) at python/CMakeLists.txt:16 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /nix/store/8zc3wcplydp8gsxms24scpzdca438dk5-python3-3.12.8/lib/libpython3.12.dylib (found version "3.12.8") -- Configuring done (2.8s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DOCDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_INFODIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_LOCALEDIR CMAKE_INSTALL_MANDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR -- Build files have been written to: /tmp/nix-build-libpoly-0.1.13.drv-0/source/build cmake: enabled parallel building cmake: enabled parallel installing Running phase: buildPhase build flags: -j2 SHELL=/nix/store/5wjj1f3pa1ndi3kvskm1fcs9kdy2xajf-bash-5.2p37/bin/bash [ 0%] Building C object src/CMakeFiles/static_poly.dir/utils/debug_trace.c.o [ 0%] Building C object src/CMakeFiles/poly.dir/utils/debug_trace.c.o [ 1%] Building C object src/CMakeFiles/static_poly.dir/utils/assignment.c.o [ 1%] Building C object src/CMakeFiles/poly.dir/utils/assignment.c.o [ 1%] Building C object src/CMakeFiles/static_poly.dir/utils/statistics.c.o [ 2%] Building C object src/CMakeFiles/poly.dir/utils/statistics.c.o [ 3%] Building C object src/CMakeFiles/static_poly.dir/utils/output.c.o [ 3%] Building C object src/CMakeFiles/poly.dir/utils/output.c.o [ 3%] Building C object src/CMakeFiles/static_poly.dir/utils/sign_condition.c.o [ 4%] Building C object src/CMakeFiles/poly.dir/utils/sign_condition.c.o [ 5%] Building C object src/CMakeFiles/static_poly.dir/utils/u_memstream.c.o [ 5%] Building C object src/CMakeFiles/poly.dir/utils/u_memstream.c.o [ 5%] Building C object src/CMakeFiles/static_poly.dir/number/integer.c.o [ 6%] Building C object src/CMakeFiles/poly.dir/number/integer.c.o [ 7%] Building C object src/CMakeFiles/static_poly.dir/number/rational.c.o [ 7%] Building C object src/CMakeFiles/poly.dir/number/rational.c.o [ 7%] Building C object src/CMakeFiles/static_poly.dir/number/dyadic_rational.c.o [ 8%] Building C object src/CMakeFiles/poly.dir/number/dyadic_rational.c.o [ 9%] Building C object src/CMakeFiles/static_poly.dir/number/algebraic_number.c.o [ 9%] Building C object src/CMakeFiles/poly.dir/number/algebraic_number.c.o [ 9%] Building C object src/CMakeFiles/static_poly.dir/number/value.c.o [ 10%] Building C object src/CMakeFiles/poly.dir/number/value.c.o [ 11%] Building C object src/CMakeFiles/static_poly.dir/interval/interval.c.o [ 11%] Building C object src/CMakeFiles/poly.dir/interval/interval.c.o [ 11%] Building C object src/CMakeFiles/static_poly.dir/interval/arithmetic.c.o [ 12%] Building C object src/CMakeFiles/poly.dir/interval/arithmetic.c.o [ 13%] Building C object src/CMakeFiles/static_poly.dir/variable/variable_db.c.o [ 13%] Building C object src/CMakeFiles/poly.dir/variable/variable_db.c.o [ 13%] Building C object src/CMakeFiles/static_poly.dir/variable/variable_list.c.o [ 14%] Building C object src/CMakeFiles/poly.dir/variable/variable_list.c.o [ 15%] Building C object src/CMakeFiles/static_poly.dir/variable/variable_order.c.o [ 15%] Building C object src/CMakeFiles/poly.dir/variable/variable_order.c.o [ 15%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/umonomial.c.o [ 16%] Building C object src/CMakeFiles/poly.dir/upolynomial/umonomial.c.o [ 17%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/upolynomial.c.o [ 17%] Building C object src/CMakeFiles/poly.dir/upolynomial/upolynomial.c.o [ 17%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/output.c.o [ 18%] Building C object src/CMakeFiles/poly.dir/upolynomial/output.c.o [ 19%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/upolynomial_dense.c.o [ 19%] Building C object src/CMakeFiles/poly.dir/upolynomial/upolynomial_dense.c.o [ 19%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/bounds.c.o [ 20%] Building C object src/CMakeFiles/poly.dir/upolynomial/bounds.c.o [ 20%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/gcd.c.o [ 20%] Building C object src/CMakeFiles/poly.dir/upolynomial/gcd.c.o [ 21%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/factors.c.o [ 21%] Building C object src/CMakeFiles/poly.dir/upolynomial/factors.c.o [ 21%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/factorization.c.o [ 22%] Building C object src/CMakeFiles/poly.dir/upolynomial/factorization.c.o [ 23%] Building C object src/CMakeFiles/static_poly.dir/upolynomial/root_finding.c.o [ 23%] Building C object src/CMakeFiles/poly.dir/upolynomial/root_finding.c.o [ 23%] Building C object src/CMakeFiles/static_poly.dir/polynomial/monomial.c.o [ 24%] Building C object src/CMakeFiles/poly.dir/polynomial/monomial.c.o [ 25%] Building C object src/CMakeFiles/static_poly.dir/polynomial/coefficient.c.o [ 25%] Building C object src/CMakeFiles/poly.dir/polynomial/coefficient.c.o [ 25%] Building C object src/CMakeFiles/static_poly.dir/polynomial/output.c.o [ 26%] Building C object src/CMakeFiles/poly.dir/polynomial/output.c.o [ 27%] Building C object src/CMakeFiles/static_poly.dir/polynomial/gcd.c.o [ 27%] Building C object src/CMakeFiles/poly.dir/polynomial/gcd.c.o [ 27%] Building C object src/CMakeFiles/static_poly.dir/polynomial/psc.c.o [ 28%] Building C object src/CMakeFiles/poly.dir/polynomial/psc.c.o [ 28%] Building C object src/CMakeFiles/poly.dir/polynomial/factorization.c.o [ 29%] Building C object src/CMakeFiles/static_poly.dir/polynomial/factorization.c.o [ 30%] Building C object src/CMakeFiles/poly.dir/polynomial/polynomial.c.o [ 30%] Building C object src/CMakeFiles/static_poly.dir/polynomial/polynomial.c.o [ 31%] Building C object src/CMakeFiles/static_poly.dir/polynomial/polynomial_context.c.o [ 31%] Building C object src/CMakeFiles/poly.dir/polynomial/polynomial_context.c.o [ 32%] Building C object src/CMakeFiles/poly.dir/polynomial/feasibility_set.c.o [ 32%] Building C object src/CMakeFiles/static_poly.dir/polynomial/feasibility_set.c.o [ 32%] Building C object src/CMakeFiles/poly.dir/polynomial/polynomial_hash_set.c.o [ 33%] Building C object src/CMakeFiles/static_poly.dir/polynomial/polynomial_hash_set.c.o [ 33%] Building C object src/CMakeFiles/static_poly.dir/polynomial/polynomial_vector.c.o [ 34%] Building C object src/CMakeFiles/poly.dir/polynomial/polynomial_vector.c.o [ 34%] Building C object src/CMakeFiles/poly.dir/poly.c.o [ 35%] Building C object src/CMakeFiles/static_poly.dir/poly.c.o [ 35%] Linking C static library libpoly.a [ 36%] Linking C shared library libpoly.dylib [ 36%] Built target static_poly [ 36%] Building C object src/CMakeFiles/static_pic_poly.dir/utils/debug_trace.c.o [ 36%] Built target poly [ 37%] Building C object src/CMakeFiles/static_pic_poly.dir/utils/assignment.c.o [ 38%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/algebraic_number.cpp.o [ 38%] Building C object src/CMakeFiles/static_pic_poly.dir/utils/statistics.c.o [ 39%] Building C object src/CMakeFiles/static_pic_poly.dir/utils/output.c.o [ 39%] Building C object src/CMakeFiles/static_pic_poly.dir/utils/sign_condition.c.o [ 40%] Building C object src/CMakeFiles/static_pic_poly.dir/utils/u_memstream.c.o [ 40%] Building C object src/CMakeFiles/static_pic_poly.dir/number/integer.c.o [ 40%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/assignment.cpp.o [ 41%] Building C object src/CMakeFiles/static_pic_poly.dir/number/rational.c.o [ 41%] Building C object src/CMakeFiles/static_pic_poly.dir/number/dyadic_rational.c.o [ 42%] Building C object src/CMakeFiles/static_pic_poly.dir/number/algebraic_number.c.o [ 43%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/context.cpp.o [ 43%] Building C object src/CMakeFiles/static_pic_poly.dir/number/value.c.o [ 44%] Building C object src/CMakeFiles/static_pic_poly.dir/interval/interval.c.o [ 44%] Building C object src/CMakeFiles/static_pic_poly.dir/interval/arithmetic.c.o [ 44%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/dyadic_interval.cpp.o [ 45%] Building C object src/CMakeFiles/static_pic_poly.dir/variable/variable_db.c.o [ 45%] Building C object src/CMakeFiles/static_pic_poly.dir/variable/variable_list.c.o [ 45%] Building C object src/CMakeFiles/static_pic_poly.dir/variable/variable_order.c.o [ 46%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/umonomial.c.o [ 46%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/upolynomial.c.o [ 46%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/dyadic_rational.cpp.o [ 47%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/output.c.o [ 47%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/upolynomial_dense.c.o [ 48%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/bounds.c.o [ 48%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/gcd.c.o [ 49%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/integer_ring.cpp.o [ 50%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/factors.c.o [ 50%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/factorization.c.o [ 51%] Building C object src/CMakeFiles/static_pic_poly.dir/upolynomial/root_finding.c.o [ 51%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/monomial.c.o [ 52%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/coefficient.c.o [ 52%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/integer.cpp.o [ 52%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/output.c.o [ 53%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/gcd.c.o [ 53%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/psc.c.o [ 54%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/interval_assignment.cpp.o [ 55%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/factorization.c.o [ 55%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/polynomial.c.o [ 55%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/interval.cpp.o [ 56%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/polynomial_context.c.o [ 56%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/feasibility_set.c.o [ 57%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/polynomial_hash_set.c.o [ 57%] Building C object src/CMakeFiles/static_pic_poly.dir/polynomial/polynomial_vector.c.o [ 58%] Building CXX object src/CMakeFiles/static_polyxx.dir/polyxx/polynomial.cpp.o [ 58%] Building C object src/CMakeFiles/static_pic_poly.dir/poly.c.o [ 59%] Linking C static library libpicpoly.a [ 59%] Built target static_pic_poly [ 59%] Building C object python/CMakeFiles/polypy.dir/polypyAlgebraicNumber.c.o /tmp/nix-build-libpoly-0.1.13.drv-0/source/src/polyxx/polynomial.cpp:361:26: error: variable length arrays in C++ are a Clang extension [-Werror,-Wvla-cxx-extension] 361 | lp_polynomial_t* tmp[size]; | ^~~~ /tmp/nix-build-libpoly-0.1.13.drv-0/source/src/polyxx/polynomial.cpp:361:26: note: read of non-const variable 'size' is not allowed in a constant expression /tmp/nix-build-libpoly-0.1.13.drv-0/source/src/polyxx/polynomial.cpp:360:17: note: declared here 360 | std::size_t size = std::min(degree(p), degree(q)) + 1; | ^ 1 error generated. make[2]: *** [src/CMakeFiles/static_polyxx.dir/build.make:202: src/CMakeFiles/static_polyxx.dir/polyxx/polynomial.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:282: src/CMakeFiles/static_polyxx.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 60%] Building C object python/CMakeFiles/polypy.dir/polypyAssignment.c.o [ 60%] Building C object python/CMakeFiles/polypy.dir/polypyInteger.c.o [ 61%] Building C object python/CMakeFiles/polypy.dir/polypyPolynomial.c.o [ 61%] Building C object python/CMakeFiles/polypy.dir/polypy.c.o [ 61%] Building C object python/CMakeFiles/polypy.dir/polypyUPolynomial.c.o [ 62%] Building C object python/CMakeFiles/polypy.dir/utils.c.o [ 62%] Building C object python/CMakeFiles/polypy.dir/polypyVariable.c.o [ 63%] Building C object python/CMakeFiles/polypy.dir/polypyVariableOrder.c.o [ 63%] Building C object python/CMakeFiles/polypy.dir/polypyValue.c.o [ 64%] Building C object python/CMakeFiles/polypy.dir/polypyInterval.c.o [ 64%] Building C object python/CMakeFiles/polypy.dir/polypyFeasibilitySet.c.o [ 65%] Linking C shared module polypy.so [ 65%] Built target polypy make: *** [Makefile:146: all] Error 2