Source: aspectc++ Version: 1:2.2+git20170823-1 Severity: serious Tags: patch
https://buildd.debian.org/status/fetch.php?pkg=aspectc%2B%2B&arch=armel&ver=1%3A2.2%2Bgit20170823-2&stamp=1521519460&raw=0 ... cc -O2 -g -Wall -pipe -Wno-deprecated-declarations lemon.c -o lemon make[3]: Nothing to be done for 'all'. Generating ac++ config file... Generating parser from cpp/PreExprParser.lem... Generating parser from cpp/PreParser.lem... Copying sources not to weave... --- Weaving aspects into PreFileIncluder.cc... Weaving aspects into PrePrintVisitor.cc... Weaving PUMA for TARGET=linux-release Weaver = /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/AspectC++/bin/linux-release/ac++ --gnu-int128 -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CCExprResolveCC.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CCExprResolveH.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CExprResolveCC.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CExprResolveH.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/SyntaxState.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/SyntaxBuilder.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/LookAhead.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CBuilderExtension.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CLookAhead.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CSemBinding.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CCBuilderExtension.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CCLookAhead.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/CCSemBinding.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinIfExists.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinImportHandler.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinMacros.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinAsm.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinDeclSpecs.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinMemberExplSpec.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinTypeKeywords.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinFriend.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/WinKeywords.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtAC.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtACTree.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtGnu.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtGnuCTree.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtGnuCInfos.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtGnuCSemantic.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtGnuCSemExpr.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtGnuCSemDeclSpecs.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/ExtGnuKeywords.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/PragmaOnceUnitState.ah -a /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects/Puma/PragmaOnce.ah -DNDEBUG -std=gnu++11 -I /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/extern -I /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/inc -I /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/aspects -I /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step1/src --config /build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/puma.cfg --gen_size_type __SIZE_TYPE__ -k --- Weaving aspects into PreprocessorParser.cc... Weaving aspects into UnitManager.cc... fatalfatal: Caught standard exception: deque::_M_new_elements_at_back : Caught standard exception: deque::_M_new_elements_at_back fatal: Caught standard exception: deque::_M_new_elements_at_back weave.mk:72: recipe for target '/build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step2/src/PrePrintVisitor.cc' failed make[3]: *** [/build/aspectc++-dhjBEv/aspectc++-2.2+git20170823/Puma/gen-release/step2/src/PrePrintVisitor.cc] Error 1 The most likely trigger is the recent increase in the armel port baseline. Not really a proper fix, but the following fixes the build: --- debian/rules.old 2018-03-30 22:26:46.197631181 +0000 +++ debian/rules 2018-03-30 22:27:31.682178490 +0000 @@ -35,7 +35,7 @@ CFLAGS := -O2 -g endif -ifeq ($(DEB_HOST_ARCH),armhf) +ifneq (,$(filter $(DEB_HOST_ARCH), armel armhf)) # fatal: Caught standard exception: deque::_M_new_elements_at_back CFLAGS := -O1 -g endif