Re: git: f98beca9766c - main - devel/glib20: add DOCS option
Date: Thu, 14 Apr 2022 07:44:25 UTC
On 2022-Apr-13, at 19:14, Mark Millard <marklmi@yahoo.com> wrote: > From: Craig Leres <leres_at_freebsd.org> wrote on > Date: Wed, 13 Apr 2022 09:54:23 -0700 : > > On 4/13/22 03:34, Adriaan de Groot wrote: >>> The branch main has been updated by adridg: >>> >>> URL: >> https://cgit.FreeBSD.org/ports/commit/?id=f98beca9766c056a826c5ad0f6b3996e80a4528c >> >>> >>> commit f98beca9766c056a826c5ad0f6b3996e80a4528c >>> Author: Adriaan de Groot<adridg_at_FreeBSD.org> >>> AuthorDate: 2022-04-11 23:16:38 +0000 >>> Commit: Adriaan de Groot<adridg_at_FreeBSD.org> >>> CommitDate: 2022-04-13 10:34:08 +0000 >>> >>> devel/glib20: add DOCS option >>> >>> 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 >>> >> https://gitlab.gnome.org/GNOME/glib/-/issues/2430 >> >>> >>> Futz a bit with the options and dependencies; TEST only needs >>> dbus for the build, and the docs need the tests. >> >> This version did not build with me until I turned off DOCS and TEST >> (12.3-RELEASE/amd64). Now I only have MANPAGES enabled. > > FYI: I did not have such problems for . . . > > ---Begin OPTIONS List--- > ===> The following configuration options are available for glib-2.70.4_4,2: > DEBUG=off: Build with debugging support > DOCS=on: Build and/or install documentation > FAM_ALTBACKEND=off: Alternate file monitor backend > MANPAGES=on: Build and/or install manual pages > NLS=on: Native Language Support > TEST=on: Build and/or run tests > ===> Use 'make config' to modify these settings > ---End OPTIONS List--- > > For either: > > Poudriere version: poudriere-git-3.3.99.20211130 > Host OSVERSION: 1400053 > Jail OSVERSION: 1300139 > > or: > > Poudriere version: poudriere-git-3.3.99.20211130 > Host OSVERSION: 1400053 > Jail OSVERSION: 1400053 > > on amd64 or on aarch64. I just looked at the on-going 123amd64-default bulk -a for 12.3 at: http://beefy6.nyi.freebsd.org/build.html?mastername=123amd64-default&build=152bbb33232b and it shows devel/glib20 as having built just fine, with log file: http://beefy6.nyi.freebsd.org/data/123amd64-default/152bbb33232b/logs/glib-2.70.4_4,2.log That log file shows, in part: =>> 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: Poudriere version: 3.2.8-21-g883afb07 Host OSVERSION: 1400050 Jail OSVERSION: 1203000 . . . ---Begin OPTIONS List--- ===> The following configuration options are available for glib-2.70.4_4,2: DEBUG=off: Build with debugging support DOCS=on: Build and/or install documentation FAM_ALTBACKEND=off: Alternate file monitor backend MANPAGES=on: Build and/or install manual pages NLS=on: Native Language Support TEST=on: Build and/or run tests ===> Use 'make config' to modify these settings ---End OPTIONS List--- . . . =======================<phase: package >============================ ===> 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 =========================================================================== =>> Cleaning up wrkdir ===> 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 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 NOTES: My poudriere builds use ALLOW_PARALLEL_JOBS= 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. For my contexts: amd64: 32 hardware threads aarch64: 16 hardware threads 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. 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. === Mark Millard marklmi at yahoo.com