Package Details: odysseus 1.6.0-1

Git Clone URL: https://aur.archlinux.org/odysseus.git (read-only, click to copy)
Package Base: odysseus
Description: Web browser for the open and decentralized web.
Upstream URL: https://odysseus.adrian.geek.nz
Licenses: GPL
Submitter: alcinnz
Maintainer: alcinnz
Last Packager: alcinnz
Votes: 1
Popularity: 0.032031
First Submitted: 2019-05-27 21:41
Last Updated: 2019-09-08 05:45

Latest Comments

Tio commented on 2019-10-09 11:17

Error:

Project name: com.github.alcinnz.odysseus
Project version: 1.0.0
Appending CFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2'
Appending CFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2'
C compiler for the host machine: cc (gcc 9.1.0 "cc (GCC) 9.1.0")
Vala compiler for the host machine: valac (valac 0.44.7)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Configuring config.h using configuration
Library posix found: YES
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Run-time dependency gtk+-3.0 found: YES 3.24.10
Run-time dependency granite found: YES 5.2.4
Run-time dependency webkit2gtk-4.0 found: YES 2.24.4
Run-time dependency json-glib-1.0 found: YES 1.4.4
Run-time dependency gee-0.8 found: YES 0.20.2
Run-time dependency libsoup-2.4 found: YES 2.66.2
Run-time dependency sqlite3 found: YES 3.29.0
Run-time dependency libxml-2.0 found: YES 2.9.9
Run-time dependency appstream found: YES 0.12.8
Run-time dependency gcr-3 found: YES 3.28.1
Build targets in project: 17
Found ninja-1.9.0 at /usr/bin/ninja
ninja: Entering directory `build'
[1/95] Generating about-pages_h with a custom command.
[2/95] Generating sql-scripts_c with a custom command.
[3/95] Generating sql-scripts_h with a custom command.
[4/95] Generating page-l10n_h with a custom command.
[5/95] Generating liberate-resources_h with a custom command.
[6/95] Generating page-l10n_c with a custom command.
[7/95] Generating liberate-resources_c with a custom command.
[8/95] Generating about-pages_c with a custom command.
[9/95] Compiling C object 'src/25a6634@@com.github.alcinnz.odysseus@exe/meson-generated_.._.._page-l10n.c.o'.
[10/95] Compiling C object 'src/25a6634@@com.github.alcinnz.odysseus@exe/meson-generated_.._.._sql-scripts.c.o'.
[11/95] Compiling C object 'src/25a6634@@com.github.alcinnz.odysseus@exe/meson-generated_.._liberate-resources.c.o'.
[12/95] Compiling C object 'src/25a6634@@com.github.alcinnz.odysseus@exe/meson-generated_.._.._about-pages.c.o'.
[13/95] Generating com.github.alcinnz.odysseus.appdata.xml_data_merge with a custom command.
[14/95] Generating com.github.alcinnz.odysseus.desktop_data_merge with a custom command.
[15/95] Compiling Vala source ../src/Odysseus.vala ../src/BrowserWindow.vala ../src/Persistance.vala ../src/ext/liberate/Liberate.vala ../src/ext/liberate/Reader.vala ../src/Widgets/WebTab.vala ../src/Widgets/ProgressBin.vala ../src/Widgets/WebNotebook.vala ../src/Widgets/DownloadButton.vala ../src/Widgets/DownloadBar.vala ../src/Widgets/Chromeless.vala ../src/Widgets/header/AddressBar.vala ../src/Widgets/header/ButtonWithMenu.vala ../src/Widgets/header/AutomaticScrollBox.vala ../src/Widgets/header/HeaderBarWithMenus.vala ../src/Widgets/overlays/FindToolbar.vala ../src/Widgets/overlays/InfoContainer.vala ../src/Traits/init.vala ../src/Traits/download-progress.vala ../src/Traits/download-window.vala ../src/Traits/navigate/autodownload.vala ../src/Traits/navigate/persist-tab-history.vala ../src/Traits/navigate/newtab.vala ../src/Traits/navigate/history.vala ../src/Traits/navigate/errors.vala ../src/Traits/navigate/other-types.vala ../src/Traits/navigate/screenshot-proxy.vala ../src/Traits/navigate/viewsource.vala ../src/Traits/navigate/spring-clean.vala ../src/Traits/navigate/harvest-recommendations.vala ../src/Traits/decorate/alert.vala ../src/Traits/decorate/permit.vala ../src/Traits/decorate/settings.vala ../src/Traits/decorate/internal-favicons.vala ../src/Traits/decorate/AutoScroll.vala ../src/Traits/decorate/fix-plus.google.com.vala ../src/Traits/decorate/fix-bg-videos.vala ../src/Traits/decorate/addressbar-autofocus.vala ../src/Traits/decorate/notifications.vala ../src/Traits/autocomplete/imply-http.vala ../src/Traits/autocomplete/duckduckgo.vala ../src/Traits/autocomplete/ddg-autocomplete.vala ../src/Traits/autocomplete/history.vala ../src/Traits/status/https.vala ../src/Traits/status/local.vala ../src/Traits/status/webfeed.vala ../src/Traits/status/liberate.vala ../src/Services/pages.vala ../src/Services/Completer.vala ../src/Services/globals.vala ../src/Services/icons.vala ../src/Services/database/database.vala ../src/Services/database/util.vala ../src/Services/database/prosody.vala ../src/Services/database/completer.vala ../src/Services/database/psuedorest.vala ../src/Services/Prosody/parser.vala ../src/Services/Prosody/lib.vala ../src/Services/Prosody/data.vala ../src/Services/Prosody/expression.vala ../src/Services/Prosody/writers.vala ../src/Services/Prosody/loader.vala ../src/Services/Prosody/slice.vala ../src/Services/Prosody/misc/http.vala ../src/Services/Prosody/misc/AppStream.vala ../src/Services/Prosody/misc/mimeinfo.vala ../src/Services/Prosody/misc/favicons.vala ../src/Services/Prosody/misc/json.vala ../src/Services/Prosody/misc/tsv.vala ../src/Services/Prosody/misc/xml.vala ../src/Services/Prosody/misc/diff.vala ../src/Services/Prosody/misc/test.vala ../src/Services/Prosody/misc/i18n.vala ../src/Models/Download.vala ../src/Models/DownloadSet.vala ../src/Models/ImageUtil.vala ../src/Models/I18nUtil.vala ../src/Models/StatusIndicator.vala ../src/Models/Links.vala.
FAILED: src/25a6634@@com.github.alcinnz.odysseus@exe/Odysseus.c src/25a6634@@com.github.alcinnz.odysseus@exe/BrowserWindow.c src/25a6634@@com.github.alcinnz.odysseus@exe/Persistance.c src/25a6634@@com.github.alcinnz.odysseus@exe/ext/liberate/Liberate.c src/25a6634@@com.github.alcinnz.odysseus@exe/ext/liberate/Reader.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/WebTab.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/ProgressBin.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/WebNotebook.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/DownloadButton.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/DownloadBar.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/Chromeless.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/header/AddressBar.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/header/ButtonWithMenu.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/header/AutomaticScrollBox.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/header/HeaderBarWithMenus.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/overlays/FindToolbar.c src/25a6634@@com.github.alcinnz.odysseus@exe/Widgets/overlays/InfoContainer.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/init.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/download-progress.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/download-window.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/autodownload.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/persist-tab-history.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/newtab.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/history.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/errors.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/other-types.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/screenshot-proxy.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/viewsource.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/spring-clean.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/navigate/harvest-recommendations.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/alert.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/permit.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/settings.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/internal-favicons.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/AutoScroll.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/fix-plus.google.com.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/fix-bg-videos.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/addressbar-autofocus.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/decorate/notifications.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/autocomplete/imply-http.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/autocomplete/duckduckgo.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/autocomplete/ddg-autocomplete.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/autocomplete/history.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/status/https.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/status/local.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/status/webfeed.c src/25a6634@@com.github.alcinnz.odysseus@exe/Traits/status/liberate.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/pages.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Completer.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/globals.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/icons.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/database/database.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/database/util.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/database/prosody.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/database/completer.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/database/psuedorest.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/parser.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/lib.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/data.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/expression.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/writers.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/loader.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/slice.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/http.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/AppStream.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/mimeinfo.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/favicons.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/json.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/tsv.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/xml.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/diff.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/test.c src/25a6634@@com.github.alcinnz.odysseus@exe/Services/Prosody/misc/i18n.c src/25a6634@@com.github.alcinnz.odysseus@exe/Models/Download.c src/25a6634@@com.github.alcinnz.odysseus@exe/Models/DownloadSet.c src/25a6634@@com.github.alcinnz.odysseus@exe/Models/ImageUtil.c src/25a6634@@com.github.alcinnz.odysseus@exe/Models/I18nUtil.c src/25a6634@@com.github.alcinnz.odysseus@exe/Models/StatusIndicator.c src/25a6634@@com.github.alcinnz.odysseus@exe/Models/Links.c 
valac -C --pkg posix --pkg gcr-3 --pkg appstream --pkg libxml-2.0 --pkg posix --pkg sqlite3 --pkg libsoup-2.4 --pkg gee-0.8 --pkg json-glib-1.0 --pkg webkit2gtk-4.0 --pkg granite --pkg gtk+-3.0 --color=always --directory src/25a6634@@com.github.alcinnz.odysseus@exe --basedir ../src --gresources=../data/pages/about-pages.gresource.xml --gresources=../data/db/database.gresource.xml --gresources=../data/page-l10n/l10n.gresource.xml --gresources=../src/ext/liberate/data/gresource.xml --define=HAVE_APPSTREAM --define=HAVE_GCR3 ../src/Odysseus.vala ../src/BrowserWindow.vala ../src/Persistance.vala ../src/ext/liberate/Liberate.vala ../src/ext/liberate/Reader.vala ../src/Widgets/WebTab.vala ../src/Widgets/ProgressBin.vala ../src/Widgets/WebNotebook.vala ../src/Widgets/DownloadButton.vala ../src/Widgets/DownloadBar.vala ../src/Widgets/Chromeless.vala ../src/Widgets/header/AddressBar.vala ../src/Widgets/header/ButtonWithMenu.vala ../src/Widgets/header/AutomaticScrollBox.vala ../src/Widgets/header/HeaderBarWithMenus.vala ../src/Widgets/overlays/FindToolbar.vala ../src/Widgets/overlays/InfoContainer.vala ../src/Traits/init.vala ../src/Traits/download-progress.vala ../src/Traits/download-window.vala ../src/Traits/navigate/autodownload.vala ../src/Traits/navigate/persist-tab-history.vala ../src/Traits/navigate/newtab.vala ../src/Traits/navigate/history.vala ../src/Traits/navigate/errors.vala ../src/Traits/navigate/other-types.vala ../src/Traits/navigate/screenshot-proxy.vala ../src/Traits/navigate/viewsource.vala ../src/Traits/navigate/spring-clean.vala ../src/Traits/navigate/harvest-recommendations.vala ../src/Traits/decorate/alert.vala ../src/Traits/decorate/permit.vala ../src/Traits/decorate/settings.vala ../src/Traits/decorate/internal-favicons.vala ../src/Traits/decorate/AutoScroll.vala ../src/Traits/decorate/fix-plus.google.com.vala ../src/Traits/decorate/fix-bg-videos.vala ../src/Traits/decorate/addressbar-autofocus.vala ../src/Traits/decorate/notifications.vala ../src/Traits/autocomplete/imply-http.vala ../src/Traits/autocomplete/duckduckgo.vala ../src/Traits/autocomplete/ddg-autocomplete.vala ../src/Traits/autocomplete/history.vala ../src/Traits/status/https.vala ../src/Traits/status/local.vala ../src/Traits/status/webfeed.vala ../src/Traits/status/liberate.vala ../src/Services/pages.vala ../src/Services/Completer.vala ../src/Services/globals.vala ../src/Services/icons.vala ../src/Services/database/database.vala ../src/Services/database/util.vala ../src/Services/database/prosody.vala ../src/Services/database/completer.vala ../src/Services/database/psuedorest.vala ../src/Services/Prosody/parser.vala ../src/Services/Prosody/lib.vala ../src/Services/Prosody/data.vala ../src/Services/Prosody/expression.vala ../src/Services/Prosody/writers.vala ../src/Services/Prosody/loader.vala ../src/Services/Prosody/slice.vala ../src/Services/Prosody/misc/http.vala ../src/Services/Prosody/misc/AppStream.vala ../src/Services/Prosody/misc/mimeinfo.vala ../src/Services/Prosody/misc/favicons.vala ../src/Services/Prosody/misc/json.vala ../src/Services/Prosody/misc/tsv.vala ../src/Services/Prosody/misc/xml.vala ../src/Services/Prosody/misc/diff.vala ../src/Services/Prosody/misc/test.vala ../src/Services/Prosody/misc/i18n.vala ../src/Models/Download.vala ../src/Models/DownloadSet.vala ../src/Models/ImageUtil.vala ../src/Models/I18nUtil.vala ../src/Models/StatusIndicator.vala ../src/Models/Links.vala
../src/Services/Prosody/misc/AppStream.vala:87.61-87.81: error: The name `MIMETYPE' does not exist in the context of `AppStream.ProvidedKind'
            var apps = pool.get_components_by_provided_item(ProvidedKind.MIMETYPE, mime);
                                                            ^^^^^^^^^^^^^^^^^^^^^
