public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] world update gone astray portage will not let me continue
@ 2021-07-19 21:17 John Covici
  2021-07-19 22:08 ` Neil Bothwick
  2021-07-20  6:36 ` [gentoo-user] " Nuno Silva
  0 siblings, 2 replies; 9+ messages in thread
From: John Covici @ 2021-07-19 21:17 UTC (permalink / raw
  To: gentoo-user

Hi.  I am having major problems with my world update started a couple
of days ago.  There is a long history which I won't go into now, but
what I have immediately is that media-libs/harfbuzz will not install
and even though I have --keep-going, portage won't let me continue.

Here is the last part of the build log:

/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/../src/hb-unicode.cc:180:
warning: unknown annotation "Xconstructor" in documentation for
hb_unicode_funcs_create.^M
See harfbuzz-undeclared.txt for the list of undeclared symbols.^M
./harfbuzz-unused.txt:1: warning: 46 unused declarations.They should
be added to harfbuzz-sections.txt in the appropriate place.^M
^M
ERROR: Error in gtkdoc helper script:^M
^M
ERROR: ['/usr/bin/gtkdoc-mkhtml',
'--path=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs:/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/docs',
'harfbuzz', '../harfbuzz-docs.xml'] \failed with status 6^M
^M
--- stderr ---^M
^M
FAILED: install script '/usr/lib/python-exec/python3.9/meson
--internal gtkdoc
--sourcedir=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2
--builddir=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x\86_64.amd64
--subdir=docs
--headerdirs=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/../src@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/docs/../src
--mainfile=harfbuzz-docs.x\ml --modulename=harfbuzz --moduleversion=
--mode=auto --gtkdoc-scan=/usr/bin/gtkdoc-scan
--gtkdoc-scangobj=/usr/bin/gtkdoc-scangobj
--gtkdoc-mkdb=/usr/bin/gtkdoc-mkdb
--gtkdoc-mkhtml=/usr/bin/gtkdoc-mkhtml
--gtkdoc-fixxref=/usr/bin/gtkdoc-\fixxref
--scanargs=--deprecated-guards=HB_DISABLE_DEPRECATED@@--ignore-decorators=HB_EXTERN|HB_DEPRECATED
--mkdbargs=--source-suffixes=h,cc@@--xml-mode@@--output-format=xml
--html-assets=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/h\arfbuzz-2.8.2/docs/HarfBuzz.png@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/HarfBuzz.svg
--content-files=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-what-is-harfbuzz.xml@@/v\ar/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-install-harfbuzz.xml@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-getting-started.xml@@/var/tmp/portage/media-libs/harfbu\zz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-glyph-information.xml@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-shaping-concepts.xml@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.\2/docs/usermanual-object-model.xml@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-buffers-language-script-and-direction.xml@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/userman\ual-fonts-and-faces.xml@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-opentype-features.xml@@/var/tmp/portage!
 /media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-clusters.xml@@/var/tmp/port\age/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-utilities.xml@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/usermanual-integration.xml@@/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfb\uzz-2.8.2-abi_x86_64.amd64/docs/version.xml
--ignore-headers=hb-gobject.h@@hb-gobject-enums.h@@hb-gobject-enums-tmp.h@@hb-gobject-structs.h
--cc=x86_64-pc-linux-gnu-gcc --ld=x86_64-pc-linux-gnu-gcc
--cflags=-I/var/tmp/portage/media-libs/ha\rfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/src/. -I/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/src/. -pthread
-I/usr/include/freetype2 -I/usr/include/harfbuzz
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/in\clude
-I/usr/include/sysprof-4 -march=native -O2 -pipe -ggdb -DHB_NDEBUG
-DHAVE_CONFIG_H
--ldflags=-L/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/src
-Wl,-rpath,/var/tmp/portage/media-libs/harfbuzz-2.8\.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/src
-lharfbuzz -pthread -lm -lfreetype -lgraphite2 -lglib-2.0
-march=native -O2 -pipe -ggdb -Wl,-O1 -Wl,--as-needed' exit code 1,
stopped^M
FAILED: meson-install ^M
/usr/lib/python-exec/python3.9/meson install --no-rebuild^M
ninja: build stopped: subcommand failed.^M
 * ERROR: media-libs/harfbuzz-2.8.2-r1::gentoo failed (install phase):

After that portage says
*** Resuming merge...

These are the packages that would be merged, in order:

Calculating dependencies  ..... done!
 * One or more packages are either masked or have missing
 dependencies:
  *
   *   >=dev-libs/icu-51.2-r1:0/68.2=[abi_x86_64(-)] pulled in by:
    *     (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, installed)
     *
	 * The resume list contains packages that are either masked or
        have
	    * unsatisfied dependencies. Please restart/continue the
        operation
	    * manually, or use --skipfirst to skip the first package in
        the list and
	    * any other packages that may be masked or have missing
        dependencies.

I have icu 69.1 installed.

Any assistance would be greatly appreciated on this one.  If you need
it I can give you more of the history of this update lots of problems
around virtual/libcrypt which I think I have now fixed.


-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] world update gone astray portage will not let me continue
  2021-07-19 21:17 [gentoo-user] world update gone astray portage will not let me continue John Covici
