Control: tag -1 + patch

On Sat, 13 Aug 2016 20:05:36 +0200, Santiago Vila wrote:

> Package: openbabel
> Version: 2.3.2+dfsg-2.3
> Severity: serious
> 
> ------------------------------------------------------------------
> /<<BUILDDIR>>/openbabel-2.3.2+dfsg/src/alias.cpp: In static member
> function 'static bool OpenBabel::AliasData::LoadFile(O
> penBabel::AliasData::SmartsTable&)':
> /<<BUILDDIR>>/openbabel-2.3.2+dfsg/src/alias.cpp:273:9: error:
> reference to 'shared_ptr' is ambiguous
>          shared_ptr<OBSmartsPattern> psp(new OBSmartsPattern);
>                 ^~~~~~~~~~
> ------------------------------------------------------------------

Also fails in sid.

Looks like a typical GCC6-induced error.
The build succeeds with -std=gnu++98. Patch attached.


Cheers,
gregor

-- 
 .''`.  Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Rolling Stones: Sweetblack
diff -Nru openbabel-2.3.2+dfsg/debian/changelog openbabel-2.3.2+dfsg/debian/changelog
--- openbabel-2.3.2+dfsg/debian/changelog	2016-08-02 11:44:00.000000000 +0200
+++ openbabel-2.3.2+dfsg/debian/changelog	2016-09-13 22:58:23.000000000 +0200
@@ -1,3 +1,11 @@
+openbabel (2.3.2+dfsg-2.4) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "FTBFS in testing": build with -std=gnu++98.
+    (Closes: #834249)
+
+ -- gregor herrmann <gre...@debian.org>  Tue, 13 Sep 2016 22:58:23 +0200
+
 openbabel (2.3.2+dfsg-2.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru openbabel-2.3.2+dfsg/debian/rules openbabel-2.3.2+dfsg/debian/rules
--- openbabel-2.3.2+dfsg/debian/rules	2014-09-20 14:29:56.000000000 +0200
+++ openbabel-2.3.2+dfsg/debian/rules	2016-09-13 22:58:23.000000000 +0200
@@ -11,6 +11,7 @@
 export CFLAGS       := $(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS)
 export CXXFLAGS     := $(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS)
 export LDFLAGS      := $(shell dpkg-buildflags --get LDFLAGS)
+export DEB_CXXFLAGS_MAINT_APPEND = -std=gnu++98
 
 DH_AUTO_CONFIGURE_OPTS := -DCMAKE_BUILD_TYPE=None \
                           -DPYTHON_BINDINGS=ON -DPERL_BINDINGS=ON \

Attachment: signature.asc
Description: Digital Signature

Reply via email to