"make check" fail: Failed to find symbol 'regress_test_enum_get_type'
gobject-introspection 1.57.3.
$ make check
[..]
make[7]: Entering directory '/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner'
PASS: SLetter-1.0.gir
CPPFLAGS="" CFLAGS="-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wno-duplicated-branches -Wno-switch-enum" LDFLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin" CC="gcc" PKG_CONFIG="/usr/bin/x86_64-redhat-linux-gnu-pkg-config" GI_HOST_OS="" DLLTOOL="false" env PATH=".libs:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin" LPATH=.libs CC="gcc" PYTHONPATH=../..:../.. UNINSTALLED_INTROSPECTION_SRCDIR=../.. UNINSTALLED_INTROSPECTION_BUILDDIR=../.. ../../g-ir-scanner --verbose -I../.. --add-include-path=. --add-include-path=../../gir --add-include-path=. --add-include-path=../.. --add-include-path=../../gir --warn-all --reparse-validate --namespace=Regress --nsversion=1.0 --libtool="/bin/sh ../../libtool" --include=Gio-2.0 --include=Utility-1.0 --include=cairo-1.0 --library=libregress.la --verbose -I../.. --add-include-path=. --add-include-path=../../gir --add-include-path=. --add-include-path=../.. --add-include-path=../../gir --warn-all --reparse-validate --c-include="regress.h" --warn-error --cflags-begin -DREGRESS_PRINT_PREVIEW_COMMAND=\""evince --unlink-tempfile --preview --print-settings %s %f"\" -DREGRESS_SOME_CHAR=\'c\' -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fvisibility=hidden -I../../tests -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -include "glib.h" --cflags-end regress.c regress.h annotation.c annotation.h foo.c foo.h drawable.c drawable.h ../../Gio-2.0.gir Utility-1.0.gir libregress.la --output Regress-1.0.gir
gcc -E -DREGRESS_PRINT_PREVIEW_COMMAND="evince --unlink-tempfile --preview --print-settings %s %f" -DREGRESS_SOME_CHAR='c' -I. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3 -I/usr/include/gio-unix-2.0 -o g-ir-cpp-l9g3mm9i.i -C -pthread -fvisibility=hidden -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -include glib.h /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/g-ir-cpp-l9g3mm9i.c
gcc -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wno-duplicated-branches -Wno-switch-enum -fPIC -DREGRESS_PRINT_PREVIEW_COMMAND="evince --unlink-tempfile --preview --print-settings %s %f" -DREGRESS_SOME_CHAR='c' -I/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3 -I/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -c /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/Regress-1.0.c -o /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/Regress-1.0.o -Wno-deprecated-declarations -pthread -pthread -fvisibility=hidden -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -include glib.h
g-ir-scanner: link: /bin/sh ../../libtool --mode=link --tag=CC gcc -o /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/Regress-1.0 -export-dynamic -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wno-duplicated-branches -Wno-switch-enum /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/Regress-1.0.o -L. libregress.la -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -lglib-2.0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin
libtool: link: gcc -o /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/.libs/Regress-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wno-duplicated-branches -Wno-switch-enum /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/Regress-1.0.o -Wl,--export-dynamic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -Wl,--export-dynamic -L. ./.libs/libregress.so -lcairo-gobject -lcairo -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread -Wl,-rpath -Wl,/unused
Invalid GType function: 'regress_test_enum_get_type'
Failed to find symbol 'regress_test_enum_get_type'
Command '['/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/Regress-1.0', '--introspect-dump=/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/functions.txt,/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner/tmp-introspect0a2wbwnt/dump.xml']' returned non-zero exit status 1.
make[7]: *** [Makefile:1859: Regress-1.0.gir] Error 1
make[7]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.57.3/tests/scanner'