Ahh. Yes. but I am missing some file: vadi@ubuntu-laptop:~/Programs/valide-read-only$ ./apply_patches.sh ./apply_patches.sh: 8: [[: not found patching file vapi/gtk+-2.0.vapi Hunk #1 succeeded at 4730 (offset 3 lines). Hunk #2 succeeded at 5768 (offset 3 lines). patch: **** Can't rename file vapi/gtk+-2.0.vapi to vapi/gtk+-2.0.vapi.orig : Permission denied vadi@ubuntu-laptop:~/Programs/valide-read-only$ sh apply_patches.sh apply_patches.sh: 8: [[: not found patching file vapi/gtk+-2.0.vapi Hunk #1 succeeded at 4730 (offset 3 lines). Hunk #2 succeeded at 5768 (offset 3 lines). patch: **** Can't rename file vapi/gtk+-2.0.vapi to vapi/gtk+-2.0.vapi.orig : Permission denied vadi@ubuntu-laptop:~/Programs/valide-read-only$ sudo sh apply_patches.sh [sudo] password for vadi: apply_patches.sh: 8: [[: not found patching file vapi/gtk+-2.0.vapi Hunk #1 succeeded at 4730 (offset 3 lines). Hunk #2 succeeded at 5768 (offset 3 lines). patching file vapi/sqlite3.vapi vadi@ubuntu-laptop:~/Programs/valide-read-only$ ./waf Waf: Entering directory `/home/vadi/Programs/valide-read-only/_build_' [ 1/114] valac: libvalide/aboutdialog.vala libvalide/abstract-config-manager.vala libvalide/abstract-text-document.vala libvalide/compiler.vala libvalide/config-manager.vala libvalide/document-close-dialog.vala libvalide/document-manager.vala libvalide/document-message.vala libvalide/document.vala libvalide/encoding.vala libvalide/executable-manager.vala libvalide/executable.vala libvalide/goto-dialog.vala libvalide/idocument.vala libvalide/markup.vala libvalide/panel.vala libvalide/plugin-manager.vala libvalide/plugin-preferences.vala libvalide/plugin-registrar.vala libvalide/plugin.vala libvalide/preferences-dialog.vala libvalide/project-dialog-options.vala libvalide/project-dialog-remove.vala libvalide/project-dialog.vala libvalide/project-manager.vala libvalide/project.vala libvalide/recent-manager-ui.vala libvalide/searching.vala libvalide/source-view.vala libvalide/split-source-view.vala libvalide/start-page.vala libvalide/statusbar.vala libvalide/template-manager.vala libvalide/template.vala libvalide/uimanager.vala libvalide/utils.vala libvalide/valac.vala libvalide/window.vala libvalide/completion/calltips.vala libvalide/completion/manager.vala libvalide/completion/popup.vala libvalide/completion/proposal.vala libvalide/completion/provider.vala libvalide/completion/tree.vala libvalide/completion/trigger.vala libvalide/symbols/access.vala libvalide/symbols/cache.vala libvalide/symbols/engine.vala libvalide/symbols/file.vala libvalide/symbols/heritage.vala libvalide/symbols/implementation.vala libvalide/symbols/kind.vala libvalide/symbols/language.vala libvalide/symbols/object.vala libvalide/symbols/parser.vala libvalide/symbols/symbol.vala libvalide/ui/abstract-close-dialog.vala libvalide/ui/abstract-preferences-dialog.vala libvalide/ui/abstract-project-dialog-options.vala libvalide/ui/abstract-project-dialog-remove.vala libvalide/ui/abstract-project-dialog.vala -> _build_/default/libvalide/aboutdialog.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/abstract-config-manager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/abstract-text-document.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/compiler.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/config-manager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/document-close-dialog.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/document-manager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/document-message.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/document.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/encoding.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/executable-manager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/executable.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/goto-dialog.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/idocument.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/markup.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/panel.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/plugin-manager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/plugin-preferences.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/plugin-registrar.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/plugin.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/preferences-dialog.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/project-dialog-options.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/project-dialog-remove.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/project-dialog.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/project-manager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/project.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/recent-manager-ui.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/searching.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/source-view.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/split-source-view.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/start-page.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/statusbar.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/template-manager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/template.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/uimanager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/utils.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/valac.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/window.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/completion/calltips.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/completion/manager.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/completion/popup.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/completion/proposal.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/completion/provider.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/completion/tree.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/completion/trigger.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/access.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/cache.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/engine.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/file.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/heritage.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/implementation.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/kind.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/language.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/object.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/parser.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/symbols/symbol.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/ui/abstract-close-dialog.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/ui/abstract-preferences-dialog.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/ui/abstract-project-dialog-options.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/ui/abstract-project-dialog-remove.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps _build_/default/libvalide/ui/abstract-project-dialog.c _build_/default/libvalide/valide-0.0.h _build_/default/libvalide/valide-0.0.vapi _build_/default/libvalide/valide-0.0.gir _build_/default/libvalide/valide-0.0.deps libvalide/source-view.vala:115.43-115.46: warning: Argument 1: Cannot pass null to non-null parameter type libvalide/plugin-preferences.vala:106.3-106.33: warning: method `Valide.PluginPreferences.name_search' never used libvalide/preferences-dialog.vala:115.11-118.5: warning: unreachable catch clause detected libvalide/project-dialog-options.vala:65.3-65.32: warning: field `Valide.ProjectDialogOptions.help_dialog' never used libvalide/project-manager.vala:43.3-43.25: warning: field `Valide.ProjectManager.project' never used libvalide/project-manager.vala:49.3-49.38: warning: field `Valide.ProjectManager.project_dialog' never used libvalide/project-manager.vala:232.14-232.25: warning: local variable `title' declared but never used libvalide/project-manager.vala:678.17-681.11: warning: unreachable catch clause detected libvalide/project.vala:815.13-818.7: warning: unreachable catch clause detected libvalide/source-view.vala:156.26-156.29: warning: local variable `temp' declared but never used libvalide/split-source-view.vala:131.14-131.19: warning: local variable `filter' declared but never used libvalide/start-page.vala:191.3-191.26: warning: method `Valide.StartPage.create_file' never used libvalide/window.vala:317.22-317.27: warning: local variable `action' declared but never used libvalide/symbols/cache.vala:282.9-282.14: warning: unreachable code detected ** (valac:9471): CRITICAL **: vala_data_type_get_value_owned: assertion `self != NULL' failed ** (valac:9471): CRITICAL **: vala_data_type_get_value_owned: assertion `self != NULL' failed Waf: Leaving directory `/home/vadi/Programs/valide-read-only/_build_' Build failed -> missing file: '/home/vadi/Programs/valide-read-only/_build_/default/libvalide/valide-0.0.gir' vadi@ubuntu-laptop:~/Programs/valide-read-only$