pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

fonts/harfbuzz: build failure on Darwin 23.2.0




Hi!

Today I re-compiled some packages and updated wip/remind to the current
version (which needs cairo + pango) and fonts/harfbuzz is failing on
Darwin:

mk ~/.../fonts/harfbuzz $ uname -a
Darwin Mac-mini-von-Manuel.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:53:34 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T8103 arm64

- - - - - - - - - - %< - - - - - - - - - -

--- stdout ---
Building documentation for harfbuzz
2024-02-22 13:40:31,181:common.py:ParseEnumDeclaration:427:WARNING:Cannot parse enumeration member:

ERROR: Error in gtkdoc helper script:

ERROR: ['/Users/mk/pkgsrc/pkg/bin/gtkdoc-fixxref', '--module=harfbuzz', '--module-dir=html'] failed with status 1
Traceback (most recent call last):
  File "/Users/mk/pkgsrc/pkg/bin/gtkdoc-fixxref", line 28, in <module>
    from gtkdoc import common, config, fixxref
  File "/Users/mk/pkgsrc/pkg/share/gtk-doc/python/gtkdoc/fixxref.py", line 28, in <module>
    from . import common, highlight
  File "/Users/mk/pkgsrc/pkg/share/gtk-doc/python/gtkdoc/highlight.py", line 27, in <module>
    from pygments import highlight
ImportError: cannot import name 'highlight' from 'pygments' (unknown location)


--- stderr ---

FAILED: install script '/Users/mk/pkgsrc/pkg/bin/meson --internal gtkdoc --sourcedir=/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0 --builddir=/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/output --subdir=docs --headerdirs=/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/../src@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/output/docs/../src --mainfile=harfbuzz-docs.xml --modulename=harfbuzz --moduleversion= --mode=auto --gtkdoc-scan=/Users/mk/pkgsrc/pkg/bin/gtkdoc-scan --gtkdoc-scangobj=/Users/mk/pkgsrc/pkg/bin/gtkdoc-scangobj --gtkdoc-mkdb=/Users/mk/pkgsrc/pkg/bin/gtkdoc-mkdb --gtkdoc-mkhtml=/Users/mk/pkgsrc/pkg/bin/gtkdoc-mkhtml --gtkdoc-fixxref=/Users/mk/pkgsrc/pkg/bin/gtkdoc-fixxref --htmlargs= --scanargs=--deprecated-guards=HB_DISABLE_DEPRECATED@@--ignore-decorators=HB_EXTERN|HB_DEPRECATED|HB_DEPRECATED_FOR() --scanobjsargs= --gobjects-types-file= --fixxrefargs= --mkdbargs=--source-suffixes=h,cc@@--xml-mode@@--output-format=xml --html-assets=/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/HarfBuzz.png@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/HarfBuzz.svg --content-files=/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-what-is-harfbuzz.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-install-harfbuzz.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-getting-started.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-glyph-information.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-shaping-concepts.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-object-model.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-buffers-language-script-and-direction.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-fonts-and-faces.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-opentype-features.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-clusters.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-utilities.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/docs/usermanual-integration.xml@@/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/output/docs/version.xml --expand-content-files= --ignore-headers=hb-features.h@@hb-gobject.h@@hb-gobject-enums.h@@hb-gobject-enums-tmp.h@@hb-gobject-structs.h@@hb-wasm-api.h --installdir= --cc=clang --ld=clang --cflags=-I/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/src/. -I/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/output/src/. -I/Users/mk/pkgsrc/pkg/include/freetype2 -I/Users/mk/pkgsrc/pkg/include/libpng16 -I/Users/mk/pkgsrc/pkg/include -I/Users/mk/pkgsrc/pkg/include/glib-2.0 -I/Users/mk/pkgsrc/pkg/lib/glib-2.0/include -O2 -I/Users/mk/pkgsrc/pkg/include/glib-2.0 -I/Users/mk/pkgsrc/pkg/include/gio-unix-2.0 -I/Users/mk/pkgsrc/pkg/lib/glib-2.0/include -I/Users/mk/pkgsrc/pkg/include -I/Users/mk/pkgsrc/pkg/include/freetype2 -DPNG_NO_ASSEMBLER_CODE -I/Users/mk/pkgsrc/pkg/include/glib-2.0 -I/Users/mk/pkgsrc/pkg/include/gio-unix-2.0 -I/Users/mk/pkgsrc/pkg/lib/glib-2.0/include -I/Users/mk/pkgsrc/pkg/include -I/Users/mk/pkgsrc/pkg/include/freetype2 -DHAVE_CONFIG_H --ldflags=-L/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/output/src -Wl,-rpath,/Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz/work/harfbuzz-8.3.0/output/src -L/Users/mk/pkgsrc/pkg/lib -Wl,-rpath,/Users/mk/pkgsrc/pkg/lib -lharfbuzz -lm -L/Users/mk/pkgsrc/pkg/lib -lfreetype -lglib-2.0 -lintl -lgraphite2 -framework ApplicationServices -L/Users/mk/pkgsrc/pkg/lib -O2 -I/Users/mk/pkgsrc/pkg/include/glib-2.0 -I/Users/mk/pkgsrc/pkg/include/gio-unix-2.0 -I/Users/mk/pkgsrc/pkg/lib/glib-2.0/include -I/Users/mk/pkgsrc/pkg/include -I/Users/mk/pkgsrc/pkg/include/freetype2 -DPNG_NO_ASSEMBLER_CODE -I/Users/mk/pkgsrc/pkg/include/glib-2.0 -I/Users/mk/pkgsrc/pkg/include/gio-unix-2.0 -I/Users/mk/pkgsrc/pkg/lib/glib-2.0/include -I/Users/mk/pkgsrc/pkg/include -I/Users/mk/pkgsrc/pkg/include/freetype2' exit code 1, stopped
FAILED: meson-internal__install
/Users/mk/pkgsrc/pkg/bin/meson install --no-rebuild
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
bmake[1]: stopped in /Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz
*** Error code 1

Stop.
bmake: stopped in /Users/mk/pkgsrc/pkgsrc/fonts/harfbuzz

- - - - - - - - - - %< - - - - - - - - - -

What now? I'm clueless at the moment and don't know, if I have time to
further look into this...

Best wishes


Home | Main Index | Thread Index | Old Index