@ 2021-07-19 22:08 ` Neil Bothwick
  2021-07-19 22:39   ` John Covici
  2021-07-20  6:36 ` [gentoo-user] " Nuno Silva
  1 sibling, 1 reply; 9+ messages in thread
From: Neil Bothwick @ 2021-07-19 22:08 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 806 bytes --]

On Mon, 19 Jul 2021 17:17:07 -0400, John Covici wrote:

> Calculating dependencies  ..... done!
>  * One or more packages are either masked or have missing
>  dependencies:
>   *
>    *   >=dev-libs/icu-51.2-r1:0/68.2=[abi_x86_64(-)] pulled in by:
>     *     (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, installed)
>      *
> 	 * The resume list contains packages that are either masked or
>         have
> 	    * unsatisfied dependencies. Please restart/continue the
>         operation
> 	    * manually, or use --skipfirst to skip the first package in
>         the list and
> 	    * any other packages that may be masked or have missing
>         dependencies.

Did you try using --skipfirst as suggested?


-- 
Neil Bothwick

Windows - From the people who brought you EDLIN!

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] world update gone astray portage will not let me continue
  2021-07-19 22:08 ` Neil Bothwick
@ 2021-07-19 22:39   ` John Covici
  0 siblings, 0 replies; 9+ messages in thread
From: John Covici @ 2021-07-19 22:39 UTC (permalink / raw
  To: gentoo-user

On Mon, 19 Jul 2021 18:08:34 -0400,
Neil Bothwick wrote:
> 
> [1  <text/plain; US-ASCII (quoted-printable)>]
> On Mon, 19 Jul 2021 17:17:07 -0400, John Covici wrote:
> 
> > Calculating dependencies  ..... done!
> >  * One or more packages are either masked or have missing
> >  dependencies:
> >   *
> >    *   >=dev-libs/icu-51.2-r1:0/68.2=[abi_x86_64(-)] pulled in by:
> >     *     (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, installed)
> >      *
> > 	 * The resume list contains packages that are either masked or
> >         have
> > 	    * unsatisfied dependencies. Please restart/continue the
> >         operation
> > 	    * manually, or use --skipfirst to skip the first package in
> >         the list and
> > 	    * any other packages that may be masked or have missing
> >         dependencies.
> 
> Did you try using --skipfirst as suggested?

I will try, but I have never found that to work, but I will check.
No joy, here is what I get:

These are the packages that would be merged, in order:

Calculating dependencies  ... done!
 * Invalid resume list:
  *
   *   ('ebuild', '/', 'dev-lang/php-7.3.29', 'merge')
    *   ('ebuild', '/', 'dev-lang/php-7.4.21-r1', 'merge')
     *   ('ebuild', '/', 'x11-libs/pango-1.48.7-r1', 'merge')
	 *   ('ebuild', '/', 'x11-base/xorg-server-1.20.11-r3', 'merge')
	  *   ('ebuild', '/', 'dev-python/scipy-1.6.3', 'merge')
	   *   ('ebuild', '/', 'dev-python/bottleneck-1.3.2', 'merge')
	    *   ('ebuild', '/', 'media-video/ffmpeg-4.4-r1', 'merge')
	     *   ('ebuild', '/', 'dev-python/pandas-1.3.0', 'merge')
		 *   ('ebuild', '/', 'net-dialup/ppp-2.4.9-r4', 'merge')
		  *   ('ebuild', '/', 'app-editors/emacs-27.2-r3', 'merge')
		   *   ('ebuild', '/', 'app-admin/sudo-1.9.7_p1-r1',
    *   'merge')
     *   ('ebuild', '/', 'dev-vcs/subversion-1.14.1', 'merge')
	 *   ('ebuild', '/', 'mail-client/thunderbird-78.12.0', 'merge')
	  *   ('ebuild', '/', 'www-client/firefox-90.0', 'merge')
	   *   ('ebuild', '/', 'app-portage/portage-utils-0.92', 'merge')
	    *   ('ebuild', '/', 'media-video/vlc-3.0.16-r6', 'merge')
	     *   ('ebuild', '/', 'net-misc/networkmanager-1.32.2',
    *   'merge')
     *   ('ebuild', '/', 'media-video/mkvtoolnix-57.0.0', 'merge')
	 *   ('ebuild', '/', 'net-analyzer/wireshark-3.4.7', 'merge')
	  *   ('ebuild', '/', 'dev-qt/qtwebengine-5.15.2_p20210625',
    *   'merge')
     *   ('ebuild', '/', 'www-client/chromium-93.0.4557.4', 'merge')
	 *   ('ebuild', '/', 'dev-python/PyQtWebEngine-5.15.4', 'merge')
	  *   ('ebuild', '/', 'app-text/calibre-5.16.1', 'merge')
	   *   ('ebuild', '/', 'dev-python/networkx-2.6.1', 'merge')
	    *   ('ebuild', '/',
    *   'gnome-extra/evolution-data-server-3.40.2', 'merge')
     *   ('ebuild', '/', 'x11-wm/mutter-40.3', 'merge')
	 *   ('ebuild', '/', 'media-video/pipewire-0.3.31-r1', 'merge')
	  *   ('ebuild', '/', 'gnome-base/gnome-shell-40.3', 'merge')
	   *   ('ebuild', '/', 'x11-terms/gnome-terminal-3.40.3',
    *   'merge')
     *
	 * One or more packages are either masked or have missing
        dependencies:
	    *
	     *   >=dev-libs/icu-51.2-r1:0/68.2=[abi_x86_64(-)] pulled in
	     *   >by:
		 *     (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo,
	     *   >installed)
		 *
		  * The resume list contains packages that are either masked
              or have
		     * unsatisfied dependencies. Please restart/continue the
              operation
		     * manually, or use --skipfirst to skip the first
              package in the list and
		     * any other packages that may be masked or have missing
              dependencies.


-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-user] Re: world update gone astray portage will not let me continue
  2021-07-19 21:17 [gentoo-user] world update gone astray portage will not let me continue John Covici
  2021-07-19 22:08 ` Neil Bothwick
