NOFOO->NO_FOO changes breaks installworld to 5.3p5 in RELENG_5_3 in FreeBSD/AMD64

Mars G. Miro marsgmiro at gmail.com
Fri Feb 18 04:41:21 PST 2005


At:

===> gnu/usr.bin/groff/font/devX100
Segmentation fault (core dumped)
*** Error code 139

Stop in /usr/src/gnu/usr.bin/groff/font.
*** Error code 1

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

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

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

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


The fix is to go to  /usr/src/gnu/usr.bin/groff/font and grep for the
Makefiles having NOFOO and change them to NO_FOO, e.g.:
% sh
$ cd /usr/src/gnu/usr.bin/groff/font 
$ for i in $(grep -r NO * | cut -f1 -d/); do echo $i; sed
's/NOO/NO_O/g' $i/Makefile > $i/Makefile.tmp && mv $i/Makefile
$i/Makefile.orig && mv $i/Makefile.tmp $i/Makefile;done

If you have already built world, you have to do a 
$ make clean && make cleandir && make obj && make all
in the same directory and do the installworld process again.

If you haven't, you can skip the previous commands.

This was also experienced by a FreeBSD/AMD64 user at:
http://lists.freebsd.org/pipermail/freebsd-questions/2005-February/075915.html

This does not happen in FreeBSD/i386, upgrading to 5.3p5.

Thanks.



cheers
mars


More information about the freebsd-amd64 mailing list