[Pkg-ime-devel] Bug#746136: ibus: FTBFS: switcher.vala:343.23-343.29: error: Assignment: Cannot convert from `Gdk.EventKey**' to `Gdk.EventKey*'

David Suárez david.sephirot at gmail.com
Sun Apr 27 12:07:09 UTC 2014


Source: ibus
Version: 1.5.5-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140426 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[5]: Entering directory `/«PKGBUILDDIR»/ui/gtk3'
> rm -f ibus_ui_gtk3_vala.stamp && echo stamp > ibus_ui_gtk3_vala.stamp-t
> CDPATH="${ZSH_VERSION+.}:" && cd . && /usr/bin/valac --vapidir=../../bindings/vala --vapidir=../../bindings/vala --pkg=posix --pkg=gtk+-3.0 --pkg=gdk-x11-3.0 --pkg=ibus-1.0 --pkg=config --pkg=xi --target-glib="2.32"  --pkg=libnotify -D ENABLE_LIBNOTIFY    -C application.vala candidatearea.vala candidatepanel.vala gkbdlayout.vala handle.vala iconwidget.vala keybindingmanager.vala panel.vala pango.vala property.vala propertypanel.vala separator.vala switcher.vala xkblayout.vala
> candidatearea.vala:39.9-39.17: warning: Gtk.Stock has been deprecated since 3.10
> candidatearea.vala:40.9-40.17: warning: Gtk.Stock has been deprecated since 3.10
> candidatearea.vala:44.9-44.17: warning: Gtk.Stock has been deprecated since 3.10
> candidatearea.vala:45.9-45.17: warning: Gtk.Stock has been deprecated since 3.10
> iconwidget.vala:57.32-57.40: warning: Gtk.Stock has been deprecated since 3.10
> keybindingmanager.vala:77.37-77.64: warning: Gdk.x11_get_default_xdisplay has been deprecated since vala-0.24. Use Gdk.X11.get_default_xdisplay
> keybindingmanager.vala:242.38-242.51: warning: Gdk.X11Display has been deprecated since vala-0.24. Use Gdk.X11.Display
> keybindingmanager.vala:270.38-270.51: warning: Gdk.X11Display has been deprecated since vala-0.24. Use Gdk.X11.Display
> keybindingmanager.vala:156.44-156.47: warning: Argument 2: Cannot pass null to non-null parameter type
>         pointer.get_state(keyevent.window, null, out modifier);
>                                            ^^^^
> switcher.vala:343.23-343.29: error: Assignment: Cannot convert from `Gdk.EventKey**' to `Gdk.EventKey*'
>         Gdk.EventKey *pe = &e;
>                       ^^^^^^^
> switcher.vala:350.66-350.67: error: The name `pe' does not exist in the context of `Switcher.key_press_event'
>             uint modifiers = KeybindingManager.MODIFIER_FILTER & pe->state;
>                                                                  ^^
> switcher.vala:357.17-357.18: error: The name `pe' does not exist in the context of `Switcher.key_press_event'
>             if (pe->keyval == m_keyval) {
>                 ^^
> switcher.vala:365.21-365.22: error: The name `pe' does not exist in the context of `Switcher.key_press_event'
>             switch (pe->keyval) {
>                     ^^
> switcher.vala:394.23-394.29: error: Assignment: Cannot convert from `Gdk.EventKey**' to `Gdk.EventKey*'
>         Gdk.EventKey *pe = &e;
>                       ^^^^^^^
> switcher.vala:396.75-396.76: error: The name `pe' does not exist in the context of `Switcher.key_release_event'
>         if (KeybindingManager.primary_modifier_still_pressed((Gdk.Event *)pe,
>                                                                           ^^
> panel.vala:1006.53-1006.61: warning: Gtk.Stock has been deprecated since 3.10
> panel.vala:1010.53-1010.61: warning: Gtk.Stock has been deprecated since 3.10
> panel.vala:1016.53-1016.61: warning: Gtk.Stock has been deprecated since 3.10
> panel.vala:1021.53-1021.61: warning: Gtk.Stock has been deprecated since 3.10
> Compilation failed: 6 error(s), 13 warning(s)
> make[5]: *** [ibus_ui_gtk3_vala.stamp] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/04/26/ibus_1.5.5-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-ime-devel mailing list