@ 2021-07-20  6:36 ` Nuno Silva
  2021-07-20  6:53   ` Neil Bothwick
  2021-07-20  7:29   ` John Covici
  1 sibling, 2 replies; 9+ messages in thread
From: Nuno Silva @ 2021-07-20  6:36 UTC (permalink / raw
  To: gentoo-user

On 2021-07-19, John Covici wrote:

> Hi.  I am having major problems with my world update started a couple
> of days ago.  There is a long history which I won't go into now, but
> what I have immediately is that media-libs/harfbuzz will not install
> and even though I have --keep-going, portage won't let me continue.
>
> Here is the last part of the build log:
>
> /var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/../src/hb-unicode.cc:180:
> warning: unknown annotation "Xconstructor" in documentation for
> hb_unicode_funcs_create.^M
> See harfbuzz-undeclared.txt for the list of undeclared symbols.^M
> ./harfbuzz-unused.txt:1: warning: 46 unused declarations.They should
> be added to harfbuzz-sections.txt in the appropriate place.^M
> ^M
> ERROR: Error in gtkdoc helper script:^M
> ^M
> ERROR: ['/usr/bin/gtkdoc-mkhtml',
> '--path=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs:/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/docs',
> 'harfbuzz', '../harfbuzz-docs.xml'] \failed with status 6^M
> ^M
> --- stderr ---^M
> ^M


As this is a problem with generating documentation, have you tried the
following as a workaround?:

    USE=-doc emerge -1a media-libs/harfbuzz

Gentoo bug 704550[1], makes me wonder if it's worth a try trying to
update gtk-doc before harfbuzz, or is it already updated?

[1] https://bugs.gentoo.org/show_bug.cgi?id=704550

-- 
Nuno Silva



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Re: world update gone astray portage will not let me continue
  2021-07-20  6:36 ` [gentoo-user] " Nuno Silva
