Control: tags 833969 +patch
A fix for the ganv FTBFS is attached.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
Description: Don't build with -ansi
-ansi is for C++ equivalent to -std=c++98
.
sigc++-2.0 uses C++11 features in its headers, resulting in
compile errors when trying to use these headers in C++98 mode.
.
Removing -ansi fixes the bug, depending on upstream policy
building with -std=c++11 (or -std=c++14) instead of -ansi
might be preferred by upstream with gcc versions that
support these standards (untested).
Author: Adrian Bunk <[email protected]>
Bug-Debian: https://bugs.debian.org/833969
Forwarded: no
--- ganv-1.4.2~dfsg0.orig/waflib/extras/autowaf.py
+++ ganv-1.4.2~dfsg0/waflib/extras/autowaf.py
@@ -181,7 +181,7 @@ def configure(conf):
conf.env.append_value('CXXFLAGS',['-Wcast-qual'])
if Options.options.strict:
conf.env.append_value('CFLAGS',['-pedantic','-Wshadow'])
- conf.env.append_value('CXXFLAGS',['-ansi','-Wnon-virtual-dtor','-Woverloaded-virtual'])
+ conf.env.append_value('CXXFLAGS',['-Wnon-virtual-dtor','-Woverloaded-virtual'])
append_cxx_flags(['-Wall','-Wcast-align','-Wextra','-Wmissing-declarations','-Wno-unused-parameter','-Wstrict-overflow','-Wundef','-Wwrite-strings','-fstrict-overflow'])
if not conf.check_cc(fragment='''
#ifndef __clang__