On Sun, Nov 26, 2023 at 12:32:11PM +0100, Matthieu Herrb wrote:
> Hi,
> 
> Building gcr failed here :

That's a missing BDEP in gi-docgen that has been fixed this morning.

> 
> [378/380] /usr/local/bin/gi-docgen generate --quiet --fatal-warnings --config 
> docs/gck/gck.toml --output-dir=docs/gck/gck-1 --no-namespace-dir 
> --content-dir=/local/git/ports/pobj/gcr-3.41.1/gcr-3.41.1/docs/gck 
> gck/Gck-1.gir
> FAILED: docs/gck/gck-1 
> /usr/local/bin/gi-docgen generate --quiet --fatal-warnings --config 
> docs/gck/gck.toml --output-dir=docs/gck/gck-1 --no-namespace-dir 
> --content-dir=/local/git/ports/pobj/gcr-3.41.1/gcr-3.41.1/docs/gck 
> gck/Gck-1.gir
> Traceback (most recent call last):
>   File "/usr/local/bin/gi-docgen", line 5, in <module>
>     from gidocgen.gidocmain import main
>   File "/usr/local/lib/python3.10/site-packages/gidocgen/gidocmain.py", line 
> 10, in <module>
>     from . import gdindex, gdgenerate, gdgenindices, gdgendeps, gdsearch, 
> gdcheck, gdserver
>   File "/usr/local/lib/python3.10/site-packages/gidocgen/gdgenerate.py", line 
> 16, in <module>
>     from . import config, gir, log, utils
>   File "/usr/local/lib/python3.10/site-packages/gidocgen/config.py", line 20, 
> in <module>
>     from packaging import version as packaging_version
> ModuleNotFoundError: No module named 'packaging'
> ninja: build stopped: subcommand failed.
> INFO: autodetecting backend as ninja
> INFO: calculating backend command to run: /usr/local/bin/ninja -C 
> /local/git/ports/pobj/gcr-3.41.1/build-amd64 -j 1 -v
> *** Error 1 in x11/gnome/gcr (/local/git/ports/devel/meson/meson.port.mk:63 
> 'do-build')
> *** Error 2 in x11/gnome/gcr 
> (/local/git/ports/infrastructure/mk/bsd.port.mk:3055 
> '/local/git/ports/pobj/gcr-3.41.1/build-amd64/.build_done')
> *** Error 2 in x11/gnome/gcr 
> (/local/git/ports/infrastructure/mk/bsd.port.mk:2702 'build': 
> @lock=gcr-3.41.1p3;  export _LOCKS_HELD=" gcr-3.4...)
> ===> Exiting x11/gnome/gcr with an error
> *** Error 1 in /local/git/ports (infrastructure/mk/bsd.port.subdir.mk:144 
> 'build': @: ${echo_msg:=echo};  : ${target:=build};  for i in ; do...)
> >>> Ended at 1700997695.36
> max_stuck=21.19/signature=0.09/depends=3.02/show-prepare-results=3.54/extract=0.92/patch=0.32/configure=23.21/build=199.68
> Error: job failed with 512 on localhost at 1700997695
> 
> 
> The following patch fixes the build. a priori no package change...
> 
> ok ?
> 
> diff --git a/x11/gnome/gcr/Makefile b/x11/gnome/gcr/Makefile
> index c001b6bd0a6..b813ffb3643 100644
> --- a/x11/gnome/gcr/Makefile
> +++ b/x11/gnome/gcr/Makefile
> @@ -30,7 +30,8 @@ LIB_DEPENDS=                security/libgcrypt \
>                       security/p11-kit \
>                       x11/gtk+3
>  
> -BUILD_DEPENDS=               security/gnupg
> +BUILD_DEPENDS=               security/gnupg \
> +                     sysutils/py-packaging
>  
>  RUN_DEPENDS=         security/gnupg
>  
> 
> -- 
> Matthieu Herrb
> 

-- 
Antoine

Reply via email to