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.

Reply via email to