Meson build failing
I've pulled all the recent vte changes (including the one mentioned in #110 (closed)) and run CC=gcc-8 CXX=g++-8 ~/meson/meson.py builddir && cd builddir && ninja
.
However, the build is still failing with the following error (I have no idea where x86_64-linux-gnu-gcc comes from - it's the same old version 5.5.0 while meson has been told to use version 8.1.0):
[76/77] Generating Vte-2.91.gir with a custom command.
FAILED: /usr/bin/g-ir-scanner -pthread -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --no-libtool --namespace=Vte --nsversion=2.91 --warn-all --output bindings/gir/Vte-2.91.gir --c-include=vte/vte.h -DVTE_COMPILATION -I/home/igor/vte/bindings/gir -I/home/igor/vte/builddir/bindings/gir -I./. -I../. -I./src/vte/. -I../src/vte/. --filelist=/home/igor/vte/builddir/src/25a6634@@vte-2.91@sha/Vte_2.91_gir_filelist --include=Gdk-3.0 --include=Gtk-3.0 --include=Pango-1.0 --pkg-export=vte-2.91 --cflags-begin -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=implicit-function-declaration -Werror=init-self -Werror=missing-include-dirs -Werror=missing-prototypes -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-deprecated-declarations -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Waggregate-return -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -I./. -I../. -I./src/vte/. -I../src/vte/. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/p11-kit-1 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I./src/. -I../src/. --cflags-end -L/home/igor/vte/builddir/src -lvte-2.91 --library vte-2.91 -L/home/igor/vte/builddir/bindings/gir -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lpango-1.0 -lgnutls -lpcre2-8 -lm -lz -lgtk-3 -lgdk-3 -lpangocairo-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0
x86_64-linux-gnu-gcc: error: unrecognized command line option ‘-Wcast-function-type’
x86_64-linux-gnu-gcc: error: unrecognized command line option ‘-Wmisleading-indentation’
x86_64-linux-gnu-gcc: error: unrecognized command line option ‘-Wshift-negative-value’
x86_64-linux-gnu-gcc: error: unrecognized command line option ‘-Wimplicit-fallthrough=3’
Traceback (most recent call last):
File "/usr/lib/python3.5/distutils/unixccompiler.py", line 107, in preprocess
self.spawn(pp_args)
File "/usr/lib/python3.5/distutils/ccompiler.py", line 909, in spawn
spawn(cmd, dry_run=self.dry_run)
File "/usr/lib/python3.5/distutils/spawn.py", line 36, in spawn
_spawn_posix(cmd, search_path, dry_run=dry_run)
File "/usr/lib/python3.5/distutils/spawn.py", line 159, in _spawn_posix
% (cmd, exit_status))
distutils.errors.DistutilsExecError: command 'x86_64-linux-gnu-gcc' failed with exit status 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 66, in <module>
sys.exit(scanner_main(sys.argv))
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/scannermain.py", line 535, in scanner_main
ss = create_source_scanner(options, args)
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/scannermain.py", line 443, in create_source_scanner
ss.parse_files(filenames)
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/sourcescanner.py", line 262, in parse_files
self._parse(headers)
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/sourcescanner.py", line 305, in _parse
self._cpp_options)
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/ccompiler.py", line 200, in preprocess
extra_postargs=extra_postargs)
File "/usr/lib/python3.5/distutils/unixccompiler.py", line 109, in preprocess
raise CompileError(msg)
distutils.errors.CompileError: command 'x86_64-linux-gnu-gcc' failed with exit status 1
[76/77] Linking target src/app/vte-2.91.
ninja: build stopped: subcommand failed.