Error during build on 3.38.0
Hi I am building from source. I get the following error and have no clue whats wrong. It seems my install is missing something.
[524/624] Compiling C object src/geary.p/meson-generated_.._.._ui_org.gnome.Geary.c.o
[525/624] Generating org.gnome.GearyTest_h with a custom command
[526/624] Compiling C object test/test-engine.p/meson-generated_.._data_org.gnome.GearyTest.c.o
[527/624] Compiling Vala source ../src/client/application/main.vala src/client/geary-client-3.38.vapi src/engine/geary-engine.vapi
[528/624] Compiling C object src/geary.p/meson-generated_client_application_main.c.o
[529/624] Linking target src/geary
[530/624] Compiling Vala source src/client/geary-client-internal.vapi ../test/test-case.vala ../test/test-client.vala ../test/client/accounts/accounts-manager-test.vala ../test/client/application/application-certificate-manager-test.vala ../test/client/application/application-client-test.vala ../test/client/application/application-configuration-test.vala ../test/client/components/client-web-view-test.vala ../test/client/components/client-web-view-test-case.vala ../test/client/components/components-validator-test.vala ../test/client/composer/composer-web-view-test.vala ../test/client/composer/composer-widget-test.vala ../test/client/util/util-avatar-test.vala ../test/client/util/util-cache-test.vala ../test/client/util/util-email-test.vala ../test/client/util/util-js-test.vala ../test/js/client-page-state-test.vala ../test/js/composer-page-state-test.vala ../test/js/conversation-page-state-test.vala ../test/mock/mock-account.vala ../test/mock/mock-contact-store.vala ../test/mock/mock-client-service.vala ../test/mock/mock-credentials-mediator.vala ../test/mock/mock-email-identifier.vala ../test/mock/mock-email-properties.vala ../test/mock/mock-folder.vala ../test/mock/mock-folder-properties.vala ../test/mock/mock-search-query.vala subprojects/vala-unit/vala-unit-1.0.vapi src/engine/geary-engine.vapi
FAILED: test/test-client.p/test-case.c test/test-client.p/test-client.c test/test-client.p/client/accounts/accounts-manager-test.c test/test-client.p/client/application/application-certificate-manager-test.c test/test-client.p/client/application/application-client-test.c test/test-client.p/client/application/application-configuration-test.c test/test-client.p/client/components/client-web-view-test.c test/test-client.p/client/components/client-web-view-test-case.c test/test-client.p/client/components/components-validator-test.c test/test-client.p/client/composer/composer-web-view-test.c test/test-client.p/client/composer/composer-widget-test.c test/test-client.p/client/util/util-avatar-test.c test/test-client.p/client/util/util-cache-test.c test/test-client.p/client/util/util-email-test.c test/test-client.p/client/util/util-js-test.c test/test-client.p/js/client-page-state-test.c test/test-client.p/js/composer-page-state-test.c test/test-client.p/js/conversation-page-state-test.c test/test-client.p/mock/mock-account.c test/test-client.p/mock/mock-contact-store.c test/test-client.p/mock/mock-client-service.c test/test-client.p/mock/mock-credentials-mediator.c test/test-client.p/mock/mock-email-identifier.c test/test-client.p/mock/mock-email-properties.c test/test-client.p/mock/mock-folder.c test/test-client.p/mock/mock-folder-properties.c test/test-client.p/mock/mock-search-query.c
valac -C --debug --debug --vapidir /mnt/space1/DLG/work/geary-3.38.0.1-1/geary-3.38.0.1/bindings/vapi --metadatadir /mnt/space1/DLG/work/geary-3.38.0.1-1/geary-3.38.0.1/bindings/metadata --pkg webkit2gtk-4.0 --pkg posix --pkg libxml-2.0 --pkg libsoup-2.4 --pkg libsecret-1 --pkg libpeas-gtk-1.0 --pkg libpeas-1.0 --pkg libhandy-1 --pkg json-glib-1.0 --pkg javascriptcoregtk-4.0 --pkg gtk+-3.0 --pkg gspell-1 --pkg goa-1.0 --pkg gmime-3.0 --pkg gio-2.0 --pkg gee-0.8 --pkg gcr-3 --pkg gck-1 --pkg folks --pkg enchant-2 --color=always --directory test/test-client.p --basedir ../test --gresources=../ui/org.gnome.Geary.gresource.xml --abi-stability --enable-checking src/client/geary-client-internal.vapi ../test/test-case.vala ../test/test-client.vala ../test/client/accounts/accounts-manager-test.vala ../test/client/application/application-certificate-manager-test.vala ../test/client/application/application-client-test.vala ../test/client/application/application-configuration-test.vala ../test/client/components/client-web-view-test.vala ../test/client/components/client-web-view-test-case.vala ../test/client/components/components-validator-test.vala ../test/client/composer/composer-web-view-test.vala ../test/client/composer/composer-widget-test.vala ../test/client/util/util-avatar-test.vala ../test/client/util/util-cache-test.vala ../test/client/util/util-email-test.vala ../test/client/util/util-js-test.vala ../test/js/client-page-state-test.vala ../test/js/composer-page-state-test.vala ../test/js/conversation-page-state-test.vala ../test/mock/mock-account.vala ../test/mock/mock-contact-store.vala ../test/mock/mock-client-service.vala ../test/mock/mock-credentials-mediator.vala ../test/mock/mock-email-identifier.vala ../test/mock/mock-email-properties.vala ../test/mock/mock-folder.vala ../test/mock/mock-folder-properties.vala ../test/mock/mock-search-query.vala subprojects/vala-unit/vala-unit-1.0.vapi src/engine/geary-engine.vapi
../test/client/util/util-cache-test.vala:22.9-22.19: error: The type name `Lru' could not be found
Lru<string> test_article = new Lru<string>(2);
^^^^^^^^^^^
../test/client/util/util-cache-test.vala:58.9-58.19: error: The type name `Lru' could not be found
Lru<string> test_article = new Lru<string>(2);
^^^^^^^^^^^
../test/client/accounts/accounts-manager-test.vala:13.13-13.19: error: The type name `Manager' could not be found
private Manager? test = null;
^^^^^^^
../test/client/accounts/accounts-manager-test.vala:170.9-170.32: error: The type name `Accounts.AccountConfigV1' could not be found
Accounts.AccountConfigV1 config = new Accounts.AccountConfigV1(false);
^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/accounts/accounts-manager-test.vala:188.9-188.36: error: The type name `Accounts.AccountConfigLegacy' could not be found
Accounts.AccountConfigLegacy config =
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/accounts/accounts-manager-test.vala:217.9-217.32: error: The type name `Accounts.ServiceConfigV1' could not be found
Accounts.ServiceConfigV1 config = new Accounts.ServiceConfigV1();
^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/accounts/accounts-manager-test.vala:242.9-242.36: error: The type name `Accounts.ServiceConfigLegacy' could not be found
Accounts.ServiceConfigLegacy config = new Accounts.ServiceConfigLegacy();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/application/application-certificate-manager-test.vala:123.33-123.55: error: The type name `Application.TlsDatabase' could not be found
private void assert_pinning(Application.TlsDatabase db,
^^^^^^^^^^^^^^^^^^^^^^^
../test/client/application/application-client-test.vala:12.13-12.18: error: The type name `Client' could not be found
private Client? test_article = null;
^^^^^^
../test/client/application/application-configuration-test.vala:10.13-10.25: error: The type name `Configuration' could not be found
private Configuration test_config = null;
^^^^^^^^^^^^^
../test/client/components/components-validator-test.vala:31.9-31.17: error: The type name `Validator' could not be found
Validator test_article = new Validator(this.entry);
^^^^^^^^^
../test/client/components/components-validator-test.vala:34.9-34.17: error: The symbol `Validator' could not be found
Validator.Trigger? reason = null;
^^^^^^^^^
../test/client/components/components-validator-test.vala:35.9-35.17: error: The symbol `Validator' could not be found
Validator.Validity? prev_state = null;
^^^^^^^^^
../test/client/components/components-validator-test.vala:56.9-56.17: error: The type name `Validator' could not be found
Validator test_article = new Validator(this.entry);
^^^^^^^^^
../test/client/components/components-validator-test.vala:59.9-59.17: error: The symbol `Validator' could not be found
Validator.Trigger? reason = null;
^^^^^^^^^
../test/client/components/components-validator-test.vala:60.9-60.17: error: The symbol `Validator' could not be found
Validator.Validity? prev_state = null;
^^^^^^^^^
../test/client/components/components-validator-test.vala:80.9-80.17: error: The type name `Validator' could not be found
Validator test_article = new Validator(this.entry);
^^^^^^^^^
../test/client/components/components-validator-test.vala:84.9-84.17: error: The symbol `Validator' could not be found
Validator.Trigger? reason = null;
^^^^^^^^^
../test/client/components/components-validator-test.vala:85.9-85.17: error: The symbol `Validator' could not be found
Validator.Validity? prev_state = null;
^^^^^^^^^
../test/client/composer/composer-web-view-test.vala:8.59-8.74: error: The type name `Composer.WebView' could not be found
public class Composer.WebViewTest : ClientWebViewTestCase<Composer.WebView> {
^^^^^^^^^^^^^^^^
../test/client/composer/composer-web-view-test.vala:250.24-250.39: error: The type name `Composer.WebView' could not be found
protected override Composer.WebView set_up_test_view() {
^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:85.13-85.38: error: The type name `Application.AccountContext' could not be found
private Application.AccountContext? account = null;
^^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:86.13-86.32: error: The type name `ApplicationInterface' could not be found
private ApplicationInterface? application = null;
^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:87.13-87.37: error: The type name `Application.Configuration' could not be found
private Application.Configuration? config = null;
^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:13.9-13.36: error: The type name `Application.AccountInterface' could not be found
Application.AccountInterface,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:14.9-14.28: error: The type name `ApplicationInterface' could not be found
ApplicationInterface,
^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:24.18-24.43: error: The type name `Application.AccountContext' could not be found
internal Application.AccountContext? get_context_for_account(Geary.AccountInformation account) {
^^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:26.36-26.61: error: The type name `Application.AccountContext' could not be found
return object_call<Application.AccountContext?>(
^^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:37.33-37.58: error: The type name `Application.AccountContext' could not be found
internal Gee.Collection<Application.AccountContext> get_account_contexts() {
^^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:39.51-39.76: error: The type name `Application.AccountContext' could not be found
return object_call<Gee.Collection<Application.AccountContext>>(
^^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/composer/composer-widget-test.vala:58.49-58.54: error: The type name `Widget' could not be found
internal async void send_composed_email(Widget composer) {
^^^^^^
../test/client/composer/composer-widget-test.vala:66.49-66.54: error: The type name `Widget' could not be found
internal async void save_composed_email(Widget composer) {
^^^^^^
../test/client/composer/composer-widget-test.vala:74.52-74.57: error: The type name `Widget' could not be found
internal async void discard_composed_email(Widget composer) {
^^^^^^
../test/js/composer-page-state-test.vala:8.54-8.69: error: The type name `Composer.WebView' could not be found
class Composer.PageStateTest : ClientWebViewTestCase<Composer.WebView> {
^^^^^^^^^^^^^^^^
../test/js/composer-page-state-test.vala:421.24-421.39: error: The type name `Composer.WebView' could not be found
protected override Composer.WebView set_up_test_view() {
^^^^^^^^^^^^^^^^
src/client/geary-client-internal.vapi:39.28-39.46: error: The type name `WebKit.WebExtension' could not be found
public GearyWebExtension (WebKit.WebExtension extension);
^^^^^^^^^^^^^^^^^^^
../test/client/components/client-web-view-test.vala:17.9-17.33: error: The type name `Application.Configuration' could not be found
Application.Configuration config = new Application.Configuration(
^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/components/client-web-view-test-case.vala:12.15-12.39: error: The type name `Application.Configuration' could not be found
protected Application.Configuration? config = null;
^^^^^^^^^^^^^^^^^^^^^^^^^
../test/client/components/client-web-view-test-case.vala:37.38-37.50: error: The type name `ClientWebView' could not be found
ClientWebView client_view = (ClientWebView) this.test_view;
^^^^^^^^^^^^^
../test/client/components/client-web-view-test-case.vala:37.9-37.21: error: The type name `ClientWebView' could not be found
ClientWebView client_view = (ClientWebView) this.test_view;
^^^^^^^^^^^^^
../test/client/components/client-web-view-test-case.vala:45.31-45.43: error: The type name `ClientWebView' could not be found
ClientWebView view = (ClientWebView) this.test_view;
^^^^^^^^^^^^^
../test/client/components/client-web-view-test-case.vala:45.9-45.21: error: The type name `ClientWebView' could not be found
ClientWebView view = (ClientWebView) this.test_view;
^^^^^^^^^^^^^
../test/js/client-page-state-test.vala:8.51-8.63: error: The type name `ClientWebView' could not be found
class ClientPageStateTest : ClientWebViewTestCase<ClientWebView> {
^^^^^^^^^^^^^
../test/js/client-page-state-test.vala:48.24-48.36: error: The type name `ClientWebView' could not be found
protected override ClientWebView set_up_test_view() {
^^^^^^^^^^^^^
../test/js/client-page-state-test.vala:58.9-58.21: error: The type name `ClientWebView' could not be found
ClientWebView view = new TestClientWebView(this.config);
^^^^^^^^^^^^^
../test/js/client-page-state-test.vala:11.39-11.51: error: The type name `ClientWebView' could not be found
private class TestClientWebView : ClientWebView {
^^^^^^^^^^^^^
../test/js/client-page-state-test.vala:13.34-13.58: error: The type name `Application.Configuration' could not be found
public TestClientWebView(Application.Configuration config) {
^^^^^^^^^^^^^^^^^^^^^^^^^
../test/js/conversation-page-state-test.vala:8.57-8.75: error: The type name `ConversationWebView' could not be found
class ConversationPageStateTest : ClientWebViewTestCase<ConversationWebView> {
^^^^^^^^^^^^^^^^^^^
../test/js/conversation-page-state-test.vala:160.24-160.42: error: The type name `ConversationWebView' could not be found
protected override ConversationWebView set_up_test_view() {
^^^^^^^^^^^^^^^^^^^
src/client/geary-client-internal.vapi:42.68-42.86: error: The type name `WebKit.WebExtension' could not be found
public static void webkit_web_extension_initialize_with_user_data (WebKit.WebExtension extension, GLib.Variant data);
^^^^^^^^^^^^^^^^^^^
Compilation failed: 50 error(s), 0 warning(s)
[531/624] Compiling Vala source src/engine/geary-engine-internal.vapi ../test/test-case.vala ../test/test-server.vala ../test/test-engine.vala ../test/engine/common/common-contact-harvester-mock.vala ../test/engine/api/geary-account-information-test.vala ../test/engine/api/geary-attachment-test.vala ../test/engine/api/geary-composed-email-test.vala ../test/engine/api/geary-email-test.vala ../test/engine/api/geary-engine-test.vala ../test/engine/api/geary-folder-path-test.vala ../test/engine/api/geary-service-information-test.vala ../test/engine/app/app-conversation-test.vala ../test/engine/app/app-conversation-monitor-test.vala ../test/engine/app/app-conversation-set-test.vala ../test/engine/common/common-contact-store-impl-test.vala ../test/engine/common/common-contact-harvester-test.vala ../test/engine/db/db-database-test.vala ../test/engine/db/db-versioned-database-test.vala ../test/engine/imap/command/imap-create-command-test.vala ../test/engine/imap/command/imap-fetch-command-test.vala ../test/engine/imap/message/imap-data-format-test.vala ../test/engine/imap/message/imap-mailbox-specifier-test.vala ../test/engine/imap/parameter/imap-list-parameter-test.vala ../test/engine/imap/response/imap-fetch-data-decoder-test.vala ../test/engine/imap/response/imap-namespace-response-test.vala ../test/engine/imap/transport/imap-client-connection-test.vala ../test/engine/imap/transport/imap-client-session-test.vala ../test/engine/imap/transport/imap-deserializer-test.vala ../test/engine/imap-db/imap-db-account-test.vala ../test/engine/imap-db/imap-db-attachment-test.vala ../test/engine/imap-db/imap-db-database-test.vala ../test/engine/imap-db/imap-db-email-identifier-test.vala ../test/engine/imap-db/imap-db-folder-test.vala ../test/engine/imap-engine/account-processor-test.vala ../test/engine/imap-engine/imap-engine-generic-account-test.vala ../test/engine/mime/mime-content-type-test.vala ../test/engine/outbox/outbox-email-identifier-test.vala ../test/engine/rfc822/rfc822-mailbox-address-test.vala ../test/engine/rfc822/rfc822-mailbox-addresses-test.vala ../test/engine/rfc822/rfc822-message-test.vala ../test/engine/rfc822/rfc822-message-data-test.vala ../test/engine/rfc822/rfc822-part-test.vala ../test/engine/rfc822/rfc822-utils-test.vala ../test/engine/util-ascii-test.vala ../test/engine/util-config-file-test.vala ../test/engine/util-html-test.vala ../test/engine/util-idle-manager-test.vala ../test/engine/util-inet-test.vala ../test/engine/util-string-test.vala ../test/engine/util-timeout-manager-test.vala ../test/mock/mock-account.vala ../test/mock/mock-contact-store.vala ../test/mock/mock-client-service.vala ../test/mock/mock-credentials-mediator.vala ../test/mock/mock-email-identifier.vala ../test/mock/mock-email-properties.vala ../test/mock/mock-folder.vala ../test/mock/mock-folder-properties.vala ../test/mock/mock-search-query.vala subprojects/vala-unit/vala-unit-1.0.vapi
ninja: build stopped: subcommand failed.
Error! make exited with status: 1
Failed package geary
root@braserv:/home/sasa/DEVELOPMENT/DLG_3_38# ^C
Edited by Andre Klapper