Skip to content

meson: fix version check for precompiled headers

Jordan Petridis requested to merge alatiera/gjs:alatiera/meson-pch into master

The dependent PR [1] for meson was/has not been back ported to the 0.58 branch and didn't make the 0.58.1 release, causing the build to fail.

https://github.com/mesonbuild/meson/pull/8740

followup from !620 (merged)

[42/120] Compiling C++ object libgjs-internal.a.p/gi_boxed.cpp.o
FAILED: libgjs-internal.a.p/gi_boxed.cpp.o
g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libxml2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-rtti -g -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/local/share/gjs-1.0"' '-DPKGLIBDIR="/usr/local/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -fpch-preprocess -include gjs_pch.hh -MD -MQ libgjs-internal.a.p/gi_boxed.cpp.o -MF libgjs-internal.a.p/gi_boxed.cpp.o.d -o libgjs-internal.a.p/gi_boxed.cpp.o -c ../gi/boxed.cpp
<command-line>: fatal error: gjs_pch.hh: No such file or directory
compilation terminated.
Edited by Jordan Petridis

Merge request reports