Your message dated Fri, 10 Aug 2018 02:36:36 +0000
with message-id <e1fnxi4-000bvx...@fasolo.debian.org>
and subject line Bug#897857: fixed in swig 3.0.12-1.2
has caused the Debian Bug report #897857,
regarding setools: ftbfs with GCC-8
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
897857: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897857
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: swig
Source-Version: 3.0.12-1.2

We believe that the bug you reported is fixed in the latest version of
swig, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 897...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Olly Betts <o...@survex.com> (supplier of updated swig package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 10 Aug 2018 12:48:36 +1200
Source: swig
Binary: swig swig3.0 swig-examples swig3.0-examples swig-doc swig3.0-doc
Architecture: source
Version: 3.0.12-1.2
Distribution: unstable
Urgency: medium
Maintainer: Torsten Landschoff <tors...@debian.org>
Changed-By: Olly Betts <o...@survex.com>
Description:
 swig       - Generate scripting interfaces to C/C++ code
 swig-doc   - HTML documentation for SWIG
 swig-examples - Examples for applications of SWIG
 swig3.0    - Generate scripting interfaces to C/C++ code
 swig3.0-doc - HTML documentation for SWIG
 swig3.0-examples - Examples for applications of SWIG
Closes: 897857
Changes:
 swig (3.0.12-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * python-fix-function-cast-warnings.patch: Fix GCC8 warnings in generated
     Python code. (Closes: #897857)
   * python-fix-gcc8-strncpy-warning.patch: Fix more GCC8 warnings in generated
     Python code.
   * fix-gcc8-memset-warnings.patch: Fix GCC8 warnings in generated code for
     various languages.
Checksums-Sha1:
 ce9dd0eacadd0a0dd07b87c4edd1314bfd185865 2361 swig_3.0.12-1.2.dsc
 86e19a76a6cea5e7158ed29b7ce6fcf4851d193e 26740 swig_3.0.12-1.2.debian.tar.xz
 c396e712e5e60f6b47924d2aa5753c872e886803 15280 swig_3.0.12-1.2_amd64.buildinfo
Checksums-Sha256:
 78cb6dbbfd481af1b1b67cf2600a5d87cfc4321472bb2eb6565aac82aca10525 2361 
swig_3.0.12-1.2.dsc
 8454fe69eebc506f5a135afd157a1486ecdae72820b32ca36bb2b7d5954a01da 26740 
swig_3.0.12-1.2.debian.tar.xz
 b5a1cd402111292cbcd0ef4c8a797583f13ddf10bf7f473e189ee1f3bedd25d1 15280 
swig_3.0.12-1.2_amd64.buildinfo
Files:
 8e801aca9c34d64794075c517b695cb4 2361 interpreters optional swig_3.0.12-1.2.dsc
 c8d7705b0dee73e1621fe0018babaece 26740 interpreters optional 
swig_3.0.12-1.2.debian.tar.xz
 3af15c9eb1712cbc2bbcd062c8398b56 15280 interpreters optional 
swig_3.0.12-1.2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEECOJAD/f+j+3jrLUoGBR7BzutKwcFAlts664ACgkQGBR7Bzut
KweUJA//WmHOTKXLL/99szaV2is2IKgW6na2OcIV484I83f+IcF9KzW41EqHlvgH
s6SfE+3cHwhIy8DiU2uw1eETL2luPCtlkhIpHtZzfSY6tR9az20k+YldSwDT7wTP
IzsU8nLcexie9RW193l/EM5mFk2dJrKDsNBqO8JcWoy9i747NrH25rRAdDbPlbCr
NAIxvBgNjbUI+UdsrPQez+fkYZEXUvHFhz9zzxIHCbpyrgw2pvZWmpSXkH7dSQMD
Ko6lKw2j7ukVYWE87LQD3HEFAWok79wToc+6CthF+DCK3YU5kx1vsPPtP0fA8lPk
coDEOTTpmlXuuEfwHJ2dFa0giTjROAGz9k8K6SE5ibBQbWCtLAYx38v5c3Z1Q1zI
EhPf6VmW9eV7wIZ8rXiWiBEZEgZOdGOFgr81LThoadOhJxoLT4qGIxQ2TbRBFnpC
0fm1o3av982x7MvN8U875u65Cfy2dt31VuSTWIhALAOtObBkpM/1D4xVjB7riFNk
Y09n5mnxGWrZMkVjyblb4iFmOQelnnxCui6VJ5Gi8l5V4pW0jE0HPnV5CvLPxj2E
CTICgtJyZFxnkgJY+dSZHXvjab9O9Uh9VU6IRdoOyElJdsI1IM/co0u0ChJb3kzu
jj3LxEGD6+MUM48bgjP5CYk+HurcftOf6SR38GMkLlKxeQZbXDk=
=hVFZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to