pkgsrc-Users archive

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

Pango, ninja'd



Attempting to build x11/gtk2+ and its dependencies, I get a lot of failures of the kind

[...]
[32/132] Linking target pango/libpango-1.0.so.0.4400.6.
[33/132] Generating symbol file 'pango/82b5c0c@@pango-1.0@sha/libpango-1.0.so.0.4400.6.symbols'.
[34/132] Generating Pango-1.0.gir with a custom command.
FAILED: pango/Pango-1.0.gir
/usr/pkg/bin/g-ir-scanner -I/usr/pkg/include/gobject-introspection-1.0 -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread --no-libtool --namespace=Pango --nsversion=1.0 --warn-all --output pango/Pango-1.0.gir --c-include=pango/pango.h --quiet -I/var/obj/pkgsrc/devel/pango/work/pango-1.44.6/pango -I/var/obj/pkgsrc/devel/pango/work/pango-1.44.6/output/pango -I./. -I../. -I./pango/. -I../pango/. --filelist=/var/obj/pkgsrc/devel/pango/work/pango-1.44.6/output/pango/82b5c0c@@pango-1.0@sha/Pango_1.0_gir_filelist --include=GObject-2.0 --include=cairo-1.0 --symbol-prefix=pango --identifier-prefix=Pango --pkg-export=pango --cflags-begin -D_POSIX_C_SOURCE=200809L -D_POSIX_THREAD_SAFE_FUNCTIONS -D_GNU_SOURCE -I./. -I../. -I./pango/. -I../pango/. -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/uuid -D_REENTRANT -I/usr/pkg/include/cairo -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/python3.7 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/python3.7 --cflags-end --library pango-1.0 -L/var/obj/pkgsrc/devel/pango/work/pango-1.44.6/output/pango -L/usr/pkg/lib -L/usr/lib --extra-library=m --extra-library=intl -L/usr/pkg/lib --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=fribidi --extra-library=harfbuzz --extra-library=fontconfig --extra-library=freetype --extra-library=Xrender --extra-library=X11 --extra-library=Xft --extra-library=cairo --sources-top-dirs /var/obj/pkgsrc/devel/pango/work/pango-1.44.6/subprojects/ --sources-top-dirs /var/obj/pkgsrc/devel/pango/work/pango-1.44.6/output/subprojects/
Traceback (most recent call last):
File "/usr/pkg/lib/python3.7/distutils/unixccompiler.py", line 107, in preprocess
    self.spawn(pp_args)
  File "/usr/pkg/lib/python3.7/distutils/ccompiler.py", line 910, in spawn
    spawn(cmd, dry_run=self.dry_run)
  File "/usr/pkg/lib/python3.7/distutils/spawn.py", line 36, in spawn
    _spawn_posix(cmd, search_path, dry_run=dry_run)
File "/usr/pkg/lib/python3.7/distutils/spawn.py", line 149, in _spawn_posix
    % (cmd, os.WTERMSIG(status)))
distutils.errors.DistutilsExecError: command 'cpp' terminated by signal 11

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/pkg/bin/g-ir-scanner", line 100, in <module>
    sys.exit(scanner_main(sys.argv))
File "/usr/pkg/lib/gobject-introspection/giscanner/scannermain.py", line 570, in scanner_main
    ss, filenames = create_source_scanner(options, args)
File "/usr/pkg/lib/gobject-introspection/giscanner/scannermain.py", line 443, in create_source_scanner
    ss.parse_files(filenames)
File "/usr/pkg/lib/gobject-introspection/giscanner/sourcescanner.py", line 259, in parse_files
    self._parse(headers)
File "/usr/pkg/lib/gobject-introspection/giscanner/sourcescanner.py", line 307, in _parse
    self._cpp_options)
File "/usr/pkg/lib/gobject-introspection/giscanner/ccompiler.py", line 269, in preprocess
    extra_postargs=extra_postargs)
File "/usr/pkg/lib/python3.7/distutils/unixccompiler.py", line 109, in preprocess
    raise CompileError(msg)
distutils.errors.CompileError: command 'cpp' terminated by signal 11
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make[1]: stopped in /amd/hochstuhl/public/pkgsrc/devel/pango
*** Error code 1

Stop.
make: stopped in /amd/hochstuhl/public/pkgsrc/devel/pango
*** 'make replace' failed for package pango.
*** Please read the errors listed above, fix the problem,
*** then re-run pkg_rolling-replace to continue.
+ meson
+ ninja-build
- pango
%

This is from today's sources, a pkg_rolling-replace build after explicitly marking meson and ninja-build for rebuild.

Am I missing anything important, or is this just the Brave New World of "my build system is rader than yours"?

Cheerio,
hauke

--
     The ASCII Ribbon Campaign                    Hauke Fath
()     No HTML/RTF in email	        Institut für Nachrichtentechnik
/\     No Word docs in email                     TU Darmstadt
     Respect for open standards              Ruf +49-6151-16-21344


Home | Main Index | Thread Index | Old Index