Маялся значит дурью в интернете, и как то случайно увидел ролик на ютубе с этими рогаликами. А че мне понравилось, только с англ. туговато.
Значит скачал себе Angbang, Zangbang и Dangeon Crawl. Вообще крутяк, особенно последняя. Но блин нету перевода, ни в одной. Всё на инглише шпрехают.
make -f Makefile.std
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o z-util.o z-util.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o z-virt.o z-virt.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o z-form.o z-form.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o z-rand.o z-rand.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o z-term.o z-term.c
z-term.c: In function ‘Term_fresh’:
z-term.c:1234:9: warning: unused variable ‘og’ [-Wunused-variable]
byte og = old_g[tx];
^~
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o variable.o variable.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o tables.o tables.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o util.o util.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o cave.o cave.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o object1.o object1.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o object2.o object2.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o monster1.o monster1.c
monster1.c: In function ‘describe_monster_exp’:
monster1.c:1032:10: warning: unused variable ‘q’ [-Wunused-variable]
cptr p, q;
^
monster1.c:1032:7: warning: unused variable ‘p’ [-Wunused-variable]
cptr p, q;
^
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o monster2.o monster2.c
monster2.c: In function ‘monster_desc’:
monster2.c:840:28: warning: passing argument 2 of ‘expand_rus_codes’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
expand_rus_codes(desc, name, pad, 0, 1);
^~~~
In file included from angband.h:34:0,
from monster2.c:11:
externs.h:719:12: note: expected ‘char *’ but argument is of type ‘cptr {aka const char *}’
extern int expand_rus_codes(char *d, char *s, int pad, int chsl, int num);
^~~~~~~~~~~~~~~~
monster2.c:842:29: warning: passing argument 2 of ‘expand_rus_codes2’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
expand_rus_codes2(desc, name, pad, 0, 1);
^~~~
In file included from angband.h:34:0,
from monster2.c:11:
externs.h:720:12: note: expected ‘char *’ but argument is of type ‘cptr {aka const char *}’
extern int expand_rus_codes2(char *d, char *s, int pad, int chsl, int num);
^~~~~~~~~~~~~~~~~
monster2.c:850:28: warning: passing argument 2 of ‘expand_rus_codes’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
expand_rus_codes(desc, name, pad, 0, 1);
^~~~
In file included from angband.h:34:0,
from monster2.c:11:
externs.h:719:12: note: expected ‘char *’ but argument is of type ‘cptr {aka const char *}’
extern int expand_rus_codes(char *d, char *s, int pad, int chsl, int num);
^~~~~~~~~~~~~~~~
monster2.c:852:29: warning: passing argument 2 of ‘expand_rus_codes2’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
expand_rus_codes2(desc, name, pad, 0, 1);
^~~~
In file included from angband.h:34:0,
from monster2.c:11:
externs.h:720:12: note: expected ‘char *’ but argument is of type ‘cptr {aka const char *}’
extern int expand_rus_codes2(char *d, char *s, int pad, int chsl, int num);
^~~~~~~~~~~~~~~~~
monster2.c:860:28: warning: passing argument 2 of ‘expand_rus_codes’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
expand_rus_codes(desc, name, pad, 0, 1);
^~~~
In file included from angband.h:34:0,
from monster2.c:11:
externs.h:719:12: note: expected ‘char *’ but argument is of type ‘cptr {aka const char *}’
extern int expand_rus_codes(char *d, char *s, int pad, int chsl, int num);
^~~~~~~~~~~~~~~~
monster2.c:862:29: warning: passing argument 2 of ‘expand_rus_codes2’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
expand_rus_codes2(desc, name, pad, 0, 1);
^~~~
In file included from angband.h:34:0,
from monster2.c:11:
externs.h:720:12: note: expected ‘char *’ but argument is of type ‘cptr {aka const char *}’
extern int expand_rus_codes2(char *d, char *s, int pad, int chsl, int num);
^~~~~~~~~~~~~~~~~
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o xtra1.o xtra1.c
xtra1.c: In function ‘health_redraw’:
xtra1.c:754:43: warning: comparison of constant ‘0’ with boolean expression is always false [-Wbool-compare]
else if (!mon_list[p_ptr->health_who].hp < 0)
^
xtra1.c:754:43: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
xtra1.c:754:11: note: add parentheses around left hand side expression to silence this warning
else if (!mon_list[p_ptr->health_who].hp < 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
( )
xtra1.c: In function ‘calc_spells’:
xtra1.c:1225:7: warning: unused variable ‘p’ [-Wunused-variable]
cptr p = ((cp_ptr->spell_book == TV_MAGIC_BOOK) ? "spell" : "prayer");
^
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o xtra2.o xtra2.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o spells1.o spells1.c
spells1.c: In function ‘project_m’:
spells1.c:2064:7: warning: variable ‘name’ set but not used [-Wunused-but-set-variable]
cptr name;
^~~~
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o spells2.o spells2.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o melee1.o melee1.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o melee2.o melee2.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o save.o save.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o files.o files.c
files.c: In function ‘html_screenshot’:
files.c:5068:5: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if (a != TERM_WHITE) fprintf(htm, "</FONT>");
^
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o cmd1.o cmd1.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o cmd2.o cmd2.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o cmd3.o cmd3.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o cmd4.o cmd4.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o cmd5.o cmd5.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o cmd6.o cmd6.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o store.o store.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o birth.o birth.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o load.o load.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o wizard1.o wizard1.c
wizard1.c: In function ‘spoil_mon_desc’:
wizard1.c:607:28: warning: passing argument 2 of ‘expand_rus_codes2’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
expand_rus_codes2(rname, name, PAD_IMEN, 0, 1);
^~~~
In file included from angband.h:34:0,
from wizard1.c:11:
externs.h:720:12: note: expected ‘char *’ but argument is of type ‘cptr {aka const char *}’
extern int expand_rus_codes2(char *d, char *s, int pad, int chsl, int num);
^~~~~~~~~~~~~~~~~
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o wizard2.o wizard2.c
wizard2.c: In function ‘do_cmd_debug’:
wizard2.c:859:22: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
sprintf(tmp_val, "%d", o_ptr->number);
^
In file included from /usr/include/stdio.h:862:0,
from h-system.h:17,
from h-basic.h:20,
from angband.h:17,
from wizard2.c:11:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: ‘__builtin___sprintf_chk’ output between 2 and 4 bytes into a destination of size 3
return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o obj-info.o obj-info.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o generate.o generate.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o dungeon.o dungeon.c
dungeon.c: In function ‘sense_inventory’:
dungeon.c:92:9: warning: variable ‘rod’ set but not used [-Wunused-but-set-variable]
int i, rod;
^~~
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o init1.o init1.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o init2.o init2.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o randart.o randart.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o main-cap.o main-cap.c
gcc -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -fno-strength-reduce -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES" -g -c -o main-gcu.o main-gcu.c
main-gcu.c:71:11: fatal error: ncurses.h: Нет такого файла или каталога
# include <ncurses.h>
^~~~~~~~~~~
compilation terminated.
<встроенное>: recipe for target 'main-gcu.o' failed
make: *** [main-gcu.o] Error 1
Может кто знает нормальную "рагу" с русскими буквами, из репозитария? Или как "angband-russian" поставить?