Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 829592 - gnome-extra/yelp-41.2 fails to compile: Package webkit2gtk-4.1, required by virtual:world, not found
Summary: gnome-extra/yelp-41.2 fails to compile: Package webkit2gtk-4.1, required by v...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-19 07:30 UTC by Agostino Sarubbo
Modified: 2021-12-19 12:23 UTC (History)
4 users (show)

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


Attachments
build.log (build.log,70.85 KB, text/plain)
2021-12-19 07:30 UTC, Agostino Sarubbo
Details
1-config.log (1-config.log,28.69 KB, text/plain)
2021-12-19 07:30 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2021-12-19 07:30:17 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: gnome-extra/yelp-41.2 fails to compile.
Discovered on: amd64 (internal ref: ci)

NOTE:
If you think this is a GCC-11 related issue, please block bug 732706.
Comment 1 Agostino Sarubbo gentoo-dev 2021-12-19 07:30:19 UTC
Created attachment 759638 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2021-12-19 07:30:20 UTC
Created attachment 759639 [details]
1-config.log

1-config.log
Comment 3 Agostino Sarubbo gentoo-dev 2021-12-19 07:30:21 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


Package 'webkit2gtk-4.1', required by 'virtual:world', not found
configure: error: Package requirements (
Comment 4 HougeLangley 2021-12-19 09:22:09 UTC
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) gnome-extra/yelp-41.2::gentoo
>>> Failed to emerge gnome-extra/yelp-41.2, Log file:
>>>  '/var/tmp/portage/gnome-extra/yelp-41.2/temp/build.log'
>>> Jobs: 0 of 1 complete, 1 failed                 Load avg: 0.70, 1.10, 1.87
 * Package:    gnome-extra/yelp-41.2
 * Repository: gentoo
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking yelp-41.2.tar.xz to /var/tmp/portage/gnome-extra/yelp-41.2/work
>>> Source unpacked in /var/tmp/portage/gnome-extra/yelp-41.2/work
>>> Preparing source in /var/tmp/portage/gnome-extra/yelp-41.2/work/yelp-41.2 ...
 * Applying yelp-3.20.0-man-compatibility.patch ...
 [ ok ]
 * Disabling deprecation warnings ...
 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/gnome-extra/yelp-41.2/work/yelp-41.2' ...
 * Running 'autopoint --force' ...
 [ ok ]
 * Running 'gtkdocize --copy' ...
 [ ok ]
 * Running 'libtoolize --install --copy --force --automake' ...
 [ ok ]
 * Running 'aclocal -I m4' ...
 [ ok ]
 * Running 'autoconf --force' ...
 [ ok ]
 * Running 'autoheader' ...
 [ ok ]
 * Running 'automake --add-missing --copy --force-missing' ...
 [ ok ]
 * Running elibtoolize in: yelp-41.2/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.2 patch ...
 * Running elibtoolize in: yelp-41.2/build-aux/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 *   Applying static-flags/2.4.6 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/gnome-extra/yelp-41.2/work/yelp-41.2 ...
 * econf: updating yelp-41.2/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating yelp-41.2/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating yelp-41.2/build-aux/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating yelp-41.2/build-aux/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/yelp-41.2 --htmldir=/usr/share/doc/yelp-41.2/html --with-sysroot=/ --libdir=/usr/lib64 --disable-gtk-doc --disable-maintainer-mode --disable-schemas-compile --enable-compile-warnings=minimum --disable-static --enable-bz2 --enable-lzma APPSTREAM_UTIL=/bin/true
checking for a BSD-compatible install... /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '250' is supported by ustar format... yes
checking whether GID '250' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... (cached) yes
checking whether to enable debugging... info
checking whether make supports the include directive... yes (GNU style)
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking whether C compiler accepts -Werror=unknown-warning-option... no
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no
checking whether C compiler accepts -Wl,--no-as-needed... yes
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... (cached) none needed
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking whether ln -s works... yes
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.16... yes
checking for appstream-util... /bin/true
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for cos in -lm... yes
checking for YELP... no
configure: error: Package requirements (
	gio-2.0 >= 2.67.4
	gio-unix-2.0
	gtk+-unix-print-3.0
	gtk+-3.0 >= 3.13.3
	libxml-2.0 >= 2.6.5
	libxslt >= 1.1.4
	libexslt >= 0.8.1
	sqlite3
        webkit2gtk-4.1
	yelp-xsl >= 41.0
) were not met:

Package 'webkit2gtk-4.1', required by 'virtual:world', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables YELP_CFLAGS
and YELP_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/gnome-extra/yelp-41.2/work/yelp-41.2/config.log
 * ERROR: gnome-extra/yelp-41.2::gentoo failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *               ebuild.sh, line  127:  Called src_configure
 *             environment, line 2072:  Called gnome2_src_configure '--disable-static' '--enable-bz2' '--enable-lzma' 'APPSTREAM_UTIL=/bin/true'
 *             environment, line 1701:  Called econf '--disable-gtk-doc' '--disable-maintainer-mode' '--disable-schemas-compile' '--enable-compile-warnings=minimum' '--disable-static' '--enable-bz2' '--enable-lzma' 'APPSTREAM_UTIL=/bin/true'
 *        phase-helpers.sh, line  711:  Called __helpers_die 'econf failed'
 *   isolated-functions.sh, line  112:  Called die
 * The specific snippet of code:
 *   		die "$@"
 *
 * If you need support, post the output of `emerge --info '=gnome-extra/yelp-41.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=gnome-extra/yelp-41.2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/gnome-extra/yelp-41.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/yelp-41.2/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-extra/yelp-41.2/work/yelp-41.2'
 * S: '/var/tmp/portage/gnome-extra/yelp-41.2/work/yelp-41.2'

 * Messages for package gnome-extra/yelp-41.2:

 * ERROR: gnome-extra/yelp-41.2::gentoo failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *               ebuild.sh, line  127:  Called src_configure
 *             environment, line 2072:  Called gnome2_src_configure '--disable-static' '--enable-bz2' '--enable-lzma' 'APPSTREAM_UTIL=/bin/true'
 *             environment, line 1701:  Called econf '--disable-gtk-doc' '--disable-maintainer-mode' '--disable-schemas-compile' '--enable-compile-warnings=minimum' '--disable-static' '--enable-bz2' '--enable-lzma' 'APPSTREAM_UTIL=/bin/true'
 *        phase-helpers.sh, line  711:  Called __helpers_die 'econf failed'
 *   isolated-functions.sh, line  112:  Called die
 * The specific snippet of code:
 *   		die "$@"
 *
 * If you need support, post the output of `emerge --info '=gnome-extra/yelp-41.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=gnome-extra/yelp-41.2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/gnome-extra/yelp-41.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/yelp-41.2/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-extra/yelp-41.2/work/yelp-41.2'
 * S: '/var/tmp/portage/gnome-extra/yelp-41.2/work/yelp-41.2'
 *
 * The following package has failed to build, install, or execute postinst:
 *
 *  (gnome-extra/yelp-41.2:0/0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/gnome-extra/yelp-41.2/temp/build.log'
Comment 5 Larry the Git Cow gentoo-dev 2021-12-19 12:23:38 UTC
The bug has been closed via the following commit(s):

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

commit fc037700ffa47e589e896634cc07df83f156d8fb
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2021-12-19 12:22:36 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2021-12-19 12:23:17 +0000

    gnome-extra/yelp: Fix deps and build
    
    Closes: https://bugs.gentoo.org/829592
    Package-Manager: Portage-3.0.20, Repoman-3.0.2
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 gnome-extra/yelp/yelp-41.2.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)