martanne / dvtm

dvtm brings the concept of tiling window management, popularized by X11-window managers like dwm to the console. As a console window manager it tries to make it easy to work with multiple console based programs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

can't compile error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]

evanescente-ondine opened this issue · comments

dvtm(0.15) can't compile, it says:

/usr/bin/make all-recursive
make[1] : on entre dans le répertoire « /home/mehdi/Téléchargements/fbterm-1.7 »
Making all in src
make[2] : on entre dans le répertoire « /home/mehdi/Téléchargements/fbterm-1.7/src »
Making all in lib
make[3] : on entre dans le répertoire « /home/mehdi/Téléchargements/fbterm-1.7/src/lib »
g++ -DHAVE_CONFIG_H -I. -I../.. -fno-exceptions -fno-rtti -g -O2 -MT libshell_a-vterm_states.o -MD -MP -MF .deps/libshell_a-vterm_states.Tpo -c -o libshell_a-vterm_states.o test -f 'vterm_states.cpp' || echo './'vterm_states.cpp
vterm_states.cpp:43:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
};
^
vterm_states.cpp:136:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
};
^
vterm_states.cpp:136:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
vterm_states.cpp:136:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
vterm_states.cpp:136:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
vterm_states.cpp:136:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
vterm_states.cpp:136:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
vterm_states.cpp:136:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
vterm_states.cpp:136:1: error: narrowing conversion of '-1' from 'int' to 'u16 {aka short unsigned int}' inside { } [-Wnarrowing]
Makefile:301 : la recette pour la cible « libshell_a-vterm_states.o » a échouée
make[3]: *** [libshell_a-vterm_states.o] Erreur 1
make[3] : on quitte le répertoire « /home/mehdi/Téléchargements/fbterm-1.7/src/lib »
Makefile:520 : la recette pour la cible « all-recursive » a échouée
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/mehdi/Téléchargements/fbterm-1.7/src »
Makefile:264 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/mehdi/Téléchargements/fbterm-1.7 »
Makefile:202 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2