Debian Bug report logs - #777781
aspectc++: ftbfs with GCC-5

version graph

Package: src:aspectc++; Maintainer for src:aspectc++ is Reinhard Tartler <siretart@tauware.de>;

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

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Matthias Klose <doko@debian.org>
To: maintonly@bugs.debian.org
Subject: aspectc++: ftbfs with GCC-5
Date: Thu, 12 Feb 2015 10:29:57 +0000
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):

From: Matthias Klose <doko@debian.org>
To: 777781@bugs.debian.org
Subject: Re: aspectc++: ftbfs with GCC-5
Date: Tue, 14 Jul 2015 10:26:43 +0200
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):

From: Reinhard Tartler <siretart@tauware.de>
To: 777781-close@bugs.debian.org
Subject: Bug#777781: fixed in aspectc++ 1:1.2+svn20150823-1
Date: Mon, 24 Aug 2015 03:20:31 +0000
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.