@ 2021-07-20  6:53   ` Neil Bothwick
  2021-07-20  7:31     ` John Covici
  2021-07-20  9:30     ` John Covici
  2021-07-20  7:29   ` John Covici
  1 sibling, 2 replies; 9+ messages in thread
From: Neil Bothwick @ 2021-07-20  6:53 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]

On Tue, 20 Jul 2021 07:36:27 +0100, (Nuno Silva) wrote:

> As this is a problem with generating documentation, have you tried the
> following as a workaround?:
> 
>     USE=-doc emerge -1a media-libs/harfbuzz

It is recommended that you do not enable the doc USE flag globally, but
only for those packages where you need the extra documentation.

% grep \^doc /var/portage/profiles/use.desc
doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally


-- 
Neil Bothwick

If I agreed with you, we'd both be wrong.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Re: world update gone astray portage will not let me continue
  2021-07-20  6:36 ` [gentoo-user] " Nuno Silva
  2021-07-20  6:53   ` Neil Bothwick
@ 2021-07-20  7:29   ` John Covici
  1 sibling, 0 replies; 9+ messages in thread
From: John Covici @ 2021-07-20  7:29 UTC (permalink / raw
  To: gentoo-user

On Tue, 20 Jul 2021 02:36:27 -0400,
Nuno Silva wrote:
> 
> On 2021-07-19, John Covici wrote:
> 
> > Hi.  I am having major problems with my world update started a couple
> > of days ago.  There is a long history which I won't go into now, but
> > what I have immediately is that media-libs/harfbuzz will not install
> > and even though I have --keep-going, portage won't let me continue.
> >
> > Here is the last part of the build log:
> >
> > /var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/../src/hb-unicode.cc:180:
> > warning: unknown annotation "Xconstructor" in documentation for
> > hb_unicode_funcs_create.^M
> > See harfbuzz-undeclared.txt for the list of undeclared symbols.^M
> > ./harfbuzz-unused.txt:1: warning: 46 unused declarations.They should
> > be added to harfbuzz-sections.txt in the appropriate place.^M
> > ^M
> > ERROR: Error in gtkdoc helper script:^M
> > ^M
> > ERROR: ['/usr/bin/gtkdoc-mkhtml',
> > '--path=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs:/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/docs',
> > 'harfbuzz', '../harfbuzz-docs.xml'] \failed with status 6^M
> > ^M
> > --- stderr ---^M
> > ^M
> 
> 
> As this is a problem with generating documentation, have you tried the
> following as a workaround?:
> 
>     USE=-doc emerge -1a media-libs/harfbuzz
> 
> Gentoo bug 704550[1], makes me wonder if it's worth a try trying to
> update gtk-doc before harfbuzz, or is it already updated?
> 
> [1] https://bugs.gentoo.org/show_bug.cgi?id=704550

OK, I have  not specified doc, but apparently its in a use flag, so I
will try that and see if it does anything -- thanks.
Well, no joy, I think -doc was already selected because no * was after
it and I get the same error as before.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Re: world update gone astray portage will not let me continue
  2021-07-20  6:53   ` Neil Bothwick
@ 2021-07-20  7:31     ` John Covici
  2021-07-20  9:30     ` John Covici
  1 sibling, 0 replies; 9+ messages in thread
