Cannot build 3.29.1
I have these environment variables exported:
ACLOCAL_FLAGS='-I /build/local/share/aclocal' CFLAGS='-g -O0 -Wall' CXXFLAGS='-g -O0 -Wall' LDFLAGS='-Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,defs'
and I configure 3.29.1 tarball with
./configure --prefix=/build/local && make -j3 && make -j3 install
and the build ends with undefined references like these:
mutter-3.29.1/src/compositor/plugins/default.c:99: undefined reference to g_type_class_peek_parent' mutter-3.29.1/src/compositor/plugins/default.c:99: undefined reference to
meta_plugin_get_type'
mutter-3.29.1/src/compositor/plugins/default.c:268: undefined reference to `clutter_actor_save_easing_state'
and many other.
When I configure it with disabled introspection:
./configure --prefix=/build/local --enable-introspection=no && make -j3 && make -j3 install
then the build fails too, only a bit earlier:
make[4]: *** No rule to make target 'Clutter-2.typelib', needed by 'all-am'. Stop.