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 |