Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2001 13:59:01 -0800 (PST)
From:      David Wolfskill <david@catwhisker.org>
To:        current@FreeBSD.ORG
Subject:   Re: buildworld breakage during "make depend" at usr.bin/kdump
Message-ID:  <200110312159.f9VLx1I45943@bunrab.catwhisker.org>
In-Reply-To: <200110312138.f9VLcHX45849@bunrab.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help
>Date: Wed, 31 Oct 2001 13:38:17 -0800 (PST)
>From: David Wolfskill <david@catwhisker.org>

>Well, I got beyond that point ["make depends" for usr.bin/kdump] by hacking
>src/usr.bin/kdump/mkioctls:

[See previous note for patch/hack.]

And now for something that smells as if it's related to awk suddenly(?)
taking an intense dislike to newline characters in variable values:

>>> stage 4: building everything..
...
===> gnu/lib/libregex
===> gnu/lib/libregex/doc
awk -f /usr/src/gnu/lib/libregex/doc/include.awk -vsource=/usr/src/gnu/lib/libregex/doc/../regex.h  < /usr/src/gnu/lib/libregex/doc/xregex.texi  | expand >regex.texi
awk: null file name in print or getline
 input record number 487, file 
 source line number 5
makeinfo --no-split -I /usr/src/gnu/lib/libregex/doc -I /usr/src/gnu/lib/libregex/doc regex.texi  -o regex.info
regex.texi:487: No matching `@end example'.
./regex.texi:266: Next reference to nonexistent node `Common Operators'.
./regex.texi:464: Next reference to nonexistent node `Collating Elements vs. Characters'.
...
./regex.texi:102: Menu reference to nonexistent node `Common Operators'.
makeinfo: Removing output file `regex.info' due to errors; use --force to preserve.
*** Error code 2

Stop in /usr/src/gnu/lib/libregex/doc.
*** Error code 1

Stop in /usr/src/gnu/lib/libregex.
*** Error code 1

Stop in /usr/src/gnu/lib.
*** Error code 1

Stop in /usr/src/gnu.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1



For the historically-minded, the log from yesterday's -CURRENT buildworld
shows the following in that area:

===> gnu/lib/libregex
===> gnu/lib/libregex/doc
awk -f /usr/src/gnu/lib/libregex/doc/include.awk -vsource=/usr/src/gnu/lib/libre
gex/doc/../regex.h  < /usr/src/gnu/lib/libregex/doc/xregex.texi  | expand >regex
.texi
makeinfo --no-split -I /usr/src/gnu/lib/libregex/doc -I /usr/src/gnu/lib/librege
x/doc regex.texi  -o regex.info
regex.texi:876: warning: unlikely character , in @var.
regex.texi:880: warning: unlikely character , in @var.
gzip -cn regex.info > regex.info.gz
===> gnu/lib/libreadline
===> gnu/lib/libreadline/history



So all in all, it seems that awk is now a great deal pickier about
ceratin constructs, and that appears to be having a rather adverse effect
on the ability to build a -CURRENT world....

I'll go hack for a while, unless someone comes up with a more useful
idea.

Cheers,
david
-- 
David H. Wolfskill				david@catwhisker.org
As a computing professional, I believe it would be unethical for me to
advise, recommend, or support the use (save possibly for personal
amusement) of any product that is or depends on any Microsoft product.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110312159.f9VLx1I45943>