Debian Bug report logs -
#777781
aspectc++: ftbfs with GCC-5
Reported by: Matthias Klose <doko@debian.org>
Date: Thu, 12 Feb 2015 10:34:46 UTC
Severity: serious
Tags: confirmed, sid, stretch
Found in version aspectc++/1:1.2-1
Fixed in version aspectc++/1:1.2+svn20150823-1
Done: Reinhard Tartler <siretart@tauware.de>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to Reinhard Tartler <siretart@tauware.de>:
Bug#777781; Package src:aspectc++.
(Thu, 12 Feb 2015 10:34:50 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
New Bug report received and forwarded. Copy sent to Reinhard Tartler <siretart@tauware.de>.
(Thu, 12 Feb 2015 10:34:50 GMT) (full text, mbox, link).
Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):
Package: src:aspectc++
Version: 1:1.2-1
Severity: normal
Tags: sid stretch
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-5
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-5/g++-5, but succeeds to build with gcc-4.9/g++-4.9. The
severity of this report may be raised before the stretch release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc5-20150205/aspectc++_1.2-1_unstable_gcc5.log
The last lines of the build log are at the end of this report.
To build with GCC 5, either set CC=gcc-5 CXX=g++-5 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t experimental install g++
Common build failures are C11 as the default C mode, 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-5/porting_to.html
[...]
/usr/include/c++/5/bits/stl_multimap.h:147: error: `iterator' is not a member of `_Rep_type'
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/CCSemExpr.cc:3721: In instantiation of `std::set<::Puma::CTree *>'
/usr/include/c++/5/bits/stl_set.h:130: error: `const_iterator' is not a member of `_Rep_type'
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/CCSemExpr.cc:3756: In instantiation of `std::set<::Puma::CTree *>'
/usr/include/c++/5/bits/stl_set.h:130: error: `const_iterator' is not a member of `_Rep_type'
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/inc/Puma/PreMacroManager.h:48: In instantiation of `std::map<const char *,::Puma::PreMacro *>'
/usr/include/c++/5/bits/stl_map.h:149: error: `iterator' is not a member of `_Rep_type'
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CLexer.cc] Error 1
make[3]: *** Waiting for unfinished jobs....
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CLexer.cc' failed
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.ccmake[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CCLexer.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CCLexer.cc' failed
:79: error: `sysDir' undeclared here
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:81: error: `sysDir' undeclared here
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:81: error: left operand of `->' not pointer to class object
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:81: error: invalid operand to binary `=='
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:81: error: undefined type
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:104: error: `lookupIdx' undeclared here
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:104: error: `lookupIdx' undeclared here
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:104: error: left operand of `->' not pointer to class object
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:104: error: invalid operand to binary `=='
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:104: error: undefined type
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:407: error: `iter' undeclared here
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:408: error: `iter' undeclared here
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:408: error: invalid operand to unary `*'
/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step1/src/PreFileIncluder.cc:408: error: left operand of `.' not a class object
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CScanner.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CScanner.cc' failed
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/UnitManager.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/UnitManager.cc' failed
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CCBuilder.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CCBuilder.cc' failed
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CCNameLookup.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CCNameLookup.cc' failed
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/PrePrintVisitor.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/PrePrintVisitor.cc' failed
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/PreprocessorParser.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/PreprocessorParser.cc' failed
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/PreFileIncluder.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/PreFileIncluder.cc' failed
make[3]: *** [/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CCSemExpr.cc] Error 1
weave.mk:72: recipe for target '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy/gen-release/step2/src/CCSemExpr.cc' failed
make[2]: *** [step2] Error 2
Makefile:50: recipe for target 'step2' failed
make[1]: *** [src] Error 2
Makefile:55: recipe for target 'src' failed
make[1]: Leaving directory '/build/aspectc++-OAr2XC/aspectc++-1.2/Puma.copy'
make: *** [build-arch-stamp] Error 2
debian/rules:52: recipe for target 'build-arch-stamp' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
Severity set to 'important' from 'normal'
Request was from Matthias Klose <doko@debian.org>
to control@bugs.debian.org.
(Tue, 16 Jun 2015 11:15:36 GMT) (full text, mbox, link).
Severity set to 'serious' from 'important'
Request was from Matthias Klose <doko@debian.org>
to control@bugs.debian.org.
(Thu, 25 Jun 2015 11:24:29 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Reinhard Tartler <siretart@tauware.de>:
Bug#777781; Package src:aspectc++.
(Tue, 14 Jul 2015 08:30:18 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
Extra info received and forwarded to list. Copy sent to Reinhard Tartler <siretart@tauware.de>.
(Tue, 14 Jul 2015 08:30:18 GMT) (full text, mbox, link).
Message #14 received at 777781@bugs.debian.org (full text, mbox, reply):
Control: tags -1 + confirmed
it looks like their C++ parser needs to be updated. The first thing I saw was
missing support for inline namespaces.
The only libpuma-dev b-d is in undertaker, which itself build depends on some
C++ libs.
Added tag(s) confirmed.
Request was from Matthias Klose <doko@debian.org>
to 777781-submit@bugs.debian.org.
(Tue, 14 Jul 2015 08:30:18 GMT) (full text, mbox, link).
Reply sent
to Reinhard Tartler <siretart@tauware.de>:
You have taken responsibility.
(Mon, 24 Aug 2015 03:24:04 GMT) (full text, mbox, link).
Notification sent
to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer.
(Mon, 24 Aug 2015 03:24:04 GMT) (full text, mbox, link).
Message #21 received at 777781-close@bugs.debian.org (full text, mbox, reply):
Source: aspectc++
Source-Version: 1:1.2+svn20150823-1
We believe that the bug you reported is fixed in the latest version of
aspectc++, 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 777781@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Reinhard Tartler <siretart@tauware.de> (supplier of updated aspectc++ 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 23 Aug 2015 22:04:29 -0400
Source: aspectc++
Binary: aspectc++ libpuma-dev libpuma-doc
Architecture: source amd64 all
Version: 1:1.2+svn20150823-1
Distribution: unstable
Urgency: medium
Maintainer: Reinhard Tartler <siretart@debian.org>
Changed-By: Reinhard Tartler <siretart@tauware.de>
Description:
aspectc++ - aspect-oriented programming extension for C++
libpuma-dev - C/C++/AspectC++ Scanner and Parsers
libpuma-doc - C/C++/AspectC++ Scanner and Parsers
Closes: 777781
Changes:
aspectc++ (1:1.2+svn20150823-1) unstable; urgency=medium
.
* New upstream snapshot
* Compiles with GCC-5, Closes: #777781
* Bump standard version, no changes needed
* This package is now maintained on git.debian.org
Checksums-Sha1:
38b6ea68e5d48da135d18c4f296a61823d164b82 1872 aspectc++_1.2+svn20150823-1.dsc
e38be0331987a90b82e48bc08a7d272099db63aa 27735570 aspectc++_1.2+svn20150823.orig.tar.gz
2877f6f5b793c145d28402ef2b3077fecf580afb 13220 aspectc++_1.2+svn20150823-1.debian.tar.xz
b673c9122fc9cc50a41677c277da819b22562329 829260 aspectc++_1.2+svn20150823-1_amd64.deb
2671729b46e36e2b359364c4188bce2f7da2b5cc 1299068 libpuma-dev_1.2+svn20150823-1_amd64.deb
bc4c49b38c9f5dbec02e72ce2c0532d53c1aa9dc 5131372 libpuma-doc_1.2+svn20150823-1_all.deb
Checksums-Sha256:
63e747e91197082c9a4e7561c01f5810399ca06925ec1725df9771f518d610af 1872 aspectc++_1.2+svn20150823-1.dsc
03a04d1cfeabfab492655082b713cd79b878d48d02ef75490bff1f4f2203d84d 27735570 aspectc++_1.2+svn20150823.orig.tar.gz
3aba56b2e4cc4f87af3618d0254be3c06fba18cbc39bc233998acd5a5af85ba5 13220 aspectc++_1.2+svn20150823-1.debian.tar.xz
49c673ea32fe44a94353632d677bd9cbb490ad06e959d6acdd85c51b45ab785e 829260 aspectc++_1.2+svn20150823-1_amd64.deb
4218920abd81cedf860bbc905a57f6af39e0b69bc8c7dca18e3c4ec6194d9d85 1299068 libpuma-dev_1.2+svn20150823-1_amd64.deb
4c8adbf16b97c9bf5bd1e64f498e110e69692e9d5579d132484b2948df9c1f36 5131372 libpuma-doc_1.2+svn20150823-1_all.deb
Files:
7cc0844791c02620c40c229b8cd35935 1872 devel optional aspectc++_1.2+svn20150823-1.dsc
828d202c92143eaf99cf9effc41d028f 27735570 devel optional aspectc++_1.2+svn20150823.orig.tar.gz
3790d46915bb9448b172b371c58fd83a 13220 devel optional aspectc++_1.2+svn20150823-1.debian.tar.xz
94761077761248ff0a87ea98157b4265 829260 devel optional aspectc++_1.2+svn20150823-1_amd64.deb
f00a5bc28cf28b92847fe4ad720b93b1 1299068 libdevel optional libpuma-dev_1.2+svn20150823-1_amd64.deb
4269b1e3ffe4f68259e774c4839e3ae5 5131372 doc optional libpuma-doc_1.2+svn20150823-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAEBCAAGBQJV2n5tAAoJEIuAbIZKeKRFSosMAJh8pQkY3cRN9nGHGfeQLiMF
pdIv/oegRvyFTklcPTg8kBEmh7X7NrA+z2MYjs32JHiXZ9MbpbYauKkAdyXYN9+c
5kd4dq7gNefyoHYkPzhWzKJAl0f1YF8/wuzLc2m4mv1yuQk2wRQdw37SZoWH8cKv
5BF/yX6KFwh9VfkmIrVAUZJEJ6aSlv5smjrJx0FQf1GTQudeyGA9afDs2k8s/4mj
Cdlq0GxYFLS9RUD4UelhK3ut44ytY7828JdO++j0Ip5jeedYEkut3qRaSNxNXyAX
lSwQ+MvDKkllcd8GR42ErmfP/3cRnsoXHJKwyjiQ/YuuxjTUyi6boBmS7OD2eyUh
/qEAqAQY1EHE9TZ6p5wu8lJNqbO5NVVduiDf81kkSZ42HmqnkKMG7AFtHFj5j/rO
LQQW2LgRmLxb1AXSoxwsFUdbbBagLYd17V/32M6W8aMcL0BoKWWXtEfSqDMPXNhV
eX6yrTvEkyVIkFJYpZKTTX19rqlqAlAAqF25LeYoLw==
=u9ws
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 04 Oct 2015 08:16:21 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Jan 5 00:16:35 2018;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.