Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 754372 - dev-libs/glib-2.66.2 USE=gtk-doc: ../glib-2.66.2/docs/reference/meson.build:55:2: ERROR: Automatic wrap-based subproject downloading is disabled
Summary: dev-libs/glib-2.66.2 USE=gtk-doc: ../glib-2.66.2/docs/reference/meson.build:5...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-14 14:54 UTC by Bernd
Modified: 2020-12-06 11:22 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
meson-log.txt (meson-log.txt,353.15 KB, text/plain)
2020-11-14 14:55 UTC, Bernd
Details
emerge-info-glib-2.66.2.txt (emerge-info-glib-2.66.2.txt,15.12 KB, text/plain)
2020-11-14 14:56 UTC, Bernd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd 2020-11-14 14:54:05 UTC
The package needs at least gtk-doc-1.32.1 but only 1.32-r2 is available in portage.

Relevant output from meson-log.txt:

Pkg-config binary for MachineChoice.HOST is cached.
Determining dependency 'gtk-doc' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config'
PKG_CONFIG_PATH: /var/tmp/portage/dev-libs/glib-2.66.2/temp/python3.7/pkgconfig:/usr/share/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib64/pkgconfig
Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion gtk-doc` -> 0
1.32
PKG_CONFIG_PATH: /var/tmp/portage/dev-libs/glib-2.66.2/temp/python3.7/pkgconfig:/usr/share/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib64/pkgconfig
Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --cflags gtk-doc` -> 0

PKG_CONFIG_PATH: /var/tmp/portage/dev-libs/glib-2.66.2/temp/python3.7/pkgconfig:/usr/share/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib64/pkgconfig
Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config gtk-doc --libs` -> 0

PKG_CONFIG_PATH: /var/tmp/portage/dev-libs/glib-2.66.2/temp/python3.7/pkgconfig:/usr/share/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib64/pkgconfig
Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config gtk-doc --libs` -> 0

None of 'PKG_CONFIG_PATH' are defined in the environment, not changing global flags.
Dependency gtk-doc found: NO found 1.32 but need: '>=1.32.1'
CMake binary for MachineChoice.HOST is not cached
None of 'CMAKE' are defined in the environment, not changing global flags.
CMake binary missing from cross or native file, or env var undefined.
Trying a default CMake fallback at cmake
Found CMake: /usr/bin/cmake (3.18.4)
None of 'CMAKE_PREFIX_PATH' are defined in the environment, not changing global flags.
Extracting basic cmake information
Try CMake generator: auto
None of 'FFLAGS' are defined in the environment, not changing global flags.
None of 'LDFLAGS' are defined in the environment, not changing global flags.
None of 'FC_LD' are defined in the environment, not changing global flags.
None of 'F_LD' are defined in the environment, not changing global flags.
Called `/usr/bin/cmake --trace-expand --trace-format=json-v1 --no-warn-unused-cli --trace-redirect=cmake_trace.txt .` in /var/tmp/portage/dev-libs/glib-2.66.2/work/glib-2.66.2-abi_x86_64.amd64/meson-private/cmake_gtk-doc -> 0
  -- Module search paths:    ['/', '/opt', '/usr', '/usr/local']
  -- CMake root:             /usr/share/cmake
  -- CMake architectures:    []
  -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share']
Preliminary CMake check failed. Aborting.
Run-time dependency gtk-doc found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency gtk-doc

../glib-2.66.2/docs/reference/meson.build:55:2: ERROR: Automatic wrap-based subproject downloading is disabled


Reproducible: Always

Steps to Reproduce:
1. USE=gtk-doc emerge =glib-2.66.2
2.
3.
Actual Results:  
configuration step fails

Expected Results:  
Should build documentation successfully

Without the gtk-doc USE flag, the build succeeds.
emerge --info and meson-log.txt are attached.
Comment 1 Bernd 2020-11-14 14:55:02 UTC
Created attachment 671380 [details]
meson-log.txt
Comment 2 Bernd 2020-11-14 14:56:05 UTC
Created attachment 671383 [details]
emerge-info-glib-2.66.2.txt
Comment 3 Leonid Kopylov 2020-12-05 13:40:05 UTC
just hit the same error
Comment 4 Larry the Git Cow gentoo-dev 2020-12-05 18:49:02 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c535e168fb7b161aa8166ef5e157fe214edba8ba

commit c535e168fb7b161aa8166ef5e157fe214edba8ba
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2020-12-05 16:12:30 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-12-05 18:48:10 +0000

    dev-libs/glib: Version bump to 2.66.3
    
    Closes: https://bugs.gentoo.org/751784
    Closes: https://bugs.gentoo.org/754372
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-libs/glib/Manifest           |   1 +
 dev-libs/glib/glib-2.66.3.ebuild | 291 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 292 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2020-12-06 11:22:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=107e8876cfe50dcd1ca12f24f3de119b7e6da7d5

commit 107e8876cfe50dcd1ca12f24f3de119b7e6da7d5
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2020-12-06 11:20:35 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2020-12-06 11:21:52 +0000

    profiles/base/package.use.mask: Mask dev-libs-2.66*/glib[gtk-doc]
    
    Bug: https://bugs.gentoo.org/754372
    Bug: https://bugs.gentoo.org/758770
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 profiles/base/package.use.mask | 6 ++++++
 1 file changed, 6 insertions(+)