Your message dated Fri, 5 Apr 2019 23:34:19 +0200
with message-id <20190405213417.rg6l2fygkreiu...@debian.org>
and subject line Re: [Aptitude-devel] Bug#926371: aptitude: FTBFS with gcc 8.3
has caused the Debian Bug report #926371,
regarding aptitude: FTBFS with gcc 8.3
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.)


-- 
926371: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926371
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:aptitude
Version: 0.8.11-7
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules binary-indep
dh binary-indep --builddirectory=build --dbgsym-migration=aptitude-dbg
   dh_update_autotools_config -i -O--builddirectory=build 
-O--dbgsym-migration=aptitude-dbg
   dh_autoreconf -i -O--builddirectory=build -O--dbgsym-migration=aptitude-dbg
autoreconf: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
   debian/rules override_dh_auto_configure-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
    --htmldir='${docdir}/html' \
    --program-transform='s&aptitude$&aptitude-curses&' \
    --disable-boost-lib-checks \
     
        cd build && ../configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu 
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run 
--disable-maintainer-mode --disable-dependency-tracking 
--htmldir=\${docdir}/html --program-transform=s&aptitude\$&aptitude-curses& 
--disable-boost-lib-checks
configure: WARNING: unrecognized options: --disable-maintainer-mode

[... snipped ...]

Making all in mocks
make[6]: Entering directory '/<<PKGBUILDDIR>>/build/src/generic/views/mocks'
g++ -DHAVE_CONFIG_H -I. -I../../../../../src/generic/views/mocks -I../../../..  
-I../../../.. -I../../../../.. -I../../../../../src -I../../../../../intl 
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 
-DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\"  
-I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include 
-I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 
-I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include    -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security  -D_REENTRANT -std=gnu++17 -Wall  -c -o 
download_progress.o ../../../../../src/generic/views/mocks/download_progress.cc
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
                 from /usr/include/boost/mpl/bind.hpp:50,
                 from /usr/include/boost/mpl/lambda.hpp:18,
                 from /usr/include/boost/mpl/iter_fold.hpp:20,
                 from /usr/include/boost/variant/detail/initializer.hpp:28,
                 from /usr/include/boost/variant/variant.hpp:30,
                 from /usr/include/boost/variant.hpp:17,
                 from ../../../../../src/generic/views/download_progress.h:25,
                 from 
../../../../../src/generic/views/mocks/download_progress.h:26,
                 from 
../../../../../src/generic/views/mocks/download_progress.cc:23:
/usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp:466:67: error: template 
parameter 'template<class T1, class T2, class T3> class F'
 template< template< typename T1, typename T2, typename T3 > class F, typename 
Tag >
                                                                   ^
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
                 from /usr/include/boost/mpl/quote.hpp:45,
                 from /usr/include/boost/mpl/aux_/full_lambda.hpp:25,
                 from /usr/include/boost/mpl/lambda.hpp:22,
                 from /usr/include/boost/mpl/iter_fold.hpp:20,
                 from /usr/include/boost/variant/detail/initializer.hpp:28,
                 from /usr/include/boost/variant/variant.hpp:30,
                 from /usr/include/boost/variant.hpp:17,
                 from ../../../../../src/generic/views/download_progress.h:25,
                 from 
../../../../../src/generic/views/mocks/download_progress.h:26,
                 from 
../../../../../src/generic/views/mocks/download_progress.cc:23:
/usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp:64:8: error: redeclared 
here as 'template<class P1, class P2, class P3> class F'
 struct quote3
        ^~~~~~
make[6]: *** [Makefile:412: download_progress.o] Error 1
make[6]: Leaving directory '/<<PKGBUILDDIR>>/build/src/generic/views/mocks'
make[5]: *** [Makefile:476: all-recursive] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build/src/generic/views'
make[4]: *** [Makefile:395: all-recursive] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/src/generic'
make[3]: *** [Makefile:683: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/src'
make[2]: *** [Makefile:718: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[1]: *** [Makefile:600: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/build'
dh_auto_build: cd build && make -j1 returned exit code 2
make: *** [debian/rules:22: binary-indep] Error 2
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit 
status 2
--------------------------------------------------------------------------------

The above is just how the build ends but hopefully relevant enough.

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/aptitude.html

Note 1: I've just triggered rebuilds in reproducible-builds, it may not fail 
everywhere yet.

Note 2: I've used "FTBFS with gcc 8.3" because this seems to be the
recurring issue with C++ code and GCC being more strict every day,
feel free to retitle if this description is not good enough.

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.

--- End Message ---
--- Begin Message ---
Hi,

On Thu, Apr 04, 2019 at 01:02:16PM +0200, Axel Beckert wrote:
> Hi Santiago,
> 
> Santiago Vila wrote:
> > On Thu, Apr 04, 2019 at 11:31:34AM +0200, Axel Beckert wrote:
> > > > make[6]: *** [Makefile:412: download_progress.o] Error 1
> > > 
> > > Will test later (once the dist-upgrade is through) with 8.3.0-5 from
> > > unstable, too.
> > 
> > Note: The rebuilds I triggered on reproducible-builds worked ok,
> 
> Yes, and it compiled fine again after I upgraded g++-8 and gcc-8 to
> 8.3.0-5. I suspect this is a case of of
> https://bugs.debian.org/926234, which was introduced in 8.3.0-2,
> boost-related (aptitude uses boost) and was fixed in 8.3.0-5 which is
> not yet in buster.
> 
> I'll build it a few more times with 8.3.0-5 to make sure it's not
> non-deterministic, but I'm optimistic, that this is a duplicate of
> #926234 in g++-8 8.3.0-2 to 8.3.0-4.

The new gcc is now in buster, and the build succeeded in buster on armhf and
arm64 (I triggered the other builds, but they haven't been done yet).

The failing build on amd64 in buster was from yesterday (gcc only migrated
today).

https://tests.reproducible-builds.org/debian/history/aptitude.html

So this bug can be closed.

Thanks,

Ivo

--- End Message ---

Reply via email to