sparc64/97707: mkskel.sh has bogus timestamp, causing buildworld on sparc64 to fail

Paul Schiro tribble at tribble.net
Tue May 23 12:40:25 PDT 2006


>Number:         97707
>Category:       sparc64
>Synopsis:       mkskel.sh has bogus timestamp, causing buildworld on sparc64 to fail
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-sparc64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 23 19:40:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Paul Schiro
>Release:        6.1-RELEASE
>Organization:
American Select
>Environment:
FreeBSD xxx.xxx.com 6.1-STABLE FreeBSD 6.1-STABLE #0: Tue May 23 03:12:01 MDT 2006     root at xxx.xxx.com:/usr/src/sys/sparc64/compile/PRECIOUS  sparc64
>Description:
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
>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 .
>Fix:
touch the file /usr/src/usr.bin/lex/mkskel.sh ...  Or don't install /usr/src from the installation media.
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-sparc64 mailing list