Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Oct 1999 06:10:09 -0700
From:      "Andrey A. Chernov" <ache@freebsd.org>
To:        "Jordan K. Hubbard" <jkh@zippy.cdrom.com>
Cc:        "Jordan K. Hubbard" <jkh@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/usr.bin/mklocale/data Makefile
Message-ID:  <19991016061009.C26086@freebsd.org>
In-Reply-To: <40384.940078910@localhost>; from jkh@zippy.cdrom.com on Sat, Oct 16, 1999 at 06:01:50AM -0700
References:  <19991016055334.A25578@freebsd.org> <40384.940078910@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 16, 1999 at 06:01:50AM -0700, Jordan K. Hubbard wrote:
> Then fix it to make it work with make release.  It was clear from my
> testing that you either have a broken make ordering problem or you had
> a broken locale, either way the work-around being the same: Remove the
> locale until the underlying problem is fixed.  If you'd care to reproduce
> the problem, just revert this and my previous commit which takes it out
> of /usr/share/locale and then do a make release to see where the standard
> build process in a clean chroot tree chokes on this file.

It was chicken-end-the-egg problem, new mklocale is needed to build 
this locale file, but at them moment of 'make' old mklocale used to
build new locale file, i.e. mklocale itself is not rebuilded. 

I am not shure, how
to fix it in the right way. I think additionla Makefile entry required
to build mklocale but not data and some hook in make release. I.e.

release Makefile:
cd mklocale; make beforebuild

mklocale Makefile:
beforebuild:
	make all install (mklocale only)


Another way (looks nicely) is to move mklocale/data to /usr/share/mklocale
and build after usr.bin/mklocale
Repository copy required in this case I am not able to do.


-- 
Andrey A. Chernov
http://nagual.pp.ru/~ache/
MTH/SH/HE S-- W-- N+ PEC>+ D A a++ C G>+ QH+(++) 666+>++ Y


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




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