If /usr/src is installed from the installation media (i.e. cdrom), the file /usr/src/usr.bin/lex/mkskel.sh will have a timestamp of "Dec 31 1969". This causes a "make buildworld" in /usr/src to fail as shown below: > ===> usr.bin/lex (depend) > lex -t -is /usr/src/usr.bin/lex/scan.l > scan.c > yacc -d -o parse.c /usr/src/usr.bin/lex/parse.y > make: don't know how to make mkskel.sh. Stop > *** Error code 2 Fix: touch the file /usr/src/usr.bin/lex/mkskel.sh ... Or don't install /usr/src from the installation media. How-To-Repeat: Install FreeBSD 6.1/sparc64 (or i believe, any 6.x or 5.x for sparc64) from installation media, including src distribution. Attempt to run "make buildworld" in /usr/src . After a while, it will get to usr.bin/lex and make will fail on mkskel.sh .
State Changed From-To: open->closed Timestamps on 6.3 and 7.0 are ok. Make depend works.