From owner-freebsd-toolchain@freebsd.org Tue Jun 19 01:46:52 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 16B6010107AA for ; Tue, 19 Jun 2018 01:46:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-30.consmr.mail.ne1.yahoo.com (sonic301-30.consmr.mail.ne1.yahoo.com [66.163.184.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A1E7E81094 for ; Tue, 19 Jun 2018 01:46:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: gKFNcYwVM1klxFcaxXwwALbH7RB8T1u1brMBDm862JWLfh90s5K.jIBP1GcH0vG 52fby_Ku.NmmhTu36kjMFROxKnRvYBtoBAzj6hqbqBjzxE20Ha0HmG0zNpDAAU5r4Ycl9WRpnZX1 2G1FWZnukKPNjj2Z.2vG34u3nreqGZI6GcaimFBw1NgkbgPifMGYlO11T5OveEMEriz2iqudSBKw W5pllHplGxhcIxk53vXCwyKrP3EdtSK6lMP1KDSVbKu_.7sYuMeJbTZ9HOc__aXEET7uKCFE1b3X M9dAViv8x.ERpiujZmI5VK8IJ0wul3yl.RBosX_3IPCO6fxY3zPl74uEMyhSx4zFXy6xc5_QffCF sD.A0bYDMs..IX29GJdnKUSDhOImaW2rSVSEvFFM3haIfrb2_MZl0yrBSOfCOUC8Xa5OQpKu8Vmh b6aQVLlw22UZlCEPSg5y2joGCOsCcMwHzB5owR62wt6hlGkeQJMDnI6szoqdVtPJfMMKLTHeFFW4 vmYRGxQR4h2cqiJ_bb.hJxXfpLfAG86RfgRLtEpZ1H99kC89IFJTmnz.P7IO_gsEfXL9wVNxXTaV _D30tom2AvnmEo8VrtUxZ6c4sYwCnDXnYSjughiui8bpwEJcYHP_Zgh8z.17GIqgwe2zXlCBxF1t _r_Z2h3cFYKu5WbPTbEsBedVy2TeGcHrNtlnEfcM5VHnaVTo1giWAmX26YOLViHS_uEwAljOAvHE MscMyS8n0Owdf74aXL2Lywif.Oh_Ybv3aU1j_7vOGGgvnQ3QcJx9LRxl3kp._kV1CpvkBHSXVyAF QZZvFZR1oM_.dzxeQy2Pw5pLg7ENHrrrZ1tfgw24iwPzbolDLUNiJ8YeaGEwi89vprR1pfLZcbMW voLgTcmp.0RcmTAYj.O_RYCKOBRBYnF4ilDxj9gw5QMaeFCvE8jegjRHX3KsltDFhy.WWBIFAsV8 Il0av Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Tue, 19 Jun 2018 01:46:45 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp415.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 6bc6c85800e2e07bda0056c1b5fc2a50; Tue, 19 Jun 2018 01:46:43 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history From: Mark Millard In-Reply-To: <07C8E943-BDED-4912-8856-0ECCED7014A3@yahoo.com> Date: Mon, 18 Jun 2018 18:46:41 -0700 Cc: Li-Wen Hsu , FreeBSD Current , FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <07C8E943-BDED-4912-8856-0ECCED7014A3@yahoo.com> To: Bryan Drewery X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2018 01:46:52 -0000 On 2018-Jun-18, at 6:03 PM, Mark Millard wrote: > On 2018-Jun-18, at 4:08 PM, Bryan Drewery = wrote: >=20 >> On 6/18/2018 3:27 PM, Li-Wen Hsu wrote: >>> ranlib -D libpcap.a >>> ranlib: fatal: Failed to open 'libpcap.a' >>=20 >> Where is this error even coming from? It's not in the usr.bin/ar code >> and ranlib does not cause it. >>=20 >> # ranlib -D uh >> ranlib: warning: uh: no such file >=20 > A more complete sequence is (with some > other text mixed in, as in where I got > the text from on ci.freebsd.org): >=20 > --- libvgl.a --- > building static vgl library > ar -crD libvgl.a `NM=3D'nm' NMFLAGS=3D'' lorder main.o simple.o = bitmap.o text.o mouse.o keyboard.o | tsort -q`=20 > --- all_subdir_lib/libsysdecode --- > ranlib -D libsysdecode.a > --- all_subdir_lib/libvgl --- > ranlib -D libvgl.a > ranlib: fatal: Failed to open 'libvgl.a' > --- all_subdir_lib/libsysdecode --- > ranlib: fatal: Failed to open 'libsysdecode.a' > --- all_subdir_lib/libvgl --- > *** [libvgl.a] Error code 70 >=20 > So, in essence, >=20 > ar -crD libvgl.a `NM=3D'nm' NMFLAGS=3D'' lorder main.o simple.o = bitmap.o text.o mouse.o keyboard.o | tsort -q`=20 > ranlib -D libvgl.a > ranlib: fatal: Failed to open 'libvgl.a' >=20 > It is not obvious to me that the "Failed to open" means > that there was "no such file". Might there be some other > form of "Failed to open" for a file that does exist from > the ar at least having created its output .a file? >=20 Also, if what varies is the head system version (for failing vs. working) and what is the same is running a 11.1R jail, then it would seem to be the underlying head system software in each that matters for the ar -> ranlib sequence behavior, but not 11.1R's ar or ranlib or 11.1R's libraries indirectly involved --nor in head's ar or ranlib (or their indirections). head's: unused. The only parts of head that could be involved are parts that the 11.1R jail does not avoid. This suggests more basic infrastructure in head to me. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)