[syslinux] syslinux-3.36 and 3.35 compilation broke /dev/null

Gilles Espinasse g.esp at free.fr
Sun Feb 11 16:41:57 PST 2007


I have tested with 3.31 (does not broke /dev/null) and 3.35/3.36 that broke
/dev/null

I verify that /dev/null exist, then compile one of the target available on
top Makefile and /dev/null no more exist.

Example
root:/usr/src/syslinux-3.36# cat /dev/null
root:/usr/src/syslinux-3.36# make .depend
Makefile:274: .depend: No such file or directory
rm -f .depend
for csrc in syslxmod.c gethostip.c ; do gcc  -MM $csrc >> .depend ; done
for nsrc in copybs.asm extlinux.asm isolinux-debug.asm isolinux.asm
ldlinux.asm pxelinux.asm ; do nasm -O99 -DDEPEND  -o `echo $nsrc | sed -e
's/\.asm/\.bin/'` -M $nsrc >> .depend ; done
make: `.depend' is up to date.
root:/usr/src/syslinux-3.36# cat /dev/null
cat: /dev/null: No such file or directory
root:/usr/src/syslinux-3.36# mknod -m 666 /dev/null c 1 3
root:/usr/src/syslinux-3.36# cat /dev/null
root:/usr/src/syslinux-3.36#

Full compilation of syslinux leave a /dev/null file with this content
mattrib: File "s:/ldlinux.sys" not found

Gilles




More information about the Syslinux mailing list