[DSE-Dev] Bug#897857: setools: ftbfs with GCC-8
Laurent Bigonville
bigon at debian.org
Wed May 30 15:28:49 BST 2018
clone 897857 -1
reassign -1 swig 3.0.12-1
blocks 897857 by -1
affects -1 setools
thanks
On Fri, 04 May 2018 12:23:34 +0000 Matthias Klose <doko at debian.org> wrote:
> 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
This looks like a swig bug to me
More information about the SELinux-devel
mailing list