Package: src:gcc-python-plugin Version: 0.17-1 Severity: serious Tags: ftbfs
Dear maintainer: I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh_testdir /usr/bin/make -C docs html make[1]: Entering directory '/<<PKGBUILDDIR>>/docs' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v1.8.4 making output directory... building [mo]: targets for 0 po files that are out of date building [html]: targets for 40 source files that are out of date updating environment: 40 added, 0 changed, 0 removed reading sources... [ 2%] 0.10 reading sources... [ 5%] 0.11 reading sources... [ 7%] 0.12 reading sources... [ 10%] 0.13 reading sources... [ 12%] 0.14 reading sources... [ 15%] 0.15 reading sources... [ 17%] 0.16 reading sources... [ 20%] 0.17 reading sources... [ 22%] 0.7 reading sources... [ 25%] 0.8 reading sources... [ 27%] 0.9 reading sources... [ 30%] appendices reading sources... [ 32%] attributes reading sources... [ 35%] basics reading sources... [ 37%] callbacks reading sources... [ 40%] callgraph reading sources... [ 42%] cfg reading sources... [ 45%] cpychecker reading sources... [ 47%] diagnostics reading sources... [ 50%] examples reading sources... [ 52%] gcc-overview reading sources... [ 55%] gcc-with-python reading sources... [ 57%] getting-involved reading sources... [ 60%] gimple reading sources... [ 62%] index reading sources... [ 65%] locations reading sources... [ 67%] lto reading sources... [ 70%] misc reading sources... [ 72%] operators reading sources... [ 75%] options reading sources... [ 77%] parameters reading sources... [ 80%] passes reading sources... [ 82%] preprocessor reading sources... [ 85%] release-notes reading sources... [ 87%] rtl reading sources... [ 90%] success reading sources... [ 92%] tables-of-passes reading sources... [ 95%] tree reading sources... [ 97%] versions reading sources... [100%] working-with-c looking for now-outdated files... none found pickling environment... done checking consistency... /<<PKGBUILDDIR>>/docs/gcc-with-python.rst: WARNING: document isn't included in any toctree done preparing documents... done writing output... [ 2%] 0.10 writing output... [ 5%] 0.11 writing output... [ 7%] 0.12 writing output... [ 10%] 0.13 writing output... [ 12%] 0.14 writing output... [ 15%] 0.15 writing output... [ 17%] 0.16 writing output... [ 20%] 0.17 writing output... [ 22%] 0.7 writing output... [ 25%] 0.8 writing output... [ 27%] 0.9 writing output... [ 30%] appendices writing output... [ 32%] attributes writing output... [ 35%] basics writing output... [ 37%] callbacks writing output... [ 40%] callgraph writing output... [ 42%] cfg writing output... [ 45%] cpychecker writing output... [ 47%] diagnostics writing output... [ 50%] examples writing output... [ 52%] gcc-overview writing output... [ 55%] gcc-with-python writing output... [ 57%] getting-involved writing output... [ 60%] gimple writing output... [ 62%] index writing output... [ 65%] locations writing output... [ 67%] lto writing output... [ 70%] misc writing output... [ 72%] operators writing output... [ 75%] options writing output... [ 77%] parameters writing output... [ 80%] passes writing output... [ 82%] preprocessor writing output... [ 85%] release-notes writing output... [ 87%] rtl writing output... [ 90%] success writing output... [ 92%] tables-of-passes writing output... [ 95%] tree writing output... [ 97%] versions writing output... [100%] working-with-c /<<PKGBUILDDIR>>/docs/0.17.rst:32: WARNING: unknown option: --cpychecker-verbose generating indices... genindex writing additional pages... search copying images... [ 14%] sample-supergraph.png copying images... [ 28%] new-html-error-report.png copying images... [ 42%] sample-html-error-report.png copying images... [ 57%] sample-callgraph.png copying images... [ 71%] sample-gimple-cfg.png copying images... [ 85%] sample-gimple-ssa-cfg.png copying images... [100%] passes.svg copying static files... WARNING: html_static_path entry '/<<PKGBUILDDIR>>/docs/_static' does not exist done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded, 3 warnings. The HTML pages are in _build/html. Build finished. The HTML pages are in _build/html. make[1]: Leaving directory '/<<PKGBUILDDIR>>/docs' touch doc-stamp fakeroot debian/rules binary-indep dh_testdir dh_testroot dh_prep dh_installdirs dh_testdir rm -rf build-python3 mkdir -p build-python3 tar -c -f - --exclude=debian --exclude=build-* . | tar -C build-python3 -x -f - /usr/bin/make -C build-python3 \ CC=gcc-8 \ PYTHON=python3 PYTHON_CONFIG=python3-config \ PLUGIN_NAME=python3 \ PLUGIN_DSO=python3.so \ PLUGIN_PYTHONPATH=/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3 \ plugin print-gcc-version make[1]: Entering directory '/<<PKGBUILDDIR>>/build-python3' Makefile:202: warning: overriding recipe for target 'autogenerated-casts.c' Makefile:199: warning: ignoring old recipe for target 'autogenerated-casts.c' python3 generate-config-h.py -o autogenerated-config.h --gcc="gcc-8" --plugindir="/usr/lib/gcc/x86_64-linux-gnu/8/plugin" Checking whether gcc-8 was built with C or C++... C++ checking for gcc-plugin.h... found checking whether plugin.def defines PLUGIN_FINISH_DECL... yes checking whether passes are C++ classes... yes writing autogenerated-config.h writing autogenerated-EXTRA_CFLAGS.txt cd gcc-c-api && make libgcc-c-api.so CC=gcc-8 make[2]: Entering directory '/<<PKGBUILDDIR>>/build-python3/gcc-c-api' python3 ./xml-to-h.py ./ gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-callgraph.o -I./ gcc-callgraph.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-cfg.o -I./ gcc-cfg.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-constant.o -I./ gcc-constant.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-declaration.o -I./ gcc-declaration.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-diagnostics.o -I./ gcc-diagnostics.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-function.o -I./ gcc-function.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-gimple.o -I./ gcc-gimple.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-location.o -I./ gcc-location.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-option.o -I./ gcc-option.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-rtl.o -I./ gcc-rtl.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-tree.o -I./ gcc-tree.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-type.o -I./ gcc-type.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o gcc-variable.o -I./ gcc-variable.c python3 ./generate-casts-c.py autogenerated-casts.c ./ gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -c -x c++ -fno-rtti -o autogenerated-casts.o -I./ autogenerated-casts.c gcc-8 -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -Wl,-z,relro -shared gcc-callgraph.o gcc-cfg.o gcc-constant.o gcc-declaration.o gcc-diagnostics.o gcc-function.o gcc-gimple.o gcc-location.o gcc-option.o gcc-rtl.o gcc-tree.o gcc-type.o gcc-variable.o autogenerated-casts.o -o libgcc-c-api.so make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-python3/gcc-c-api' gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-attribute.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-attribute.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-callbacks.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-callbacks.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-callgraph.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-callgraph.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-cfg.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-cfg.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-closure.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-closure.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-diagnostics.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-diagnostics.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-function.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-function.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-gimple.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-gimple.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-location.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-location.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-option.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-option.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-parameter.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-parameter.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-pass.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-pass.c gcc-8 -O2 -Werror -g -fPIC -fno-strict-aliasing -Wall -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include -I/usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/c-family -I. -I/usr/include/python3.7m -I/usr/include/python3.7m -DPLUGIN_PYTHONPATH='"/usr/lib/gcc/x86_64-linux-gnu/8/plugin/python3"' -c -x c++ -fno-rtti -o gcc-python-pretty-printer.o -I./ -I./gcc-c-api -I./gcc-c-api gcc-python-pretty-printer.c gcc-python-pretty-printer.c: In function 'PyObject* PyGccPrettyPrinter_New()': gcc-python-pretty-printer.c:53:25: error: no matching function for call to 'pretty_printer::pretty_printer(NULL, int)' 0); ^ In file included from gcc-python-wrappers.h:467, from gcc-python-pretty-printer.c:22: /usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/pretty-print.h:220:12: note: candidate: 'pretty_printer::pretty_printer(int)' explicit pretty_printer (int = 0); ^~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/pretty-print.h:220:12: note: candidate expects 1 argument, 2 provided /usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/pretty-print.h:216:8: note: candidate: 'constexpr pretty_printer::pretty_printer(const pretty_printer&)' struct pretty_printer ^~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/8/plugin/include/pretty-print.h:216:8: note: candidate expects 1 argument, 2 provided make[1]: *** [Makefile:168: gcc-python-pretty-printer.o] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>/build-python3' make: *** [debian/rules:26: build-stamp-python3] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made in my autobuilder with "dpkg-buildpackage -A" and it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/gcc-python-plugin.html If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.