Hi,

I inadvertently removed dconf-editor from my system (when recompiling dconf,
because dconf-editor and dconf are on the same page, and so are in the same
package in porg's view). So I tried to recompile it and got:
--------------
[6/52] Compiling Vala source ../editor...bar.vala ../editor/source-manager.vala
FAILED: editor/dconf-editor.p/about-list.c editor/dconf-editor.p/adaptative-
pathbar.c editor/dconf-editor.p/adaptative-window.c editor/dconf-editor.p/base-
headerbar.c editor/dconf-editor.p/base-view.c editor/dconf-editor.p/base-
window.c editor/dconf-editor.p/bookmarks.c editor/dconf-editor.p/bookmarks-
controller.c editor/dconf-editor.p/bookmarks-headerbar.c editor/dconf-
editor.p/bookmarks-list.c editor/dconf-editor.p/bookmarks-view.c editor/dconf-
editor.p/bookmarks-window.c editor/dconf-editor.p/browser-content.c
editor/dconf-editor.p/browser-headerbar.c editor/dconf-editor.p/browser-
infobar.c editor/dconf-editor.p/browser-stack.c editor/dconf-editor.p/browser-
view.c editor/dconf-editor.p/browser-window.c editor/dconf-editor.p/dconf-
editor.c editor/dconf-editor.p/dconf-headerbar.c editor/dconf-editor.p/dconf-
model.c editor/dconf-editor.p/dconf-view.c editor/dconf-editor.p/dconf-window.c
editor/dconf-editor.p/delayed-setting-view.c editor/dconf-editor.p/key-editor-
child.c editor/dconf-editor.p/key-list-box-row.c editor/dconf-editor.p/large-
pathbar.c editor/dconf-editor.p/model-utils.c editor/dconf-
editor.p/modifications-handler.c editor/dconf-editor.p/modifications-list.c
editor/dconf-editor.p/modifications-revealer.c editor/dconf-editor.p/night-
light-monitor.c editor/dconf-editor.p/notifications-revealer.c editor/dconf-
editor.p/overlayed-list.c editor/dconf-editor.p/pathentry.c editor/dconf-
editor.p/pathwidget.c editor/dconf-editor.p/registry-info.c editor/dconf-
editor.p/registry-list.c editor/dconf-editor.p/registry-placeholder.c
editor/dconf-editor.p/registry-search.c editor/dconf-editor.p/registry-view.c
editor/dconf-editor.p/schemas-utility.c editor/dconf-editor.p/setting-object.c
editor/dconf-editor.p/short-pathbar.c editor/dconf-editor.p/source-manager.c 
valac -C --debug --debug --pkg posix /sources/dconf/dconf-editor-
3.38.2/editor/config.vapi --pkg gtk+-3.0 --pkg gmodule-2.0 --target-glib '
2.56.0' --pkg glib-2.0 --pkg dconf --color=always --directory editor/dconf-
editor.p --basedir ../editor --gresources=../editor/dconf-editor.gresource.xml
--enable-experimental-non-null ../editor/about-list.vala ../editor/adaptative-
pathbar.vala ../editor/adaptative-window.vala ../editor/base-headerbar.vala
../editor/base-view.vala ../editor/base-window.vala ../editor/bookmarks.vala
../editor/bookmarks-controller.vala ../editor/bookmarks-headerbar.vala
../editor/bookmarks-list.vala ../editor/bookmarks-view.vala
../editor/bookmarks-window.vala ../editor/browser-content.vala
../editor/browser-headerbar.vala ../editor/browser-infobar.vala
../editor/browser-stack.vala ../editor/browser-view.vala ../editor/browser-
window.vala ../editor/dconf-editor.vala ../editor/dconf-headerbar.vala
../editor/dconf-model.vala ../editor/dconf-view.vala ../editor/dconf-
window.vala ../editor/delayed-setting-view.vala ../editor/key-editor-child.vala
../editor/key-list-box-row.vala ../editor/large-pathbar.vala ../editor/model-
utils.vala ../editor/modifications-handler.vala ../editor/modifications-
list.vala ../editor/modifications-revealer.vala ../editor/night-light-
monitor.vala ../editor/notifications-revealer.vala ../editor/overlayed-
list.vala ../editor/pathentry.vala ../editor/pathwidget.vala
../editor/registry-info.vala ../editor/registry-list.vala ../editor/registry-
placeholder.vala ../editor/registry-search.vala ../editor/registry-view.vala
../editor/schemas-utility.vala ../editor/setting-object.vala ../editor/short-
pathbar.vala ../editor/source-manager.vala
../editor/overlayed-list.vala:23.16-23.53: warning: [GtkChild] fields must be
declared as `unowned'
    [GtkChild] protected ListBox        main_list_box;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:27.16-27.48: warning: [GtkChild] fields must be
declared as `unowned'
    [GtkChild] private   ScrolledWindow scrolled;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:28.16-28.53: warning: [GtkChild] fields must be
declared as `unowned'
    [GtkChild] private   Box            edit_mode_box;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:48.16-48.57: warning: [GtkChild] fields must be
declared as `unowned'
    [GtkChild] private ModelButton enter_edit_mode_button;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:49.16-49.57: warning: [GtkChild] fields must be
declared as `unowned'
    [GtkChild] private ModelButton leave_edit_mode_button;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../editor/registry-placeholder.vala:23.16-23.46: warning: [GtkChild] fields
must be declared as `unowned'
    [GtkChild] private Label placeholder_label;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../editor/registry-placeholder.vala:24.16-24.46: warning: [GtkChild] fields
must be declared as `unowned'
    [GtkChild] private Image placeholder_image;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:92.47-92.63: error: Argument 2: Cannot pass
unowned ref argument to owned reference parameter
            set_horizontal (ref main_context, ref edit_mode_box);
                                              ^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:94.45-94.61: error: Argument 2: Cannot pass
unowned ref argument to owned reference parameter
            set_vertical (ref main_context, ref edit_mode_box);
                                            ^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:121.29-121.45: error: Argument 1: Cannot pass
unowned ref argument to owned reference parameter
        return _next_match (ref main_list_box);
                            ^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:143.33-143.49: error: Argument 1: Cannot pass
unowned ref argument to owned reference parameter
        return _previous_match (ref main_list_box);
                                ^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:192.44-192.60: error: Argument 1: Cannot pass
unowned ref argument to owned reference parameter
        return _get_selected_rows_indices (ref main_list_box);
                                           ^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:208.22-208.38: error: Argument 1: Cannot pass
unowned ref argument to owned reference parameter
        _scroll_top (ref main_list_box);
                     ^^^^^^^^^^^^^^^^^
../editor/overlayed-list.vala:218.25-218.41: error: Argument 1: Cannot pass
unowned ref argument to owned reference parameter
        _scroll_bottom (ref main_list_box);
                        ^^^^^^^^^^^^^^^^^
../editor/base-view.vala:23.16-23.39: warning: [GtkChild] fields must be
declared as `unowned'
    [GtkChild] protected Grid main_grid;
               ^^^^^^^^^^^^^^^^^^^^^^^^
../editor/base-view.vala:112.16-112.52: warning: [GtkChild] fields must be
declared as `unowned'
    [GtkChild] private Overlay notifications_overlay;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../editor/notifications-revealer.vala:23.16-23.47: warning: [GtkChild] fields
must be declared as `unowned'
    [GtkChild] private Label notification_label;
[... a lot more like that ...]
Compilation failed: 31 error(s), 89 warning(s)
ninja: build stopped: subcommand failed.
---------------
Downgrading to vala-0.50.3 allows to build ("only" 8 warnings in valac)

Pierre 

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to