gedit FTBFS on non-linux architectures or if enable-gvfs-metadata is set to false
Hello,
gedit FTBFS on non-linux architectures or if enable-gvfs-metadata is set to false with the following error:
[79/155] cc -o gedit/libgedit-40.0.so gedit/libgedit-40.0.so.p/meson-generated_.._gedit-enum-types.c.o gedit/libgedit-40.0.so.p/meson-generated_.._gedit-enum-types-private.c.o gedit/libgedit-40.0.so.p/meson-generated_.._resources_gedit-resources.c.o gedit/libgedit-40.0.so.p/gedit-app-activatable.c.o gedit/libgedit-40.0.so.p/gedit-app.c.o gedit/libgedit-40.0.so.p/gedit-commands-file.c.o gedit/libgedit-40.0.so.p/gedit-debug.c.o gedit/libgedit-40.0.so.p/gedit-document.c.o gedit/libgedit-40.0.so.p/gedit-encodings-combo-box.c.o gedit/libgedit-40.0.so.p/gedit-menu-extension.c.o gedit/libgedit-40.0.so.p/gedit-message-bus.c.o gedit/libgedit-40.0.so.p/gedit-message.c.o gedit/libgedit-40.0.so.p/gedit-progress-info-bar.c.o gedit/libgedit-40.0.so.p/gedit-statusbar.c.o gedit/libgedit-40.0.so.p/gedit-tab.c.o gedit/libgedit-40.0.so.p/gedit-utils.c.o gedit/libgedit-40.0.so.p/gedit-view-activatable.c.o gedit/libgedit-40.0.so.p/gedit-view.c.o gedit/libgedit-40.0.so.p/gedit-view-centering.c.o gedit/libgedit-40.0.so.p/gedit-window-activatable.c.o gedit/libgedit-40.0.so.p/gedit-window.c.o gedit/libgedit-40.0.so.p/gedit-close-confirmation-dialog.c.o gedit/libgedit-40.0.so.p/gedit-commands-documents.c.o gedit/libgedit-40.0.so.p/gedit-commands-edit.c.o gedit/libgedit-40.0.so.p/gedit-commands-file-print.c.o gedit/libgedit-40.0.so.p/gedit-commands-help.c.o gedit/libgedit-40.0.so.p/gedit-commands-search.c.o gedit/libgedit-40.0.so.p/gedit-commands-view.c.o gedit/libgedit-40.0.so.p/gedit-dirs.c.o gedit/libgedit-40.0.so.p/gedit-documents-panel.c.o gedit/libgedit-40.0.so.p/gedit-encoding-items.c.o gedit/libgedit-40.0.so.p/gedit-encodings-dialog.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-dialog.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-dialog-gtk.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-open.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-open-dialog.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-open-native.c.o gedit/libgedit-40.0.so.p/gedit-highlight-mode-dialog.c.o gedit/libgedit-40.0.so.p/gedit-highlight-mode-selector.c.o gedit/libgedit-40.0.so.p/gedit-history-entry.c.o gedit/libgedit-40.0.so.p/gedit-io-error-info-bar.c.o gedit/libgedit-40.0.so.p/gedit-menu-stack-switcher.c.o gedit/libgedit-40.0.so.p/gedit-metadata-manager.c.o gedit/libgedit-40.0.so.p/gedit-multi-notebook.c.o gedit/libgedit-40.0.so.p/gedit-notebook.c.o gedit/libgedit-40.0.so.p/gedit-notebook-popup-menu.c.o gedit/libgedit-40.0.so.p/gedit-notebook-stack-switcher.c.o gedit/libgedit-40.0.so.p/gedit-open-document-selector.c.o gedit/libgedit-40.0.so.p/gedit-open-document-selector-helper.c.o gedit/libgedit-40.0.so.p/gedit-open-document-selector-store.c.o gedit/libgedit-40.0.so.p/gedit-pango.c.o gedit/libgedit-40.0.so.p/gedit-plugins-engine.c.o gedit/libgedit-40.0.so.p/gedit-preferences-dialog.c.o gedit/libgedit-40.0.so.p/gedit-print-job.c.o gedit/libgedit-40.0.so.p/gedit-print-preview.c.o gedit/libgedit-40.0.so.p/gedit-recent.c.o gedit/libgedit-40.0.so.p/gedit-replace-dialog.c.o gedit/libgedit-40.0.so.p/gedit-settings.c.o gedit/libgedit-40.0.so.p/gedit-status-menu-button.c.o gedit/libgedit-40.0.so.p/gedit-tab-label.c.o gedit/libgedit-40.0.so.p/gedit-view-frame.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgedit-40.0.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,-O1 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 subprojects/libgd/libgd/libgd.a /usr/lib/i386-gnu/libgio-2.0.so /usr/lib/i386-gnu/libgobject-2.0.so /usr/lib/i386-gnu/libglib-2.0.so /usr/lib/i386-gnu/libgtk-3.so /usr/lib/i386-gnu/libgdk-3.so /usr/lib/i386-gnu/libpangocairo-1.0.so /usr/lib/i386-gnu/libpango-1.0.so /usr/lib/i386-gnu/libharfbuzz.so /usr/lib/i386-gnu/libatk-1.0.so /usr/lib/i386-gnu/libcairo-gobject.so /usr/lib/i386-gnu/libcairo.so /usr/lib/i386-gnu/libgdk_pixbuf-2.0.so /usr/lib/i386-gnu/libgtksourceview-4.so /usr/lib/i386-gnu/libpeas-gtk-1.0.so /usr/lib/i386-gnu/libpeas-1.0.so -Wl,--export-dynamic /usr/lib/i386-gnu/libgmodule-2.0.so -pthread /usr/lib/i386-gnu/libgirepository-1.0.so /usr/lib/i386-gnu/libxml2.so -lm -Wl,--end-group
FAILED: gedit/libgedit-40.0.so
cc -o gedit/libgedit-40.0.so gedit/libgedit-40.0.so.p/meson-generated_.._gedit-enum-types.c.o gedit/libgedit-40.0.so.p/meson-generated_.._gedit-enum-types-private.c.o gedit/libgedit-40.0.so.p/meson-generated_.._resources_gedit-resources.c.o gedit/libgedit-40.0.so.p/gedit-app-activatable.c.o gedit/libgedit-40.0.so.p/gedit-app.c.o gedit/libgedit-40.0.so.p/gedit-commands-file.c.o gedit/libgedit-40.0.so.p/gedit-debug.c.o gedit/libgedit-40.0.so.p/gedit-document.c.o gedit/libgedit-40.0.so.p/gedit-encodings-combo-box.c.o gedit/libgedit-40.0.so.p/gedit-menu-extension.c.o gedit/libgedit-40.0.so.p/gedit-message-bus.c.o gedit/libgedit-40.0.so.p/gedit-message.c.o gedit/libgedit-40.0.so.p/gedit-progress-info-bar.c.o gedit/libgedit-40.0.so.p/gedit-statusbar.c.o gedit/libgedit-40.0.so.p/gedit-tab.c.o gedit/libgedit-40.0.so.p/gedit-utils.c.o gedit/libgedit-40.0.so.p/gedit-view-activatable.c.o gedit/libgedit-40.0.so.p/gedit-view.c.o gedit/libgedit-40.0.so.p/gedit-view-centering.c.o gedit/libgedit-40.0.so.p/gedit-window-activatable.c.o gedit/libgedit-40.0.so.p/gedit-window.c.o gedit/libgedit-40.0.so.p/gedit-close-confirmation-dialog.c.o gedit/libgedit-40.0.so.p/gedit-commands-documents.c.o gedit/libgedit-40.0.so.p/gedit-commands-edit.c.o gedit/libgedit-40.0.so.p/gedit-commands-file-print.c.o gedit/libgedit-40.0.so.p/gedit-commands-help.c.o gedit/libgedit-40.0.so.p/gedit-commands-search.c.o gedit/libgedit-40.0.so.p/gedit-commands-view.c.o gedit/libgedit-40.0.so.p/gedit-dirs.c.o gedit/libgedit-40.0.so.p/gedit-documents-panel.c.o gedit/libgedit-40.0.so.p/gedit-encoding-items.c.o gedit/libgedit-40.0.so.p/gedit-encodings-dialog.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-dialog.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-dialog-gtk.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-open.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-open-dialog.c.o gedit/libgedit-40.0.so.p/gedit-file-chooser-open-native.c.o gedit/libgedit-40.0.so.p/gedit-highlight-mode-dialog.c.o gedit/libgedit-40.0.so.p/gedit-highlight-mode-selector.c.o gedit/libgedit-40.0.so.p/gedit-history-entry.c.o gedit/libgedit-40.0.so.p/gedit-io-error-info-bar.c.o gedit/libgedit-40.0.so.p/gedit-menu-stack-switcher.c.o gedit/libgedit-40.0.so.p/gedit-metadata-manager.c.o gedit/libgedit-40.0.so.p/gedit-multi-notebook.c.o gedit/libgedit-40.0.so.p/gedit-notebook.c.o gedit/libgedit-40.0.so.p/gedit-notebook-popup-menu.c.o gedit/libgedit-40.0.so.p/gedit-notebook-stack-switcher.c.o gedit/libgedit-40.0.so.p/gedit-open-document-selector.c.o gedit/libgedit-40.0.so.p/gedit-open-document-selector-helper.c.o gedit/libgedit-40.0.so.p/gedit-open-document-selector-store.c.o gedit/libgedit-40.0.so.p/gedit-pango.c.o gedit/libgedit-40.0.so.p/gedit-plugins-engine.c.o gedit/libgedit-40.0.so.p/gedit-preferences-dialog.c.o gedit/libgedit-40.0.so.p/gedit-print-job.c.o gedit/libgedit-40.0.so.p/gedit-print-preview.c.o gedit/libgedit-40.0.so.p/gedit-recent.c.o gedit/libgedit-40.0.so.p/gedit-replace-dialog.c.o gedit/libgedit-40.0.so.p/gedit-settings.c.o gedit/libgedit-40.0.so.p/gedit-status-menu-button.c.o gedit/libgedit-40.0.so.p/gedit-tab-label.c.o gedit/libgedit-40.0.so.p/gedit-view-frame.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgedit-40.0.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,-O1 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 subprojects/libgd/libgd/libgd.a /usr/lib/i386-gnu/libgio-2.0.so /usr/lib/i386-gnu/libgobject-2.0.so /usr/lib/i386-gnu/libglib-2.0.so /usr/lib/i386-gnu/libgtk-3.so /usr/lib/i386-gnu/libgdk-3.so /usr/lib/i386-gnu/libpangocairo-1.0.so /usr/lib/i386-gnu/libpango-1.0.so /usr/lib/i386-gnu/libharfbuzz.so /usr/lib/i386-gnu/libatk-1.0.so /usr/lib/i386-gnu/libcairo-gobject.so /usr/lib/i386-gnu/libcairo.so /usr/lib/i386-gnu/libgdk_pixbuf-2.0.so /usr/lib/i386-gnu/libgtksourceview-4.so /usr/lib/i386-gnu/libpeas-gtk-1.0.so /usr/lib/i386-gnu/libpeas-1.0.so -Wl,--export-dynamic /usr/lib/i386-gnu/libgmodule-2.0.so -pthread /usr/lib/i386-gnu/libgirepository-1.0.so /usr/lib/i386-gnu/libxml2.so -lm -Wl,--end-group
/usr/bin/ld: gedit/libgedit-40.0.so.p/gedit-app.c.o: in function `gedit_app_startup':
./obj-i686-gnu/../gedit/gedit-app.c:675: undefined reference to `gedit_dirs_get_user_cache_dir'