Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Nov 2005 17:04:19 +0200
From:      Ruslan Ermilov <ru@freebsd.org>
To:        freebsd-questions@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: issues with installworld on fbsd6 & libcom_err
Message-ID:  <20051111150418.GE87446@ip.net.ua>
In-Reply-To: <20051111141709.GC18471@blackguy>
References:  <20051111141709.GC18471@blackguy>

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

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

On Fri, Nov 11, 2005 at 09:17:10AM -0500, Eric Ekong wrote:
> I had no errors when building world, but it seems each time I have
> tried to installworld I come up with the same error.  It shows up in
> the lib/libcom_err directory.  No matter what shell I try fixes the
> issue.  I have gone as far as to delete all the directories in /usr/src
> and re cvsup.  I have no options in /etc/make.conf outside of the
> ones put there by perl and KERNCONF=3DKERNELNAME.  Like I said it builds=
=20
> with no problem, but error code 1 outs each time during make
> installworld.
>=20
You're probably using -jX with installworld.  If so, a fix for this
has been in HEAD as of a few days:

: ru          2005-11-03 08:56:39 UTC
:=20
:   FreeBSD src repository
:=20
:   Modified files:
:     .                    Makefile.inc1=20
:     share/mk             bsd.info.mk=20
:   Log:
:   Serialize access to the info/dir file; needed for parallel installs.
:  =20
:   Reported by:    scottl
:  =20
:   I'm not very fond of using the non-standard lockf(1) here, but I
:   have no better idea at the moment.  NetBSD uses ln(1) to create a
:   lock file, but this approach can result in a deadlock if make is
:   interrupted, leaving an orphaned lock file.
:  =20
:   Revision  Changes    Path
:   1.514     +1 -1      src/Makefile.inc1
:   1.72      +1 -0      src/share/mk/bsd.info.mk

I'm not happy with this because it broke NFS installs.  Once I find
a proper fix, I will also make sure to MFC it to RELENG_6.

> =3D=3D=3D> lib/libcom_err (install)
> install -C -o root -g wheel -m 444   libcom_err.a /usr/lib
> install -C -o root -g wheel -m 444   libcom_err_p.a /usr/lib
> install -s -o root -g wheel -m 444     libcom_err.so.3 /usr/lib
> ln -fs libcom_err.so.3 /usr/lib/libcom_err.so
> install -C -o root -g wheel -m 444
> /usr/src/lib/libcom_err/../../contrib/com_err/com_err.h
> /usr/src/lib/libcom_err/../../contrib/com_err/com_right.h /usr/include
> install -o root -g wheel -m 444 com_err.3.gz  /usr/share/man/man3
> =3D=3D=3D> lib/libcom_err/doc (install)
> install-info --quiet  --defsection=3D"Programming & development tools."
> --defentry=3D"* libcom_err: (com_err).        A Common Error Description
> Library for UNIX."  com_err.info /usr/share/info/dir
> install-info: /usr/share/info/dir: empty file
> *** Error code 1
>=20
> Stop in /usr/src/lib/libcom_err/doc.
> *** Error code 1
>=20
> Stop in /usr/src/lib/libcom_err.
> *** Error code 1
>=20
> Stop in /usr/src/lib.
> *** Error code 1
>=20
> Stop in /usr/src.
> *** Error code 1
>=20
> Stop in /usr/src.
> *** Error code 1
>=20
> Stop in /usr/src.
> *** Error code 1
>=20
> Stop in /usr/src.
>=20
> Any suggestions on how to fix this so I can get fbsd 6 world installed
> so I can run portmanger to update a crap load of ports would be
> appreciated.

--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--IDYEmSnFhs3mNXr+
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFDdLLyqRfpzJluFF4RAuV8AJ98zt4cnrzBiybTo4EtC8Xk76TpPACgmxzw
ZQvz85kJRYG7V7ugRrHsQyA=
=q6tf
-----END PGP SIGNATURE-----

--IDYEmSnFhs3mNXr+--



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