Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Oct 2002 22:31:25 +0300
From:      Ruslan Ermilov <ru@freebsd.org>
To:        Andrew Gallatin <gallatin@cs.duke.edu>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Groff problems (was Re: alpha tinderbox failure)
Message-ID:  <20021023193125.GA19358@sunbay.com>
In-Reply-To: <15798.55210.101933.656893@grasshopper.cs.duke.edu>
References:  <200210210942.g9L9gLpM025724@beast.freebsd.org> <15796.17145.909288.498725@grasshopper.cs.duke.edu> <20021022142929.GB48398@sunbay.com> <20021022220221.3a8e2312.kabaev@bellatlantic.net> <15798.43826.90549.275914@grasshopper.cs.duke.edu> <20021023142044.GD31781@sunbay.com> <15798.55210.101933.656893@grasshopper.cs.duke.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

--zYM0uCDKw75PZbzx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Oct 23, 2002 at 01:08:58PM -0400, Andrew Gallatin wrote:
>=20
> Ruslan,
>=20
> Buildworld completed, and as I installed it, I was reminded of a
> problem that I *always* have on this machine when I do a=20
> make installworld:
>=20
> =3D=3D=3D> lib/libncurses
> install -C -o root -g wheel -m 444   libncurses.a /usr/lib
> install -C -o root -g wheel -m 444   libncurses_p.a /usr/lib
> install -s -o root -g wheel -m 444     libncurses.so.5 /usr/lib
> ln -fs libncurses.so.5 /usr/lib/libncurses.so
> install -C -o root -g wheel -m 444  curses.h term.h termcap.h unctrl.h
> /usr/src/
> lib/libncurses/../../contrib/ncurses/include/ncurses_dll.h
> /usr/include
> /usr/include/ncurses.h -> curses.h
> ln -s /usr/src/lib/libncurses/../../contrib/ncurses/man/curs_addstr.3x
> curs_adds                         tr.3
> ln: curs_addstr.3: File exists
> *** Error code 1
>=20
> Stop in /usr/src/lib/libncurses.
> *** Error code 1
>=20
> Stop in /usr/src/lib.
> *** Error code 1
>=20
> Stop in /usr/src.
>=20
>=20
> Do you have any idea what's going on here?  I've (previously) gone so
> far as to rm -rf /usr/src and do a fresh checkout.  That doesn't seem
> to help.   The only way I can get installworld to complete is to use
> make with a -k flag..
>=20
> All fs'es are mounted with noatime, could that have something to do
> with it?
>=20
The command you're are seeing (ln -s) is supposed to be run at
buildworld time.  ``make -n all-man'' should produce no output
in that directory.  If it does, then make(1) thinks something
is out-of-date.  This means that either buildworld did not make
it (but it apparently did), or make(1) is somehow confused thinking
that curs_addstr.3 is out-of-date.  The latter is usually due to a
system time being set incorrectly (either when building or installing),
or source files having modification time set to the future, causing
them to always be considered "new" by make(1).  You could check it
by comparing the modtimes of

/usr/src/contrib/ncurses/man/curs_addstr.3x
and
${.OBJDIR}/curs_addstr.3

but since the latter is just a symlink to the former, I have no
idea what's going on here.  It may be a bug in the kernel.


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--zYM0uCDKw75PZbzx
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iD8DBQE9tvkNUkv4P6juNwoRAgvFAJsF1HfBP61b2KlgUA9+3vVhT7kRoQCfSPrA
bEzBbcL4v6f1i3DWYT93n3k=
=dRz4
-----END PGP SIGNATURE-----

--zYM0uCDKw75PZbzx--

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?20021023193125.GA19358>