../src/Services/Prosody/misc/AppStream.vala:90.42-90.45: error: The name `apps' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
            var app_list = new Data.Data[apps.length]; int j = 0;
                                         ^^^^
../src/Services/Prosody/misc/AppStream.vala:91.33-91.36: error: The name `apps' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
            for (var i = 0; i < apps.length; i++) {
                                ^^^^
../src/Services/Prosody/misc/AppStream.vala:93.33-93.36: error: The name `apps' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
                var app_mimes = apps[i].get_provided_for_kind(AppStream.ProvidedKind.MIMETYPE);
                                ^^^^
../src/Services/Prosody/misc/AppStream.vala:96.25-96.33: error: The name `app_mimes' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
                    if (app_mimes.has_item(extra_mime)) continue;
                        ^^^^^^^^^
../src/Services/Prosody/misc/AppStream.vala:104.29-104.32: error: The name `apps' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
                var icons = apps[i].get_icons();
                            ^^^^
../src/Services/Prosody/misc/AppStream.vala:105.21-105.25: error: The name `icons' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
                if (icons.length > 0) icon = icons[0].get_url();
                    ^^^^^
../src/Services/Prosody/misc/AppStream.vala:105.46-105.50: error: The name `icons' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
                if (icons.length > 0) icon = icons[0].get_url();
                                             ^^^^^
../src/Services/Prosody/misc/AppStream.vala:123.50-123.53: error: The name `apps' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
                var packages = string.joinv(" ", apps[i].get_pkgnames());
                                                 ^^^^
../src/Services/Prosody/misc/AppStream.vala:125.17-125.24: error: The name `app_list' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
                app_list[j++] = Data.Let.builds("icon", new Data.Literal(icon),
                ^^^^^^^^
../src/Services/Prosody/misc/AppStream.vala:131.13-131.20: error: The name `app_list' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
            app_list = app_list[0:j];
            ^^^^^^^^
../src/Services/Prosody/misc/AppStream.vala:139.70-139.77: error: The name `app_list' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
                    Data.Let.builds("apps", new Data.List.from_array(app_list)));
                                                                     ^^^^^^^^
../src/Services/Prosody/misc/AppStream.vala:140.33-140.36: error: The name `data' does not exist in the context of `Odysseus.Templating.xAppStream.AppStreamTag.exec'
            yield renderer.exec(data, output);
                                ^^^^
../src/Traits/status/webfeed.vala:207.46-207.80: warning: unhandled error `GLib.Error'
                button.clicked.connect(() => feedreader.launch_uris(links, null));
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/ext/liberate/Liberate.vala:39.34-39.58: warning: WebKit.JavascriptResult.get_global_context has been deprecated since 2.22
../src/ext/liberate/Liberate.vala:40.35-40.50: warning: WebKit.JavascriptResult.get_value has been deprecated since 2.22
../src/ext/liberate/Liberate.vala:27.3-27.88: warning: unhandled error `GLib.Error'
        var res = GLib.resources_lookup_data (RESOURCES_PATH + name, ResourceLookupFlags.NONE);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/Widgets/DownloadBar.vala:35.23-35.50: warning: Granite.Services.System.open has been deprecated since 5.2.4. Use GLib.AppInfo.launch_default_for_uri
../src/Widgets/ProgressBin.vala:53.13-53.28: warning: Atk.Object.accessible_value is deprecated
../src/Widgets/header/HeaderBarWithMenus.vala:108.28-108.44: warning: Gtk.ImageMenuItem has been deprecated since 3.10
../src/BrowserWindow.vala:187.49-187.80: warning: Granite.Services.System.open_uri has been deprecated since 5.2.4. Use GLib.AppInfo.launch_default_for_uri
../src/Traits/autocomplete/imply-http.vala:35.28-35.35: warning: string.str is deprecated. Use string.index_of
../src/Traits/autocomplete/imply-http.vala:38.32-38.40: warning: string.rstr is deprecated. Use string.last_index_of

(valac:17267): vala-CRITICAL **: 13:15:57.872: vala_data_type_get_actual_type: assertion 'self != NULL' failed

(valac:17267): vala-CRITICAL **: 13:15:57.872: vala_data_type_get_actual_type: assertion 'self != NULL' failed
../src/Traits/download-progress.vala:61.29-61.41: warning: string.rstr is deprecated. Use string.last_index_of
../src/Traits/download-progress.vala:27.9-27.48: warning: unhandled error `GLib.IOError'
        var conn = Bus.get_sync(BusType.SESSION);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/Traits/download-progress.vala:28.9-28.94: warning: unhandled error `GLib.IOError'
        conn.register_object(@"/com/canonical/unity/launcherentry/$(appuri.hash())", launcher);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 13 error(s), 13 warning(s)
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...