Distribution de travail : FreeBSD 15.0
$ sudo pkg install gmake gcc xorgproto libXaw libXmu libXt libXext libXpm ncurses bison flex
[util01@reseau99 ~/JEUX/ROGUELIKE/UNNETHACK/UnNetHack-5.3.2]$ make
./hack.c: In function 'interesting_to_explore':
./hack.c:1378:1: error: type of 'x' defaults to 'int' [-Wimplicit-int]
1378 | interesting_to_explore(x,y) {
| ^~~~~~~~~~~~~~~~~~~~~~
./hack.c:1378:1: error: type of 'y' defaults to 'int' [-Wimplicit-int]
*** Error code 1
Solution :
Ouvrir :
src/hack.c
Chercher :
static boolean
interesting_to_explore(x,y) {
Remplacer par :
static boolean
interesting_to_explore(int x, int y) {
make[2]: don't know how to make ../src/tile.c. Stop
make[2]: stopped making "../src/tile.c" in /home/util01/JEUX/ROGUELIKE/UNNETHACK/UnNetHack-5.3.2/util
*** Error code 2
Solution :
Utiliser 'gmake', soit :
[util01@reseau99 ~/JEUX/ROGUELIKE/UNNETHACK/UnNetHack-5.3.2]$ sudo pkg install gmake
Compilation :
[util01@reseau99 ~/JEUX/ROGUELIKE/UNNETHACK/UnNetHack-5.3.2]$ gmake clean
[util01@reseau99 ~/JEUX/ROGUELIKE/UNNETHACK/UnNetHack-5.3.2]$ gmake
Installation :
util01@station40:~/JEUX/ROGUELIKE/UNNETHACK/UnNetHack-5.3.2$ sudo make install
[util01@reseau99 ~/JEUX/ROGUELIKE/UNNETHACK/UnNetHack-5.3.2]$ cp /usr/local/share/unnethack/unnethackrc.default ~/.unnethackrc