Building on Arch Linux
gcc (GCC) 14.2.1 20250207
GNU Make 4.4.1
$ make
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c exrecover.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c mapmalloc.c
cc -o exrecover exrecover.o mapmalloc.o
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c expreserve.c
cc -o expreserve expreserve.o
make[1]: Entering directory '/home/akku/tmp/vi/libterm'
cc -DCM_N -DCM_GT -DCM_B -DCM_D -DVMUNIX -c termcap.c
cc -DCM_N -DCM_GT -DCM_B -DCM_D -DVMUNIX -c tgoto.c
cc -DCM_N -DCM_GT -DCM_B -DCM_D -DVMUNIX -c tputs.c
ar cr libtermlib.a termcap.o tgoto.o tputs.o
make[1]: Leaving directory '/home/akku/tmp/vi/libterm'
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex_addr.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex_cmds.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex_cmds2.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex_cmdsub.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex_data.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex_extern.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex_get.c
cc -DLISPCODE -DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8 -DUXRE -DVMUNIX -DEXRECOVER=\"/usr/libexec/exrecover\" -DEXPRESERVE=\"/usr/libexec/expreserve\" -c ex_io.c
ex_io.c: In function ‘widthok’:
ex_io.c:1004:25: error: implicit declaration of function ‘wcwidth’; did you mean ‘xwcwidth’? [-Wimplicit-function-declaration]
1004 | return inopen ? wcwidth(c) <= 2 : 1;
| ^~~~~~~
| xwcwidth
make: *** [Makefile:262: ex_io.o] Error 1
Building on Arch Linux
gcc (GCC) 14.2.1 20250207
GNU Make 4.4.1