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>