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.
MIT License
857 stars 106 forks source link

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

Open evanescente-ondine opened 6 years ago

evanescente-ondine commented 6 years ago

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