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