Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jan 2018 08:45:56 +0100
From:      Dimitry Andric <dim@FreeBSD.org>
To:        "O. Hartmann" <ohartmann@walstatt.org>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: CURRENT: can't buildworld; /usr/bin/ld: error: cannot open crt1.o:
Message-ID:  <1C404258-502F-43D4-B88A-45BE6A90681F@FreeBSD.org>
In-Reply-To: <20180115074244.72264055@freyja.zeit4.iv.bundesimmobilien.de>
References:  <20180115074244.72264055@freyja.zeit4.iv.bundesimmobilien.de>

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

--Apple-Mail=_CFBE0B21-3E5E-4F31-8A19-218C9849668A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 15 Jan 2018, at 07:42, O. Hartmann <ohartmann@walstatt.org> wrote:
>=20
> One of our CURRENT boxes is repeateadly disobeying to build =
"buildworld" (make
> buildkernel seems to work as I did several kernels right now).
>=20
> The hosts's world is as of Wednesday, 10th January, the kernel's =
revison is
>=20
> FreeBSD 12.0-CURRENT #0 r327871: Fri Jan 12 12:18:19 CET 2018 amd64.
>=20
> I did, as a test, Friday, 12th Jan, as you can see, the last kernel =
build.
>=20
> The host in question also carries a variety of release, package an =
jail builds
> in separate source trees (CURRENT in most cases, to keep them away =
from the
> host's source tree). Those separate source trees also reject to build.
>=20
> After performing a "make cleanworld" to startover (even this morning, =
when I
> watched LLVM/CLANG 6.0.0 has slipped in), I face still the same error:
...
> --------------------------------------------------------------
>>>> stage 1.2: bootstrap tools
> --------------------------------------------------------------
...
> Building =
/usr/obj/usr/src/amd64.amd64/tmp/obj-tools/usr.bin/clang/llvm-tblgen/llvm-=
tblgen
> /usr/bin/ld: error: cannot open crt1.o: No such file or directory
> c++: error: linker command failed with exit code 1 (use -v to see =
invocation)

If this happens during bootstrap-tools, the toolchain on your host
system is busted.  Do you have the following .o files in /usr/lib?

Scrt1.o
crt1.o
crtbegin.o
crtbeginS.o
crtbeginT.o
crtend.o
crtendS.o
crti.o
crtn.o
gcrt1.o

If these are missing, restore them from a backup, or extract them from
an installation image.

-Dimitry


--Apple-Mail=_CFBE0B21-3E5E-4F31-8A19-218C9849668A
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.2

iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCWlxcNAAKCRCwXqMKLiCW
o0FjAJ98e6HFFZq31m0f7Ju9JXl9xHy9kQCePTPeioMdCEb3h41jQnet57MljVk=
=yJQR
-----END PGP SIGNATURE-----

--Apple-Mail=_CFBE0B21-3E5E-4F31-8A19-218C9849668A--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1C404258-502F-43D4-B88A-45BE6A90681F>