The build system and code are mostly untested with c++14*; does it work for you adding --std=gnu++11 ?
* (it _does_ build for me with g++5.3.1 and std=gnu++14 (cmake build [does it work better ?]; i only get deprecated warnings [maybe one of your "DISABLE_DEPRECATED" flags conflicts with it ?] for auto_ptr ), so it might be something else entirely, yet it was the most obvious thing i could think of; )
From https:/ /gcc.gnu. org/gcc- 6/changes. html i remark that
"The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98"
The build system and code are mostly untested with c++14*; does it work for you adding --std=gnu++11 ?
* (it _does_ build for me with g++5.3.1 and std=gnu++14 (cmake build [does it work better ?]; i only get deprecated warnings [maybe one of your "DISABLE_ DEPRECATED" flags conflicts with it ?] for auto_ptr ), so it might be something else entirely, yet it was the most obvious thing i could think of; )
Here:
libgtkmm 1:2.24.4-2+b1
libglibmm 2.46.3-1
libsigc++ 2.6.2-1
Linux 4.3.0-1-amd64 Debian (testing) 4.3.3-7 x86_64
my build line : TR1_UNORDERED_ SET -DORBIT2=1 -D_FORTIFY_SOURCE=2 -I/home/ mc/inkscape2/ base/inkscape/ src -I/home/ mc/inkscape2/ base/inkscape -I/home/ mc/inkscape2/ base/inkscape/ include -isystem /usr/include/gsl -isystem /usr/include/ gnome-vfs- 2.0 -isystem /usr/include/gc -isystem /usr/include/ poppler -isystem /usr/include/cairo -isystem /usr/include/ libwpg- 0.3 -isystem /usr/include/ librevenge- 0.0 -isystem /usr/include/ libvisio- 0.1 -isystem /usr/include/ libcdr- 0.1 -isystem /usr/include/ gtk-2.0 -isystem /usr/include/ gdkmm-2. 4 -isystem /usr/include/ gdk-pixbuf- 2.0 -isystem /usr/lib/ x86_64- linux-gnu/ gtk-2.0/ include -isystem /usr/lib/ x86_64- linux-gnu/ gdkmm-2. 4/include -isystem /usr/include/ glib-2. 0 -isystem /usr/lib/ x86_64- linux-gnu/ glib-2. 0/include -isystem /usr/include/ glibmm- 2.4 -isystem /usr/lib/ x86_64- linux-gnu/ glibmm- 2.4/include -isystem /usr/include/ gtkmm-2. 4 -isystem /usr/lib/ x86_64- linux-gnu/ gtkmm-2. 4/include -isystem /usr/include/ atk-1.0 -isystem /usr/include/ atkmm-1. 6 -isystem /usr/include/ pango-1. 0 -isystem /usr/include/ pangomm- 1.4 -isystem /usr/lib/ x86_64- linux-gnu/ pangomm- 1.4/include -isystem /usr/include/ cairomm- 1.0 -isystem /usr/lib/ x86_64- linux-gnu/ cairomm- 1.0/include -isystem /usr/include/ giomm-2. 4 -isystem /usr/lib/ x86_64- linux-gnu/ giomm-2. 4/include -isystem /usr/include/ sigc++- 2.0 -isystem /usr/lib/ x86_64- linux-gnu/ sigc++- 2.0/include -isystem /usr/include/ freetype2 -isystem /usr/include/ gtkspell- 2.0 -isystem /usr/include/ libxml2 -isystem /usr/include/ ImageMagick- 6 -isystem /usr/include/ x86_64- linux-gnu/ ImageMagick- 6 -std=gnu++14 -fopenmp -g -o CMakeFiles/ inkscape_ base.dir/ live_effects/ lpe-rough- hatches. cpp.o -c /home/mc/ inkscape2/ base/inkscape/ src/live_ effects/ lpe-rough- hatches. cpp
/usr/bin/c++ -DHAVE_CAIRO_PDF=1 -DHAVE_CONFIG_H -DHAVE_POTRACE -DHAVE_
i will try again with gcc6 once it's available in debian testing...