From: John Covici @ 2021-07-20  7:31 UTC (permalink / raw
  To: gentoo-user

On Tue, 20 Jul 2021 02:53:30 -0400,
Neil Bothwick wrote:
> 
> [1  <text/plain; US-ASCII (quoted-printable)>]
> On Tue, 20 Jul 2021 07:36:27 +0100, (Nuno Silva) wrote:
> 
> > As this is a problem with generating documentation, have you tried the
> > following as a workaround?:
> > 
> >     USE=-doc emerge -1a media-libs/harfbuzz
> 
> It is recommended that you do not enable the doc USE flag globally, but
> only for those packages where you need the extra documentation.
> 
> % grep \^doc /var/portage/profiles/use.desc
> doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
> 

I don't have doc as a global use flag at all and that particular
package has -doc, but its still failing.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Re: world update gone astray portage will not let me continue
  2021-07-20  6:53   ` Neil Bothwick
  2021-07-20  7:31     ` John Covici
@ 2021-07-20  9:30     ` John Covici
  2021-07-20 12:38       ` Nuno Silva
  1 sibling, 1 reply; 9+ messages in thread
From: John Covici @ 2021-07-20  9:30 UTC (permalink / raw
  To: gentoo-user

On Tue, 20 Jul 2021 02:53:30 -0400,
Neil Bothwick wrote:
> 
> [1  <text/plain; US-ASCII (quoted-printable)>]
> On Tue, 20 Jul 2021 07:36:27 +0100, (Nuno Silva) wrote:
> 
> > As this is a problem with generating documentation, have you tried the
> > following as a workaround?:
> > 
> >     USE=-doc emerge -1a media-libs/harfbuzz
> 
> It is recommended that you do not enable the doc USE flag globally, but
> only for those packages where you need the extra documentation.
> 
> % grep \^doc /var/portage/profiles/use.desc
> doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
Well, I finally did manage to get harfbuzz installed which brings up
another question.  First, I tried to find the package for the
/usr/bin/gtkdoc packages and found none.  So, on a hunch, I emerged
dev-utils/gtk-doc and discovered I did not have the package in my
install.  So, I did it anyway and after that harfbuzz installed.  So,
the question is, should I put that in my world file -- which seems
wrong to me, or is there a missing dependency somewhere or what?


-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-user] Re: world update gone astray portage will not let me continue
  2021-07-20  9:30     ` John Covici
@ 2021-07-20 12:38       ` Nuno Silva
  0 siblings, 0 replies; 9+ messages in thread
From: Nuno Silva @ 2021-07-20 12:38 UTC (permalink / raw
  To: gentoo-user

On 2021-07-20, John Covici wrote:

> On Tue, 20 Jul 2021 02:53:30 -0400,
> Neil Bothwick wrote:
>> 
>> [1  <text/plain; US-ASCII (quoted-printable)>]
>> On Tue, 20 Jul 2021 07:36:27 +0100, (Nuno Silva) wrote:
>> 
>> > As this is a problem with generating documentation, have you tried the
>> > following as a workaround?:
>> > 
>> >     USE=-doc emerge -1a media-libs/harfbuzz
>> 
>> It is recommended that you do not enable the doc USE flag globally, but
>> only for those packages where you need the extra documentation.
>> 
>> % grep \^doc /var/portage/profiles/use.desc
>> doc - Add extra documentation (API, Javadoc, etc). It is recommended
>> to enable per package instead of globally
> Well, I finally did manage to get harfbuzz installed which brings up
> another question.  First, I tried to find the package for the
> /usr/bin/gtkdoc packages and found none.  So, on a hunch, I emerged
> dev-utils/gtk-doc and discovered I did not have the package in my
> install.  So, I did it anyway and after that harfbuzz installed.  So,
> the question is, should I put that in my world file -- which seems
> wrong to me, or is there a missing dependency somewhere or what?

If I'm reading the ebuild correctly, currently having USE=-doc does not
disable building the documentation.  Setting USE=doc would probably have
worked as a workaround, because then emerge would pull gtk-doc as a
dependency.

I've mentioned this problem on IRC, but I haven't filled anything at
bugzilla.


I wonder if replacing

    $(meson_native_use_feature doc)

with

    $(meson_native_use_feature doc docs)

is enough? (I haven't tested it, though)

-- 
Nuno Silva



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2021-07-20 12:38 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-19 21:17 [gentoo-user] world update gone astray portage will not let me continue John Covici
2021-07-19 22:08 ` Neil Bothwick
2021-07-19 22:39   ` John Covici
2021-07-20  6:36 ` [gentoo-user] " Nuno Silva
2021-07-20  6:53   ` Neil Bothwick
2021-07-20  7:31     ` John Covici
2021-07-20  9:30     ` John Covici
2021-07-20 12:38       ` Nuno Silva
2021-07-20  7:29   ` John Covici

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox