Package: src:setools
Version: 4.1.1-3
Severity: normal
Tags: sid buster
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-8

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-8/g++-8, but succeeds to build with gcc-7/g++-7. The
severity of this report will be raised before the buster release.

The full build log can be found at:
http://aws-logs.debian.net/2018/05/01/gcc8/setools_4.1.1-3_unstable_gcc8.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 8, either set CC=gcc-8 CXX=g++-8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-8/porting_to.html

[...]
copying setoolsgui/apol/netifconquery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/exclude_types.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/choose_analysis.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/commonquery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/boolquery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/genfsconquery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/permmapping.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/categoryquery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/objclassquery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/typeattrquery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/typequery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/boundsquery.ui -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/apol.qhc -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
copying setoolsgui/apol/apol.qch -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.6/build/setoolsgui/apol
running build_ext
running build_yacc
Generating parser
bison -y -d libqpol/policy_parse.y -o libqpol/policy_parse.c
running build_lex
Generating scanner
flex -o libqpol/policy_scan.c libqpol/policy_scan.l
building 'setools.policyrep._qpol' extension
swigging setools/policyrep/qpol.i to setools/policyrep/qpol_wrap.c
swig -python -Ilibqpol/include -o setools/policyrep/qpol_wrap.c 
setools/policyrep/qpol.i
creating build
creating build/temp.linux-amd64-3.6
creating build/temp.linux-amd64-3.6/setools
creating build/temp.linux-amd64-3.6/setools/policyrep
creating build/temp.linux-amd64-3.6/libqpol
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes 
-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wno-sign-compare -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-Ilibqpol -Ilibqpol/include -I/usr/include/python3.6m -c 
setools/policyrep/qpol_wrap.c -o 
build/temp.linux-amd64-3.6/setools/policyrep/qpol_wrap.o -Werror -Wextra 
-Waggregate-return -Wfloat-equal -Wformat -Wformat=2 -Winit-self 
-Wmissing-format-attribute -Wmissing-include-dirs -Wnested-externs 
-Wold-style-definition -Wpointer-arith -Wredundant-decls -Wstrict-prototypes 
-Wunknown-pragmas -Wwrite-strings -Wno-missing-field-initializers 
-Wno-unused-parameter -Wno-cast-qual -Wno-shadow -Wno-unreachable-code 
-fno-exceptions
setools/policyrep/qpol_wrap.c:1819:23: error: cast between incompatible 
function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * 
(*)(struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 
'struct _object * (*)(struct _object *, struct _object *)'} 
[-Werror=cast-function-type]
   {(char *)"disown",  (PyCFunction)SwigPyObject_disown,  METH_NOARGS,  (char 
*)"releases ownership of the pointer"},
                       ^
setools/policyrep/qpol_wrap.c:1820:23: error: cast between incompatible 
function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * 
(*)(struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 
'struct _object * (*)(struct _object *, struct _object *)'} 
[-Werror=cast-function-type]
   {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS,  (char 
*)"acquires ownership of the pointer"},
                       ^
setools/policyrep/qpol_wrap.c:1823:23: error: cast between incompatible 
function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * 
(*)(struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 
'struct _object * (*)(struct _object *, struct _object *)'} 
[-Werror=cast-function-type]
   {(char *)"next",    (PyCFunction)SwigPyObject_next,    METH_NOARGS,  (char 
*)"returns the next 'this' object"},
                       ^
setools/policyrep/qpol_wrap.c:1824:23: error: cast between incompatible 
function types from 'PyObject * (*)(SwigPyObject *)' {aka 'struct _object * 
(*)(struct <anonymous> *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 
'struct _object * (*)(struct _object *, struct _object *)'} 
[-Werror=cast-function-type]
   {(char *)"__repr__",(PyCFunction)SwigPyObject_repr,    METH_NOARGS,  (char 
*)"returns object representation"},
                       ^
cc1: all warnings being treated as errors
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
E: pybuild pybuild:336: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3 setup.py build 
dh_auto_build: pybuild --build -i python{version} -p 3.6 returned exit code 13
make[1]: *** [debian/rules:18: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:15: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

_______________________________________________
SELinux-devel mailing list
SELinux-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/selinux-devel

Reply via email to