Source: tmispell-voikko Version: 0.7.1-4 Severity: serious Tags: ftbfs tmispell-voikko fails to build from source in unstable on amd64. A build ends as follows:
| x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -MT cursesui.o -MD -MP -MF .deps/cursesui.Tpo -c -o cursesui.o `test -f 'ui/cursesui.cc' || echo './'`ui/cursesui.cc | ui/cursesui.cc: In member function ‘void CursesInterface::Pimpl::redraw_minimenu()’: | ui/cursesui.cc:199:41: error: format not a string literal and no format arguments [-Werror=format-security] | 199 | "e(X)it or ? for help")).c_str()); | | ^ | cc1plus: some warnings being treated as errors | make[3]: *** [Makefile:458: cursesui.o] Error 1 | make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' | make[2]: *** [Makefile:292: all] Error 2 | make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' | make[1]: *** [Makefile:368: all-recursive] Error 1 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | make: *** [debian/rules:31: build-stamp] Error 2 | dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 I suspect this is due to ncurses having acquired format string annotations. We've had a pile of similar bugs in curses users. Helmut

