From nobody Thu Apr 14 17:12:38 2022 X-Original-To: dev-commits-ports-main@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 8F0F11B3AA55 for ; Thu, 14 Apr 2022 17:12:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4KfQyF2yt6z3pS8 for ; Thu, 14 Apr 2022 17:12:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649956366; bh=swP7zB4rvQVMaqLSd/9ezG5M9dEsXXiJ4t+fzsOeP5Q=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=MyrxuMTR3ZxTlC+pe9d4H0PmP70g7amonXStldwVPVNmHOsMJ6QLMBXIRfV1c0CUqJ1fEeqK4S71YblsJLgKJ76MY6bLDV+r9dM+c9yFLVJBx9MZ184up6XGlIyCyzhQJ3Wq0+GC66yLqyJQtFXhAHNiYs+LPKo3qFRaFydxaQX5/gWstROW1uVMr7Aj8yFA/QRrWlIVy7MkLpfKGJh+RHCmFW+Hr0eAQEtxlIR5n7nu4ia6efHRnsiC6jiVGB87Ayy2X/qGlRITPEdljzL4Q8i7yDceDVu4EmvO6MMUBGvSepgYtw3rSfX7Pf/i8GCz7aPbbpy1dumDj9X/CwPW/A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649956366; bh=J4VmdPZn8wLALMJFynTMfbCyOk9aUQxuxX1a68c422+=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Y9EwNZH2guguVNSGgtka/NiKky+qcGk7C99a9kiA2XVNGuzi0Hl9kh/t/qA0L7HZhnewmyQ7pcGjkukOUtg7LvbWnJcdjRBTjh7CLE0I+YeaRclaZ7nsGSuAHI6WppVyBB5auaZeJgTNS3c0xzZyQna6uAe/flpKKjg1ABmsTBnNL/bpMC+czX3Vap+ZhMPsFcVDzZwadQh+6CNiOyb1DA/Ojf+Kckty6dKwYr5HFlx3rCpgLdto7wVGMGkvX0vfn8sfOD0vmbyKlcb9NWjLC2eCSk/rYm9RUALOgBs9r9ff8iqpiKE/sAmaIL8eGwMI95eA+kWMcIvuaJ2iehETuA== X-YMail-OSG: QENGBJ4VM1nm4qe5a2HY4VNYxyRBhXf9YL_Fn9zVplc1TDerbe41KweDzRIqLMl q_zQRQqAua0aTS85uPaHaRp7yGNc7EaHXAv2_rRa43B7Moj_h17IFdU2cFigGkhFCKadyCyI7oFa QWLbQVgy_wWJZH7eDc2BIHXTakTlYryzvtp3LZ0Rq001G_Tsi.EOSG_TYi3cszewz9suDzHv2OEV 23U3fHzDXz_Nt38PVHAWvy0omFqYw.chm_L5GcTgVnsngglLTPx9e2B5hNpooPzhsu7LAt2LzyxV iEDb0DCEPG0EKGdNvFFA7d8VGSE8AXKiGnqHYOexOhtyX63OyU.7flf9ntWgIfY8_bEfnftKaUgv 8d3CyvnmTTnD8V9GBnDDTRLeOoVr1fgAMD8XKZiTbZUoENqYf4PLZBOU94BucjblQcCMPO12ZnsN R2krkuMKL6vSXNYjvPEpyRREv_X5Kz1W6Wi8wK0Qa3JaeuH.9FAg27759iXTmpnqmE4Dn84A5ucY z4Mp1f.rfr_5eVifIYPIcMUPbM3w0LfrYAG5X1qx.tjB01sMxKUIBsMIAZwwNldDBq1OiBoQ5NwT 1IM2MRIR5Bmpm9y5I0SaoSQL11WD6QnlVtA_Ayj4GuqYzCNz_8fHPw7Kx.grk1e2kJobUdbELTQo YIQqR68pV9HJ6sujqq8VMah34ibEoBVFHZ2VEZecKt3DpkwPDkuBIArEv67GFEen0CRjDdlO5ZJ2 tFiKwr2J2YGODZgJm4hDqrFr6mi2AITpQcsUErIjYKgr2Lmjs.L49pBaE_kidchE0FRvpIyDRnYn eiSsrgPDlmF.CJGZBMTvAJFf9gKSENhICzVHrZIWMg7AwSgiHRr6KqYXhOEik22CoVAptJeW9WIv luFq2OvHLThA0OBesDkPck4.lugo_KXcL9L_1fCf9QktV9.1RDVJKIXHqhNw8Hf5Sk0mpXwKzT4C 5J18hPKmE0OcSQ8v6X0foMw_CgxLseclzgSDm2paezV2Lqe25QFmA5fLmBNHm8kHU8xvTgfmzFvv csm.bx2CEbOiLK9C8r1yZV7kJswz5YcB.U_dXGXythCPa3pQFmSF_5G4zpoaRIqp.HJaHBdIN2SO 2c5ljDZvWr3_4DyochcP.2tNguK7KkaEnef9Q1JtVbdH0v1qJY9kvUTu2eJ8.Fq8QQBhmQ7urJQ2 GLb_edUf6MnAT1Dg5epRM9rxE7.P5UFPWTaIBhY6jznfE8H5QaeiMe0.6wA5jxswmaXZUcQBDrJM WuRZbxX._A_d4Ta4OxUTLUuuXzZZlbY88GP2BzWBghRmNnJgm6riWPhJ9WGtr6tpPXUFxg0aTI_w vNLBRbB8YJXMeT_mJKRB576isPwYuGzOFbebXbsmAe2Pxf5AOeRUQKmjkLKjXju62RXrXIoi3ByR n7dEIIXNRZoB2mKqYv.y_7mC_KwCuocZOmT99GIdO7NiWDHFsI49g5mpjz2jTzyQR1LV8U8u11y4 2RegN6PBe.eeGwT9BWxgAeKwcPvblCjso5SHRoqcifURu1mhc_6X3_ff7fvsc6LLj39a4BWYzuXm GJr4n94een5KmCdTKn.3GLUr7Pd8oBXTIoYTDiIEkQ4O0VEo4wGh03S8TZR4M8d4XoUAh9zqjzHs D4ZidbUlZDTIhgKp1uumd7FLPMwytbHMwDFiQqFXGXFWVbZC_HqrzBq8FbYMSHcNLfy5juLpAzvG 19gnb14caHejQFQTHBsODZHaa8v.BWKBxMOzwuk9ucrLN_.3CzpnVXR2ljl7Pa9i5F.IGkny7.Rx z10lls8G2F3N5GgvYUSGxO0P7HpB9ImbWN.EIl_XZfHm7FUmcyR2pPVIw0YuLBIbCtG8tqP6t71K i50vO9i5S70RhYbHcYoILXotCL78iu.2oBY_D28fdDY..ggJR1kM_79szSUukviVYuOAFaBVIYRW Crpgh3tGxm07QbzaC1qKYJrBNSKjPzxJY_FC_U7vZNF9Cg9Z4BVhmCBPBagc.Cs9VITgQwOwrLME 9NaKEbX9ZDtC51i_Us34HHW_18Hag41.NOFuj4cGOPbdjiCLZvX74FZKhk4nN1iPq6Ng_sBYl8A9 zkkYVUsxDm0QVmTe.KRMry39iJblPXMjtgE7zwXjb.AUgn16c.jW35nYAs7l3RTXM85YaZvV4gxI tlD4AIikM4q5dtJ3x2tw5VSy7ylw_r4gzq6qGzFFGhVyne4GZgb6Iel3M02LtMY3O_oyvk7yDkBt qO3QO6katGFVcIBOeOkgCXgbnJE5ZlgIk._mun_nRgLoR0GlrH58vjqqalX9D44CCpyowLhCE2lJ t1xVONxltJDZNDXSO.TGwtE1qk8nSR31yuKRSlr96pOJNXasjjx_MYI5zSJahtrRC2VDGJ_LmUGN KKbNT5Aoq3b3EHgC4xBvA5tTPsX6wUHE- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Thu, 14 Apr 2022 17:12:46 +0000 Received: by hermes--canary-production-gq1-cc54c7bb9-hk92p (VZM Hermes SMTP Server) with ESMTPA ID 33e3532b5d9a4e355f532f87d9ebced2; Thu, 14 Apr 2022 17:12:40 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: git: f98beca9766c - main - devel/glib20: add DOCS option From: Mark Millard In-Reply-To: <90063CEF-5650-4727-BAF5-9C2516C9B011@yahoo.com> Date: Thu, 14 Apr 2022 10:12:38 -0700 Cc: dev-commits-ports-main@freebsd.org, freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <90063CEF-5650-4727-BAF5-9C2516C9B011@yahoo.com> To: leres@freebsd.org X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4KfQyF2yt6z3pS8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=MyrxuMTR; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-2.42 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.95)[-0.948]; 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]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_MEDIUM(0.03)[0.028]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.83:from]; MLMMJ_DEST(0.00)[dev-commits-ports-main]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.83:from]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N On 2022-Apr-14, at 00:44, Mark Millard wrote: > On 2022-Apr-13, at 19:14, Mark Millard wrote: >=20 >> From: Craig Leres wrote on >> Date: Wed, 13 Apr 2022 09:54:23 -0700 : >>=20 >> On 4/13/22 03:34, Adriaan de Groot wrote: >>>> The branch main has been updated by adridg: >>>>=20 >>>> URL: >>> = https://cgit.FreeBSD.org/ports/commit/?id=3Df98beca9766c056a826c5ad0f6b399= 6e80a4528c >>>=20 >>>>=20 >>>> commit f98beca9766c056a826c5ad0f6b3996e80a4528c >>>> Author: Adriaan de Groot >>>> AuthorDate: 2022-04-11 23:16:38 +0000 >>>> Commit: Adriaan de Groot >>>> CommitDate: 2022-04-13 10:34:08 +0000 >>>>=20 >>>> devel/glib20: add DOCS option >>>>=20 >>>> There is documentation possible with glib, using gtk-doc. >>>> Add a knob and the plist bits. The documentation depends >>>> on the tests, though: see glib issue >>>>=20 >>> https://gitlab.gnome.org/GNOME/glib/-/issues/2430 >>>=20 >>>>=20 >>>> Futz a bit with the options and dependencies; TEST only needs >>>> dbus for the build, and the docs need the tests. >>>=20 >>> This version did not build with me until I turned off DOCS and TEST=20= >>> (12.3-RELEASE/amd64). Now I only have MANPAGES enabled. >>=20 >> FYI: I did not have such problems for . . . >>=20 >> ---Begin OPTIONS List--- >> =3D=3D=3D> The following configuration options are available for = glib-2.70.4_4,2: >> DEBUG=3Doff: Build with debugging support >> DOCS=3Don: Build and/or install documentation >> FAM_ALTBACKEND=3Doff: Alternate file monitor backend >> MANPAGES=3Don: Build and/or install manual pages >> NLS=3Don: Native Language Support >> TEST=3Don: Build and/or run tests >> =3D=3D=3D> Use 'make config' to modify these settings >> ---End OPTIONS List--- >>=20 >> For either: >>=20 >> Poudriere version: poudriere-git-3.3.99.20211130 >> Host OSVERSION: 1400053 >> Jail OSVERSION: 1300139 >>=20 >> or: >>=20 >> Poudriere version: poudriere-git-3.3.99.20211130 >> Host OSVERSION: 1400053 >> Jail OSVERSION: 1400053 >>=20 >> on amd64 or on aarch64. >=20 > I just looked at the on-going 123amd64-default bulk -a for 12.3 at: >=20 > = http://beefy6.nyi.freebsd.org/build.html?mastername=3D123amd64-default&bui= ld=3D152bbb33232b >=20 > and it shows devel/glib20 as having built just fine, with log file:=20 >=20 > = http://beefy6.nyi.freebsd.org/data/123amd64-default/152bbb33232b/logs/glib= -2.70.4_4,2.log >=20 > That log file shows, in part: >=20 > =3D>> Building devel/glib20 > build started at Thu Apr 14 01:27:22 UTC 2022 > port directory: /usr/ports/devel/glib20 > package name: glib-2.70.4_4,2 > building for: FreeBSD 123amd64-default-job-04 12.3-RELEASE-p5 FreeBSD = 12.3-RELEASE-p5 amd64 > maintained by: desktop@FreeBSD.org > Makefile ident:=20 > Poudriere version: 3.2.8-21-g883afb07 > Host OSVERSION: 1400050 > Jail OSVERSION: 1203000 >=20 > . . . >=20 > ---Begin OPTIONS List--- > =3D=3D=3D> The following configuration options are available for = glib-2.70.4_4,2: > DEBUG=3Doff: Build with debugging support > DOCS=3Don: Build and/or install documentation > FAM_ALTBACKEND=3Doff: Alternate file monitor backend > MANPAGES=3Don: Build and/or install manual pages > NLS=3Don: Native Language Support > TEST=3Don: Build and/or run tests > =3D=3D=3D> Use 'make config' to modify these settings > ---End OPTIONS List--- >=20 > . . . >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> Building package for glib-2.70.4_4,2 > install -l rs /.npkg/All/glib-2.70.4_4,2.pkg = /.npkg/All/glib-2.70.4_4,2.txz > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D>> Cleaning up wrkdir > =3D=3D=3D> Cleaning for glib-2.70.4_4,2 > build of devel/glib20 | glib-2.70.4_4,2 ended at Thu Apr 14 01:49:24 = UTC 2022 > build time: 00:22:02 >=20 > So it is not just me or specific to my releng/13.0 or main > [so: 14] type of context that is building successfully as-is: > The official build servers are building >=20 >=20 > NOTES: >=20 > My poudriere builds use ALLOW_PARALLEL_JOBS=3D and also one > builder per hardware thread. So it could reach the hardware > threaad count squared or so for the load average. The FreeBSD > build servers constrain the parallelism greatly but still > allow some internal to a builder, 2 hardware threads as I > remember, and something like one builder for each pair of > hardware threads. >=20 > For my contexts: > amd64: 32 hardware threads > aarch64: 16 hardware threads >=20 > While I've got things set up for main [so: 14], stable/13 , > releng/13.0 , and have done some releng/13.1 preparation, > relative to booting and operating, I've no context for 12.x > at all --and have not since around when CURRENT became 14. >=20 > So it is unlikely that I'll be doing my own experiments > booted into 12.3. If I did anything it would more likely > be a 12.3 jail used while booted into something I have set > up as a boot context already, much like the FreeBSD build > servers do. I finally got the problem via the poudriere jail: # poudriere jail -jmain-CA7 -i Jail name: main-CA7 Jail version: 14.0-CURRENT Jail arch: arm.armv7 Jail method: null Jail mount: /usr/obj/DESTDIRs/main-CA7-poud . . . where: =3D>> Building devel/glib20 build started at Thu Apr 14 07:32:40 PDT 2022 port directory: /usr/ports/devel/glib20 package name: glib-2.70.4_4,2 building for: FreeBSD CA72_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT arm maintained by: desktop@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 3737 Apr 13 22:06 = /usr/ports/devel/glib20/Makefile Ports top last git commit: 032c4d2c7fe9 Ports top unclean checkout: yes Port dir last git commit: f98beca9766c Port dir unclean checkout: no Poudriere version: poudriere-git-3.3.99.20211130 Host OSVERSION: 1400053 Jail OSVERSION: 1400053 . . . ld: error: unable to find library -lgdbus-example-objectmanager ld: error: unable to find library -lgio-2.0 ld: error: unable to find library -lgobject-2.0 cc: error: linker command failed with exit code 1 (use -v to see = invocation) . . . This was on the same aarch64 system as the builds that worked (but were targeting aarch64, not armv7). Same use of ALLOW_PARALLEL_JOBS=3D and allowing all 16 hardware threads to have a builder as well. Side note: docs/reference/gio/meson.build:227: WARNING: Project targeting '>=3D = 0.49.2' but tried to use feature introduced in '0.52.0': check arg in = gnome.gtkdoc. docs/reference/glib/meson.build:91: WARNING: Project targeting '>=3D = 0.49.2' but tried to use feature introduced in '0.52.0': check arg in = gnome.gtkdoc. docs/reference/gobject/meson.build:54: WARNING: Project targeting '>=3D = 0.49.2' but tried to use feature introduced in '0.52.0': check arg in = gnome.gtkdoc. =3D=3D=3D Mark Millard marklmi at yahoo.com