Gentoo Archives: gentoo-user

From: John Covici <covici@××××××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] world update gone astray portage will not let me continue
Date: Mon, 19 Jul 2021 21:17:27
Message-Id: m335sa80mk.wl-covici@ccs.covici.com
1 Hi. I am having major problems with my world update started a couple
2 of days ago. There is a long history which I won't go into now, but
3 what I have immediately is that media-libs/harfbuzz will not install
4 and even though I have --keep-going, portage won't let me continue.
5
6 Here is the last part of the build log:
7
8 /var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2/docs/../src/hb-unicode.cc:180:
9 warning: unknown annotation "Xconstructor" in documentation for
10 hb_unicode_funcs_create.^M
11 See harfbuzz-undeclared.txt for the list of undeclared symbols.^M
12 ./harfbuzz-unused.txt:1: warning: 46 unused declarations.They should
13 be added to harfbuzz-sections.txt in the appropriate place.^M
14 ^M
15 ERROR: Error in gtkdoc helper script:^M
16 ^M
17 ERROR: ['/usr/bin/gtkdoc-mkhtml',
18 '--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',
19 'harfbuzz', '../harfbuzz-docs.xml'] \failed with status 6^M
20 ^M
21 --- stderr ---^M
22 ^M
23 FAILED: install script '/usr/lib/python-exec/python3.9/meson
24 --internal gtkdoc
25 --sourcedir=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2
26 --builddir=/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x\86_64.amd64
27 --subdir=docs
28 --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
29 --mainfile=harfbuzz-docs.x\ml --modulename=harfbuzz --moduleversion=
30 --mode=auto --gtkdoc-scan=/usr/bin/gtkdoc-scan
31 --gtkdoc-scangobj=/usr/bin/gtkdoc-scangobj
32 --gtkdoc-mkdb=/usr/bin/gtkdoc-mkdb
33 --gtkdoc-mkhtml=/usr/bin/gtkdoc-mkhtml
34 --gtkdoc-fixxref=/usr/bin/gtkdoc-\fixxref
35 --scanargs=--deprecated-guards=HB_DISABLE_DEPRECATED@@--ignore-decorators=HB_EXTERN|HB_DEPRECATED
36 --mkdbargs=--source-suffixes=h,cc@@--xml-mode@@--output-format=xml
37 --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
38 --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!
39 /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
40 --ignore-headers=hb-gobject.h@@hb-gobject-enums.h@@hb-gobject-enums-tmp.h@@hb-gobject-structs.h
41 --cc=x86_64-pc-linux-gnu-gcc --ld=x86_64-pc-linux-gnu-gcc
42 --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
43 -I/usr/include/freetype2 -I/usr/include/harfbuzz
44 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/in\clude
45 -I/usr/include/sysprof-4 -march=native -O2 -pipe -ggdb -DHB_NDEBUG
46 -DHAVE_CONFIG_H
47 --ldflags=-L/var/tmp/portage/media-libs/harfbuzz-2.8.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/src
48 -Wl,-rpath,/var/tmp/portage/media-libs/harfbuzz-2.8\.2-r1/work/harfbuzz-2.8.2-abi_x86_64.amd64/src
49 -lharfbuzz -pthread -lm -lfreetype -lgraphite2 -lglib-2.0
50 -march=native -O2 -pipe -ggdb -Wl,-O1 -Wl,--as-needed' exit code 1,
51 stopped^M
52 FAILED: meson-install ^M
53 /usr/lib/python-exec/python3.9/meson install --no-rebuild^M
54 ninja: build stopped: subcommand failed.^M
55 * ERROR: media-libs/harfbuzz-2.8.2-r1::gentoo failed (install phase):
56
57 After that portage says
58 *** Resuming merge...
59
60 These are the packages that would be merged, in order:
61
62 Calculating dependencies ..... done!
63 * One or more packages are either masked or have missing
64 dependencies:
65 *
66 * >=dev-libs/icu-51.2-r1:0/68.2=[abi_x86_64(-)] pulled in by:
67 * (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, installed)
68 *
69 * The resume list contains packages that are either masked or
70 have
71 * unsatisfied dependencies. Please restart/continue the
72 operation
73 * manually, or use --skipfirst to skip the first package in
74 the list and
75 * any other packages that may be masked or have missing
76 dependencies.
77
78 I have icu 69.1 installed.
79
80 Any assistance would be greatly appreciated on this one. If you need
81 it I can give you more of the history of this update lots of problems
82 around virtual/libcrypt which I think I have now fixed.
83
84
85 --
86 Your life is like a penny. You're going to lose it. The question is:
87 How do
88 you spend it?
89
90 John Covici wb2una
91 covici@××××××××××.com

Replies