Package: src:fenics-ffcx Version: 1:0.9.0-3 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202512/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:fenics-ffcx, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --with sphinxdoc --buildsystem=pybuild debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_clean /usr/bin/make -C doc clean make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf_clean -O--buildsystem=pybuild debian/rules override_dh_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_clean ffcx/git_commit_hash.py test/*.pdf test/*.h test/*.c test/*.o test/*.so test/compile-cache/ rm -rf *.egg-info make[1]: Leaving directory '/<<PKGBUILDDIR>>' [... snipped ...] highlighting module code... [ 35%] ffcx.element_interface highlighting module code... [ 41%] ffcx.formatting highlighting module code... [ 47%] ffcx.ir.integral highlighting module code... [ 53%] ffcx.ir.representation highlighting module code... [ 59%] ffcx.ir.representationutils highlighting module code... [ 65%] ffcx.main highlighting module code... [ 71%] ffcx.naming highlighting module code... [ 76%] ffcx.options highlighting module code... [ 82%] pathlib._local highlighting module code... [ 88%] time highlighting module code... [ 94%] ufl.integral highlighting module code... [100%] ufl.sorting writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 4 warnings. The HTML pages are in build/html. Running Sphinx v8.2.3 WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). loading translations [en]... done making output directory... done WARNING: html_static_path entry '_static' does not exist Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. loading pickled environment... The configuration has changed (2 options: 'html_permalinks_icon', 'jquery_use_sri') done [autosummary] generating autosummary for: _autogenerated/ffcx.__main__.rst, _autogenerated/ffcx.analysis.rst, _autogenerated/ffcx.codegeneration.rst, _autogenerated/ffcx.compiler.rst, _autogenerated/ffcx.element_interface.rst, _autogenerated/ffcx.formatting.rst, _autogenerated/ffcx.ir.representation.rst, _autogenerated/ffcx.ir.representationutils.rst, _autogenerated/ffcx.main.rst, _autogenerated/ffcx.naming.rst, _autogenerated/ffcx.options.rst, _autogenerated/ffcx.rst, index.rst building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: 0 added, 0 changed, 0 removed reading sources... looking for now-outdated files... none found preparing documents... done copying assets... copying assets: done writing... fenicsformcompilerx.1 { _autogenerated/ffcx _autogenerated/ffcx.__main__ _autogenerated/ffcx.analysis _autogenerated/ffcx.compiler _autogenerated/ffcx.element_interface _autogenerated/ffcx.formatting _autogenerated/ffcx.main _autogenerated/ffcx.naming _autogenerated/ffcx.codegeneration _autogenerated/ffcx.options _autogenerated/ffcx.ir.representation _autogenerated/ffcx.ir.representationutils } done build succeeded, 2 warnings. The manual pages are in build/man. make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_installdocs -O--buildsystem=pybuild dh_installdocs: warning: Cannot auto-detect main package for python-ffcx-doc. If the default is wrong, please use --doc-main-package or the X-Doc-Main-Package field dh_sphinxdoc -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_installman -O--buildsystem=pybuild debian/rules override_dh_python3 make[1]: Entering directory '/<<PKGBUILDDIR>>' cd test; \ PYTHONPATH=/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/lib/python3.13/dist-packages: \ PATH=/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games \ pytest-3 ============================= test session starts ============================== platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 rootdir: /<<PKGBUILDDIR>> configfile: pyproject.toml plugins: typeguard-4.4.4 collected 85 items test_add_mode.py::test_additive_facet_integral[float32] PASSED [ 1%] test_add_mode.py::test_additive_facet_integral[float64] PASSED [ 2%] test_add_mode.py::test_additive_facet_integral[complex64] PASSED [ 3%] test_add_mode.py::test_additive_facet_integral[complex128] PASSED [ 4%] test_add_mode.py::test_additive_cell_integral[float32] PASSED [ 5%] test_add_mode.py::test_additive_cell_integral[float64] PASSED [ 7%] test_add_mode.py::test_additive_cell_integral[complex64] PASSED [ 8%] test_add_mode.py::test_additive_cell_integral[complex128] PASSED [ 9%] test_cache.py::test_cache_modes PASSED [ 10%] test_cmdline.py::test_cmdline_simple PASSED [ 11%] test_cmdline.py::test_visualise FAILED [ 12%] test_jit_expression.py::test_matvec PASSED [ 14%] test_jit_expression.py::test_rank1 PASSED [ 15%] test_jit_expression.py::test_elimiate_zero_tables_tensor PASSED [ 16%] test_jit_expression.py::test_grad_constant PASSED [ 17%] test_jit_expression.py::test_facet_expression PASSED [ 18%] test_jit_forms.py::test_laplace_bilinear_form_2d[float64-expected_result0] PASSED [ 20%] test_jit_forms.py::test_laplace_bilinear_form_2d[complex128-expected_result1] PASSED [ 21%] test_jit_forms.py::test_mass_bilinear_form_2d[float32-expected_result0] PASSED [ 22%] test_jit_forms.py::test_mass_bilinear_form_2d[float64-expected_result1] PASSED [ 23%] test_jit_forms.py::test_mass_bilinear_form_2d[complex128-expected_result2] PASSED [ 24%] test_jit_forms.py::test_mass_bilinear_form_2d[complex64-expected_result3] PASSED [ 25%] test_jit_forms.py::test_helmholtz_form_2d[float64-expected_result0] PASSED [ 27%] test_jit_forms.py::test_helmholtz_form_2d[complex128-expected_result1] PASSED [ 28%] test_jit_forms.py::test_laplace_bilinear_form_3d[float64-expected_result0] PASSED [ 29%] test_jit_forms.py::test_laplace_bilinear_form_3d[complex128-expected_result1] PASSED [ 30%] test_jit_forms.py::test_form_coefficient PASSED [ 31%] test_jit_forms.py::test_subdomains PASSED [ 32%] test_jit_forms.py::test_interior_facet_integral[float64] PASSED [ 34%] test_jit_forms.py::test_interior_facet_integral[complex128] PASSED [ 35%] test_jit_forms.py::test_conditional[float64] PASSED [ 36%] test_jit_forms.py::test_conditional[complex128] PASSED [ 37%] test_jit_forms.py::test_custom_quadrature PASSED [ 38%] test_jit_forms.py::test_curl_curl PASSED [ 40%] test_jit_forms.py::test_lagrange_triangle[1-<lambda>-<lambda>0-float64] PASSED [ 41%] test_jit_forms.py::test_lagrange_triangle[1-<lambda>-<lambda>1-float64] PASSED [ 42%] test_jit_forms.py::test_lagrange_triangle[1-<lambda>-<lambda>2-float64] PASSED [ 43%] test_jit_forms.py::test_lagrange_triangle[2-<lambda>-<lambda>0-float64] PASSED [ 44%] test_jit_forms.py::test_lagrange_triangle[2-<lambda>-<lambda>1-float64] PASSED [ 45%] test_jit_forms.py::test_lagrange_triangle[2-<lambda>-<lambda>2-float64] PASSED [ 47%] test_jit_forms.py::test_lagrange_triangle[3-<lambda>-<lambda>0-float64] PASSED [ 48%] test_jit_forms.py::test_lagrange_triangle[3-<lambda>-<lambda>1-float64] PASSED [ 49%] test_jit_forms.py::test_lagrange_triangle[3-<lambda>-<lambda>2-float64] PASSED [ 50%] test_jit_forms.py::test_lagrange_tetrahedron[1-<lambda>-<lambda>0-float64] PASSED [ 51%] test_jit_forms.py::test_lagrange_tetrahedron[1-<lambda>-<lambda>1-float64] PASSED [ 52%] test_jit_forms.py::test_lagrange_tetrahedron[1-<lambda>-<lambda>2-float64] PASSED [ 54%] test_jit_forms.py::test_lagrange_tetrahedron[2-<lambda>-<lambda>0-float64] PASSED [ 55%] test_jit_forms.py::test_lagrange_tetrahedron[2-<lambda>-<lambda>1-float64] PASSED [ 56%] test_jit_forms.py::test_lagrange_tetrahedron[2-<lambda>-<lambda>2-float64] PASSED [ 57%] test_jit_forms.py::test_lagrange_tetrahedron[3-<lambda>-<lambda>0-float64] PASSED [ 58%] test_jit_forms.py::test_lagrange_tetrahedron[3-<lambda>-<lambda>1-float64] PASSED [ 60%] test_jit_forms.py::test_lagrange_tetrahedron[3-<lambda>-<lambda>2-float64] PASSED [ 61%] test_jit_forms.py::test_prism PASSED [ 62%] test_jit_forms.py::test_complex_operations PASSED [ 63%] test_jit_forms.py::test_invalid_function_name PASSED [ 64%] test_jit_forms.py::test_interval_vertex_quadrature PASSED [ 65%] test_jit_forms.py::test_facet_vertex_quadrature PASSED [ 67%] test_jit_forms.py::test_manifold_derivatives PASSED [ 68%] test_jit_forms.py::test_integral_grouping PASSED [ 69%] test_jit_forms.py::test_mixed_dim_form[permutation0-float64] PASSED [ 70%] test_jit_forms.py::test_mixed_dim_form[permutation1-float64] PASSED [ 71%] test_lnodes.py::test_gemm[float32] -------------------------------- live log call --------------------------------- INFO root:dist.py:1018 running build_ext INFO root:build_ext.py:538 building '_gemm_float' extension INFO root:spawn.py:77 x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c _gemm_float.c -o ./_gemm_float.o INFO root:spawn.py:77 x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 ./_gemm_float.o -L/usr/lib/x86_64-linux-gnu -o ./_gemm_float.cpython-313-x86_64-linux-gnu.so PASSED [ 72%] test_lnodes.py::test_gemm[float64] -------------------------------- live log call --------------------------------- INFO root:dist.py:1018 running build_ext INFO root:build_ext.py:538 building '_gemm_double' extension INFO root:spawn.py:77 x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c _gemm_double.c -o ./_gemm_double.o INFO root:spawn.py:77 x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 ./_gemm_double.o -L/usr/lib/x86_64-linux-gnu -o ./_gemm_double.cpython-313-x86_64-linux-gnu.so PASSED [ 74%] test_lnodes.py::test_gemm[intc] -------------------------------- live log call --------------------------------- INFO root:dist.py:1018 running build_ext INFO root:build_ext.py:538 building '_gemm_int' extension INFO root:spawn.py:77 x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c _gemm_int.c -o ./_gemm_int.o INFO root:spawn.py:77 x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 ./_gemm_int.o -L/usr/lib/x86_64-linux-gnu -o ./_gemm_int.cpython-313-x86_64-linux-gnu.so PASSED [ 75%] test_lnodes.py::test_gemv[float32] -------------------------------- live log call --------------------------------- INFO root:dist.py:1018 running build_ext INFO root:build_ext.py:538 building '_gemv_float' extension INFO root:spawn.py:77 x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c _gemv_float.c -o ./_gemv_float.o INFO root:spawn.py:77 x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 ./_gemv_float.o -L/usr/lib/x86_64-linux-gnu -o ./_gemv_float.cpython-313-x86_64-linux-gnu.so PASSED [ 76%] test_lnodes.py::test_gemv[float64] -------------------------------- live log call --------------------------------- INFO root:dist.py:1018 running build_ext INFO root:build_ext.py:538 building '_gemv_double' extension INFO root:spawn.py:77 x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c _gemv_double.c -o ./_gemv_double.o INFO root:spawn.py:77 x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 ./_gemv_double.o -L/usr/lib/x86_64-linux-gnu -o ./_gemv_double.cpython-313-x86_64-linux-gnu.so PASSED [ 77%] test_lnodes.py::test_gemv[intc] -------------------------------- live log call --------------------------------- INFO root:dist.py:1018 running build_ext INFO root:build_ext.py:538 building '_gemv_int' extension INFO root:spawn.py:77 x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c _gemv_int.c -o ./_gemv_int.o INFO root:spawn.py:77 x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 ./_gemv_int.o -L/usr/lib/x86_64-linux-gnu -o ./_gemv_int.cpython-313-x86_64-linux-gnu.so PASSED [ 78%] test_signatures.py::test_numba_kernel_signature[float32] SKIPPED (Nu...) [ 80%] test_signatures.py::test_numba_kernel_signature[float64] SKIPPED (Nu...) [ 81%] test_signatures.py::test_numba_kernel_signature[complex64] SKIPPED (...) [ 82%] test_signatures.py::test_numba_kernel_signature[complex128] SKIPPED [ 83%] test_submesh.py::test_multiple_mesh_codim0[float64] PASSED [ 84%] test_submesh.py::test_multiple_mesh_codim0[complex128] PASSED [ 85%] test_tensor_product.py::test_bilinear_form[CellType.quadrilateral-1-float32] PASSED [ 87%] test_tensor_product.py::test_bilinear_form[CellType.quadrilateral-1-float64] PASSED [ 88%] test_tensor_product.py::test_bilinear_form[CellType.quadrilateral-2-float32] PASSED [ 89%] test_tensor_product.py::test_bilinear_form[CellType.quadrilateral-2-float64] PASSED [ 90%] test_tensor_product.py::test_bilinear_form[CellType.quadrilateral-3-float32] PASSED [ 91%] test_tensor_product.py::test_bilinear_form[CellType.quadrilateral-3-float64] PASSED [ 92%] test_tensor_product.py::test_bilinear_form[CellType.hexahedron-1-float32] PASSED [ 94%] test_tensor_product.py::test_bilinear_form[CellType.hexahedron-1-float64] PASSED [ 95%] test_tensor_product.py::test_bilinear_form[CellType.hexahedron-2-float32] PASSED [ 96%] test_tensor_product.py::test_bilinear_form[CellType.hexahedron-2-float64] PASSED [ 97%] test_tensor_product.py::test_bilinear_form[CellType.hexahedron-3-float32] PASSED [ 98%] test_tensor_product.py::test_bilinear_form[CellType.hexahedron-3-float64] PASSED [100%] =================================== FAILURES =================================== ________________________________ test_visualise ________________________________ def test_visualise(): try: import pygraphviz # noqa: F401 except ImportError: pytest.skip("pygraphviz not installed") os.chdir(os.path.dirname(__file__)) subprocess.run(["ffcx", "--visualise", "Poisson.py"]) > assert os.path.isfile("S.pdf") E AssertionError: assert False E + where False = <function isfile at 0x7fb206b5eac0>('S.pdf') E + where <function isfile at 0x7fb206b5eac0> = <module 'posixpath' (frozen)>.isfile E + where <module 'posixpath' (frozen)> = os.path test_cmdline.py:27: AssertionError ----------------------------- Captured stderr call ----------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/bin/ffcx", line 8, in <module> sys.exit(__main__.main()) ~~~~~~~~~~~~~^^ File "/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/lib/python3.13/dist-packages/ffcx/main.py", line 75, in main code_h, code_c = compiler.compile_ufl_objects( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ufd.forms + ufd.expressions + ufd.elements, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<3 lines>... visualise=xargs.visualise, ^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/lib/python3.13/dist-packages/ffcx/compiler.py", line 113, in compile_ufl_objects ir = compute_ir(analysis, _object_names, _prefix, options, visualise) File "/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/lib/python3.13/dist-packages/ffcx/ir/representation.py", line 135, in compute_ir _compute_integral_ir( ~~~~~~~~~~~~~~~~~~~~^ fd, ^^^ ...<5 lines>... visualise, ^^^^^^^^^^ ) ^ File "/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/lib/python3.13/dist-packages/ffcx/ir/representation.py", line 396, in _compute_integral_ir integral_ir = compute_integral_ir( itg_data.domain.ufl_cell(), ...<5 lines>... visualise, ) File "/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/lib/python3.13/dist-packages/ffcx/ir/integral.py", line 140, in compute_integral_ir visualise_graph(S, "S.pdf") ~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/debian/python3-ffcx/usr/lib/python3.13/dist-packages/ffcx/ir/analysis/visualise.py", line 78, in visualise_graph G.draw(filename) ~~~~~~^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pygraphviz/agraph.py", line 1608, in draw data = self._run_prog(prog, args) File "/usr/lib/python3/dist-packages/pygraphviz/agraph.py", line 1400, in _run_prog raise OSError(b"".join(errors).decode(self.encoding)) OSError: There is no layout engine support for "neato" Use one of: dot =============================== warnings summary =============================== test/test_jit_forms.py::test_facet_vertex_quadrature /usr/lib/python3/dist-packages/ufl/utils/sorting.py:88: UserWarning: Applying str() to a metadata value of type ndarray, don't know if this is safe. warnings.warn( test/test_jit_forms.py::test_facet_vertex_quadrature /<<PKGBUILDDIR>>/debian/python3-ffcx/usr/lib/python3.13/dist-packages/ffcx/ir/representation.py:275: UserWarning: Explicitly selected vertex quadrature (degree 1), but requested degree is 7. warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [4] test_signatures.py:67: Numba not installed FAILED test_cmdline.py::test_visualise - AssertionError: assert False ============= 1 failed, 80 passed, 4 skipped, 2 warnings in 37.10s ============= make[1]: *** [debian/rules:52: override_dh_python3] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:29: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

