utils/ppmtolss16 doesn't use MCONFIG's PERL variable: make[1]: Entering directory `/home/gzp/src/syslinux-3.72/sample' gzip -cd syslogo.ppm.gz | \ ../utils/ppmtolss16 \#000000=0 \#d0d0d0=7 \#f6f6f6=15 \ > syslogo.lss /bin/sh: ../utils/ppmtolss16: /usr/bin/perl: bad interpreter: No such file or directory make[1]: *** [syslogo.lss] Error 126