Compilation error to get 8.5.4 version

I’m using: SWI-Prolog version devel

I get this compilation error:

[ 97%] Linking CXX executable swipl-win
/usr/bin/ld : ../../src/libswipl.so.8.5.4 : référence indéfinie vers « tgetnum@NCURSES6_TINFO_5.0.19991023 »
/usr/bin/ld : ../../src/libswipl.so.8.5.4 : référence indéfinie vers « tputs@NCURSES6_TINFO_5.0.19991023 »
/usr/bin/ld : ../../src/libswipl.so.8.5.4 : référence indéfinie vers « tgoto@NCURSES6_TINFO_5.0.19991023 »
/usr/bin/ld : ../../src/libswipl.so.8.5.4 : référence indéfinie vers « tgetent@NCURSES6_TINFO_5.0.19991023 »
/usr/bin/ld : ../../src/libswipl.so.8.5.4 : référence indéfinie vers « tgetstr@NCURSES6_TINFO_5.0.19991023 »
/usr/bin/ld : ../../src/libswipl.so.8.5.4 : référence indéfinie vers « tgetflag@NCURSES6_TINFO_5.0.19991023 »
collect2: error: ld returned 1 exit status
make[2]: *** [packages/swipl-win/CMakeFiles/swipl-win.dir/build.make:307 : packages/swipl-win/swipl-win] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:10739 : packages/swipl-win/CMakeFiles/swipl-win.dir/all] Erreur 2
make: *** [Makefile:182 : all] Erreur 2

Addendum : the compilation succeeded on Debian server 10, but failed on MX Linux for Debian 11.

Looks like ncurses dependency missing. Run cmake . in the build directory to see typically only the failures.

Thanks Jan. But I just downloaded the tar package 8.5.4 version, and I had no problem with the compilation on my MX Linux:

joseph@mx:~$ swipl --version
SWI-Prolog version 8.5.4 for x86_64-linux

The update is done.