From nobody Mon Jun 14 19:03:25 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8CFBF7E84AC for ; Mon, 14 Jun 2021 19:03:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-22.consmr.mail.gq1.yahoo.com (sonic301-22.consmr.mail.gq1.yahoo.com [98.137.64.148]) (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 4G3gpC2n11z4YFp for ; Mon, 14 Jun 2021 19:03:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1623697408; bh=tZev4KcpUvZPAdm+etKC/hu+MxqIG4epSC4idMksrck=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=CS59Av21OfIOJHHlqvQ0fXKbc2JKdYSIGKmJJLYFj1MRMHKVlxQKyKeY69fbvAxqdVedzEqqslJ827BfIW9bAVVVKkqH2VHpH89UuzBWwKfmsBz0bduXKZzutSNe9Pu+Md4N/V4Ae2uoZEKmbzbRFziodh1jMUahUYvp71KuydbGgAe6BzbL9gDh4DzXZv3yBwYKn9qirvnVi4gGzCNPVZMrLL0vuf9wJ0AXvH0JDmj9e6UCdIKRyY0YEWm5tZYVA/pL8NtT/5R1EwzymP79S8/QnkWhPC7kmdPPy4ndTfRK38f/umXoRZsoM3VLXY9OIWIWXp5vCQA0q2bM799zSQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1623697408; bh=7smmBdBAktZgVOGz6SEMeZHnLzgD/j697swDpjNOAK7=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Pv7lPKjzFb3vIZVG+RITQKh6yO4vBnAP6sz6vPoW256v7c9/NOUvoo8xw6QPl0pWV04sqDjEOhQlE3+aowl0w4jb0g2rXPa2dsaHUfjcAOTXlGQFY6z/YwNRuCzcsvv8EwIdl7IVvivVtJZEfTJ6zG1ZOBZSpg5xjo4zfopRl4LmYNzsNT9H/QRSSaO1d0o8USM8TNmBCxmoErlYkrq3Jip6REIYunw2KuHYkhjQZ7U6rzWsIDjKlVFxw/6iUcZV1VLNYvFHYjfKjG4X5YHTE8Fe7ThoAU3aBmqufqRZ1od7bHQ3gaT4DoWHvkG1FLlpy0NSQFgsQdHBDT9S1xqlOg== X-YMail-OSG: Tz008rMVM1ny9HILXfA5C2kZgb64w79UuWNdATwwEzqyhnFR43RHORWLOwbLN2m SyfkAynDOvDRoYgKjzhtXwhj1AJ9aiIXcCq224CW0KpUo1et7ZKKbYwILrc.uckshk6oGOCSfjag 0QvxozAvTAcYKUKuifO7_6Dk3JtfLv2WV0RrdFnMp1MCRu21SpCMg9fbyk3TOfR2tp9Z2B18FLt8 nYrsRog8cwSgyomTL7Se4Qqm9ZO.Y2i6re_xmOB2lw_l5MGuyTiTp7O.AWsEZExBPwXV9XVlOQy7 OspI4GcRYYKbIy11ngxhUXw02bEJwlvv1Stw8wr6C9hWEH4FLOB4QzDMRbRq87VPoXxb_cwCYb0J Wx5Dh9UXz.uej1CP48kO7bpaTK5r0m2x3gTBBe7ymw1YfsE9wfCtPoIL4yKSctxBt.kNXvRLYzxK GuVnCBM49j5PC1_whsrJlaDTtINEljCyvDGa7pyxKBQoEaLDlAyyqc21P6DTgRmG6U_Ywac_JFa. ZOTu0iL6WHUZsB8wOyuJ5cOxbF7RO1.CFeBRxzRZyMG.lJqRE._nam4d1uBb_QKrxLDtALjLNeIP _QbEzE8kvnplp87xsS6BnjotxrPGWa7fGhRCxHxf8932z0jiCDeaJD2eMjd0U31_Y_aN3qg12Jyu EF0ck6_OFkQk17nvjl5ddHCkOgHrMivOqRf3clOUAy9TkxZjuv2CQly5m51c_YrRBPRdXAfSjp_Z aXQKMOidFnKJFPvMfMSd9aXKNokfxQgW7_ddSXiO04vFYBtFBsbwE7rQK4HeH2RgsHPvouhPDgru x2F0LeWiInNFZXyVHpZyV22aQdnsOI_JCSdyl2E6zL6uY0zSoqKcY.yx_qZ7QeswP6oThewUvHSc V6.P0cl3fWySuFA2q_bjjkidIo61CL3QziDu9dX9z1Jg_9NzPm6sGgl5g9NDLS__LA7EXvA4aCUe mmn_NQ4TY99Ia3p9K_yLdVS5LLFAiyXk6vOmtiE2dhGEETyQRsR.nXV8LeI.wIjncJokx4A_II9G oYGXUW8Ll7sDt0.NxY4HsQXB0JyxzhImnADgLGvekN692b9IA8aZPMI0Rub_7a5OQMvhNYBniFVE BifX5ymQzG_VS7xB_mOXzDCs.YRFptV5aRRxGKECcbfVQSSKUZ93h4JRsKVS1suyA7iVzzcd8keU Q4k7mwoxk1ok8BELTIQd4tUWP02WAuWjzbozcI44eJNbOMrgbj2ZzuGcM0bzmm8_N1I5xc5ctF70 CZQz_.RMfV0fHpWo_Pp5v70LwT.KFl2ei7e928og9D4LMJ3GuLCIHUGthXYpH7C38ObuQlUutGBt 9krHGwhGsDMUQhPEAD1fX02Q9kzy6ADSm9YwwoEAA39S6Gu.RFMea6rN.XW1kv.jiA6Gr8IOYy5e AccNVBr6EcBqErWqrK_R1hRIL1NS95LICfzwN.KtCVhABcltLo4EzhxNCALoIisP5m4cka5ptWV4 VqQI07teSl5AXfwRLz4Utft3rnx8BH3LW09QZcznTiqf3.uSznnxv5mq3r7XH3WK47C_8_n5Plea weWKrjESMW2ogDp9GoE5brwnslKjfUmowCFVDRVdZcs.O0731HFoQLzQbRO1wtijTRHGkwyyx5V3 6EXK6w9iCNDFocz50BcJ2q5ynfQef9ceVAHt1iplJkiIrIE9M9DtE738gAzoN_5Carz2Q4cJuAqN DGDU2tKP4ExQUl4hQtgTrWjrSrf0lh.TcIHyI8MFJl1ocKKrlikxMuC6sbCU0TTBPO2uD2Ihj9NI IlXt3zuWhLJCt_PLz_vacvRo3tByBLM4UpYdDNJsZtqSXP7LcIY0OkUVide8uamTXTjQTEFhJktW t_UbqTnzI0ecfZ5GQqf91HDziKNXnlJ30_Vi.r.AsFQHEpKoYQr.l.qfq3EugwTmkJO4GtcyfP8g Lv13PgzrCMPXMFvXyvqZrx56OBIOB54mbmUej2BCz6ZonBzH0VpSfXPcLclkvK8OkNFYs9gNZXRC f6bzb0v.mkMBEmDw958avhd_EqlaKx_wkbDAfC73T_0npRC8cuGs.I3QKALTmOongTR1QKVkjlal ni8w.vVw_2fn1NfHew0hdi_iMhhRPdznqZZLHk_kCkHr7IeXn2UP.QOJT0KCqrlr5ZllnGHMUZvF _16celfdU2zCv87LJR5HsdeqdPyDkgAZASzPJuYWt2wOpB8fMp8X6wVV1I9KHbmo07hmWpVUbwLz yBd9aiMebVucZIwahohebBAYi47j.f_h.eqIjY2.LbM.GJrRuFdzai1mqOH.4UqalhqOA311.NuR ac8PYp.NcVhAP2oV.52u.9mZDB3Wc4gLqZEE.MLKrrxonH589O_mSJ.lB7hSJZZVu9VU3Sal94U1 jaZjf1LF_pLBEH0dY3gF8Ug69h9D9VElcYBIag0Ku9DDobiVEky_UBxL4xYXq_83RJ84TNtMTRR2 VL_P0EvzDqEm671VLVbdcKgqOUpLWwopicz5lxeg32FkwEvMGqRD2Vn8kfCwDX9zx0AenrOKKhgn hqtXQq48PQwPxzoaiUu8- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Mon, 14 Jun 2021 19:03:28 +0000 Received: by kubenode558.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ec943fb135134c12b366fa45ac4efd88; Mon, 14 Jun 2021 19:03:26 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: Restarting poudriere Message-Id: <82264798-422F-45BF-8C46-1ABF2DDBB04F@yahoo.com> Date: Mon, 14 Jun 2021 12:03:25 -0700 Cc: FreeBSD ports To: bob prohaska X-Mailer: Apple Mail (2.3654.100.0.2.22) References: <82264798-422F-45BF-8C46-1ABF2DDBB04F.ref@yahoo.com> X-Rspamd-Queue-Id: 4G3gpC2n11z4YFp X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=CS59Av21; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.148:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.148:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.148:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.148:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ports] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N bob prohaska wrote on Date: Mon, 14 Jun 2021 09:28:39 -0700 : > Thanks to much support on the lists it looks like poudriere _almost_ > worked on the Pi3.=20 I'm presuming the RPi3B+ is being used as aarch64 instead of armv7. > In earlier tries builds of llvm10 failed from lack of memory. = Restraining > poudriere with -J 2 and MAKE_JOBS_NUMBER=3D2 in /etc/make.conf, along = with > turning off use of tmpfs appears to have relieved the excess memory = pressure. >=20 > Restarting the poudriere session still fails with llvm10, reporting >=20 > c++: error: no such file or directory: = '/wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target/Hexagon/D= isassembler/HexagonDisassembler.cpp' > c++: error: no input files > ninja: build stopped: subcommand failed. > *** Error code 1 >=20 > Similarly, the build of rust stopped with >=20 > 10: fatal error: 'PPCTargetMachine.h' file not found > #include "PPCTargetMachine.h" > ^~~~~~~~~~~~~~~~~~~~ > 1 error generated. > ninja: build stopped: subcommand failed. > thread 'main' panicked at ' > command did not execute successfully, got: exit code: 1 >=20 > It looks like artifacts from the previous build failures are somehow > persisting into subsequent work. poudriere does not do that. Each builder (job) is started from scratch, only reusing already built packages (via reinstallation in the temporary jail). That includes its jail-local /wrkdirs/. . . content being built up from scratch (from distribution files). > There are no indications of memory > or swap insufficiency.=20 >=20 > Can anybody suggest a fix, short of starting over from scratch? > Perhaps building the offending packages individually, or in separate > jails? I've been using the same jail for all attempts so far. I will note that on arm (aarch64 and armv7) I use: # more /usr/local/etc/poudriere.d/options/devel_llvm10/options=20 # This file is auto-generated by 'make config'. # Options for llvm10-10.0.1_3 _OPTIONS_READ=3Dllvm10-10.0.1_3 _FILE_COMPLETE_OPTIONS_LIST=3DBE_AMDGPU CLANG DOCS EXTRAS LIT LLD LLDB = LLD_LINK OPENMP PYCLANG BE_FREEBSD BE_NATIVE BE_STANDARD OPTIONS_FILE_SET+=3DBE_AMDGPU OPTIONS_FILE_SET+=3DCLANG OPTIONS_FILE_SET+=3DDOCS OPTIONS_FILE_SET+=3DEXTRAS OPTIONS_FILE_SET+=3DLIT OPTIONS_FILE_SET+=3DLLD OPTIONS_FILE_SET+=3DLLDB OPTIONS_FILE_SET+=3DLLD_LINK OPTIONS_FILE_SET+=3DOPENMP OPTIONS_FILE_UNSET+=3DPYCLANG OPTIONS_FILE_UNSET+=3DBE_FREEBSD OPTIONS_FILE_SET+=3DBE_NATIVE OPTIONS_FILE_UNSET+=3DBE_STANDARD in part in order to avoid building for targeting non-arm architectures. So: no Hexagon or powerpc* . (Less time wasted in my context.) Because of that use, I'm unsure if I would get the same as you report from using BE_FREEBSD or BE_STANDARD instead on aarch64. It is possible to have poudriere produce a (compressed) tar of the /wrkdirs/usr/ports/devel/llvm10/work/ content that can later be extracted someplace and looked at. Producing these for llvm10 tends to take significant time once it starts. The files are put at paths that look like: /usr/local/poudriere/data/wrkdirs/JAILNAME/default/* Depending on your poudriere.conf content, you might already have such a compressed tar. But I'm not sure that you would want to see what was under: . . ./llvm-10.0.1.src/lib/Target/Hexagon/. . . or if . . ./llvm-10.0.1.src/lib/Target/Hexagon/ even exists. (I'm not sure what you would do with the information beyond reporting it.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)