Source: powertop
Version: 2.13-2
Severity: serious
Tags: ftbfs

powertop fails to build from source in unstable, because ncurses added
format string annotations. A non-parallel build now ends as follows:

| g++ -std=c++11 -DHAVE_CONFIG_H -I. -I..  -DLOCALEDIR=\"/usr/share/locale\"  
-I/usr/include/libnl3  -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 
-I/usr/include/x86_64-linux-gnu -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
-Wformat -Wshadow -fno-omit-frame-pointer -fstack-protector  
-I/usr/include/libnl3 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 
-I/usr/include/x86_64-linux-gnu -pthread -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -c -o powertop-display.o `test -f 'display.cpp' || echo 
'./'`display.cpp
| display.cpp: In function ‘void show_tab(unsigned int)’:
| display.cpp:128:26: error: format not a string literal and no format 
arguments [-Werror=format-security]
|   128 |                 mvwprintw(bottom_line, 0,0, c);
|       |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
| cc1plus: some warnings being treated as errors
| make[4]: *** [Makefile:1107: powertop-display.o] Error 1
| make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
| make[3]: *** [Makefile:657: all] Error 2
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
| make[2]: *** [Makefile:461: all-recursive] Error 1
| make[2]: Leaving directory '/<<PKGBUILDDIR>>'
| make[1]: *** [Makefile:391: all] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| dh_auto_build: error: make -j1 returned exit code 2
| make: *** [debian/rules:9: binary] Error 25
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
2

Helmut

Reply via email to