Subject: Re: NanoBSD install phase failing for releng/11

From: Ross Alexander <rwa_at_athabascau.ca>
Date: Tue, 23 Aug 2016 12:24:17 -0600 (MDT)
On Mon, Aug 22, 2016 at 01:08:11PM +0200, Guido Falsi wrote:

> Hi,
>
> While building a NanoBSD image using releng/11 sources I got this error
> message:
>
> ===> lib/libc++ (install)
> install  -C -o root -g wheel -m 444   libc++.a
> /usr/local/nanobsd/rr-trunk/obj/_.w/usr/lib/
[...]
> /usr/local/nanobsd/rr-trunk/obj/_.w/usr/lib/libcxxrt.so
> install: symlink ../../lib/libcxxrt.so.1 ->
> /usr/local/nanobsd/rr-trunk/obj/_.w/usr/lib: File exists
> *** Error code 71
>
> Stop.

I'm seeing this error (symlink of libcxxrt.so.1 fails with diagnostic
of prexisting file) in three seperate poudrieres, running on
12-current amd64s machines, while attempting to build or update
11-stable-amd64 jails.

    poudriere jail -j 11-stab-amd64 -u

I've tried blowing the jail away and rebuilding;

    poudriere jail -d -j 11-stab-amd64
    poudriere jail -c -j 11-stab-amd64 -m svn -v stable/11

but no luck; this fails as well, in the same way (and
leaves me with no 11-stab-amd64 build jail, foo.)

The 12-curr host machines are reasonably fresh builds -

     aubey2:/root # uname -a
     FreeBSD aubey2.bogons 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r304443: \
     Thu Aug 18 23:46:18 MDT 2016 \
     toor_at_aubey2.bogons:/usr/obj/usr/src/sys/GENERIC-NODEBUG  amd64

     chimera:/root # uname -a
     FreeBSD chimera.bogons 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r304224M: \
     Tue Aug 16 11:08:38 MDT 2016 \
     toor_at_chimera.bogons:/usr/obj/usr/src/sys/GENERIC-NODEBUG  amd64

/etc/make.conf is

     NO_LPR=YES
     OPTIONS_SET=CUPS
     WITH_CUPS=YES
     CUPS_OVERWRITE_BASE=YES

     KERNCONF=GENERIC-NODEBUG
     MALLOC_PRODUCTION=yes
     SVN=/usr/bin/svnlite
     SVN_UPDATE=yes
     WITH_FAST_DEPEND=yes
     WITH_GALLIUM="YES"
     WITH_PKGNG=yes

Some experimentation shows that "WITH_FAST_DEPEND=yes" isn't the issue;
in or out, same result.

log just before the fail is:

     ===> lib/libcxxrt (install)
     --- _libinstall ---
     install -N /usr/local/pd/jails/11-stab-amd64/usr/src/etc  -C -o root -g wheel -m 444   libcxxrt.a /usr/local/pd/jails/11-stab-amd64/usr/lib/
     install -N /usr/local/pd/jails/11-stab-amd64/usr/src/etc  -C -o root -g wheel -m 444   libcxxrt_p.a /usr/local/pd/jails/11-stab-amd64/usr/lib/
     install -N /usr/local/pd/jails/11-stab-amd64/usr/src/etc  -s -o root -g wheel -m 444     libcxxrt.so.1 /usr/local/pd/jails/11-stab-amd64/lib/
     install -N /usr/local/pd/jails/11-stab-amd64/usr/src/etc  -o root -g wheel -m 444    libcxxrt.so.1.debug /usr/local/pd/jails/11-stab-amd64/usr/lib/debug/lib/
     install -N /usr/local/pd/jails/11-stab-amd64/usr/src/etc -l rs  /usr/local/pd/jails/11-stab-amd64/lib/libcxxrt.so.1  /usr/local/pd/jails/11-stab-amd64/usr/lib/libcxxrt.so
     install: symlink ../../lib/libcxxrt.so.1 -> /usr/local/pd/jails/11-stab-amd64/usr/lib: File exists
     *** [_libinstall] Error code 71
     make[5]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src/lib/libcxxrt
     1 error
     make[5]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src/lib/libcxxrt
     *** [realinstall] Error code 2
     make[4]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src/lib
     1 error
     make[4]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src/lib
     *** [realinstall_subdir_lib] Error code 2
     make[3]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src
     1 error
     make[3]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src
     *** [reinstall] Error code 2
     make[2]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src
     1 error
     make[2]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src
     *** [installworld] Error code 2
     make[1]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src
     1 error
     make[1]: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src
     *** [installworld] Error code 2
     make: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src
     1 error
     make: stopped in /usr/local/pd/jails/11-stab-amd64/usr/src
     [00:35:57] ====>> Error: Failed to 'make installworld'
     15113.866u 1497.004s 35:57.43 769.9%    49262+602k 335984+2724910io 484194pf+0w

regards,
Ross
--
Ross Alexander, (780) 675-6823 desk / (780) 689-0749 cell, rwa_at_athabascau.ca

    "Plato's scheme of folly, which would have the philosophers take
     over the management of affairs, has been turned on its head; the
     men of affairs have taken over the direction and pursuit of
     knowledge."
                 -- Thorstein Veblen, _The Higher Learning in America_

-- 
    This communication is intended for the use of the recipient to whom it
    is addressed, and may contain confidential, personal, and or privileged
    information. Please contact us immediately if you are not the intended
    recipient of this communication, and do not copy, distribute, or take
    action relying on it. Any communications received in error, or
    subsequent reply, should be deleted or destroyed.
---
Received on Tue Aug 23 2016 - 17:43:09 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:07 UTC