Pango fails to build when generating introspection data
My pango build is failing during introspection generation:
[34/125] Generating Pango-1.0.gir with a custom command.
FAILED: pango/Pango-1.0.gir
/opt/dev/GNOME/bin/g-ir-scanner -pthread -I/opt/dev/GNOME/include/gobject-introspection-1.0 -I/opt/dev/GNOME/include/glib-2.0 -I/opt/dev/GNOME/lib/glib-2.0/include --no-libtool --namespace=Pango --nsversion=1.0 --warn-all --output pango/Pango-1.0.gir --c-include=pango/pango.h --quiet -I/media/M2/GNOME/pango/pango -I/media/M2/GNOME/_BUILD/pango/pango -I./. -I../../pango/. -I./pango/. -I../../pango/pango/. --filelist=/media/M2/GNOME/_BUILD/pango/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../../pango/. -I./pango/. -I../../pango/pango/. -I/opt/dev/GNOME/include/glib-2.0 -I/opt/dev/GNOME/lib/glib-2.0/include -I/usr/include/fribidi -I/opt/dev/GNOME/include/harfbuzz -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 --cflags-end -L/opt/dev/GNOME/lib --library pango-1.0 -L/media/M2/GNOME/_BUILD/pango/pango -L/opt/dev/GNOME/lib --extra-library=m -L/opt/dev/GNOME/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 /media/M2/GNOME/pango/subprojects/ --sources-top-dirs /media/M2/GNOME/_BUILD/pango/subprojects/
/media/M2/GNOME/_BUILD/pango/tmp-introspectbbrwbmjs/Pango-1.0.o:Pango-1.0.c:GI_GET_TYPE_FUNCS_: error: undefined reference to 'pango_attribute_get_type'
collect2: error: ld returned 1 exit status
../../pango/pango/pango-engine.h:300: Warning: Pango: symbol='script_engine_list': Unknown namespace for symbol 'script_engine_list'
../../pango/pango/pango-engine.h:313: Warning: Pango: symbol='script_engine_init': Unknown namespace for symbol 'script_engine_init'
../../pango/pango/pango-engine.h:324: Warning: Pango: symbol='script_engine_exit': Unknown namespace for symbol 'script_engine_exit'
../../pango/pango/pango-engine.h:335: Warning: Pango: symbol='script_engine_create': Unknown namespace for symbol 'script_engine_create'
linking of temporary binary failed: Command '['cc', '-o', '/media/M2/GNOME/_BUILD/pango/tmp-introspectbbrwbmjs/Pango-1.0', '/media/M2/GNOME/_BUILD/pango/tmp-introspectbbrwbmjs/Pango-1.0.o', '-L.', '-Wl,-rpath,.', '-Wl,--no-as-needed', '-L/opt/dev/GNOME/lib', '-Wl,-rpath,/opt/dev/GNOME/lib', '-L/media/M2/GNOME/_BUILD/pango/pango', '-Wl,-rpath,/media/M2/GNOME/_BUILD/pango/pango', '-L/opt/dev/GNOME/lib', '-Wl,-rpath,/opt/dev/GNOME/lib', '-L/opt/dev/GNOME/lib', '-Wl,-rpath,/opt/dev/GNOME/lib', '-lpango-1.0', '-lm', '-lglib-2.0', '-lgobject-2.0', '-lfribidi', '-lharfbuzz', '-lfontconfig', '-lfreetype', '-lXrender', '-lX11', '-lXft', '-lcairo', '-L/opt/dev/GNOME/lib', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-pthread', '-lgmodule-2.0', '-lglib-2.0', '-L/opt/dev/GNOME/lib']' returned non-zero exit status 1.
ninja: build stopped: subcommand failed.
*** Errore durante la fase build di pango: ########## Errore nell'eseguire ninja *** [1/1]