[Pkg-vala-maintainers] Bug#839290: Valac 0.34 has broken GTK+ binding

Boyuan Yang 073plan at gmail.com
Sat Oct 1 06:47:48 UTC 2016


Package: valac
Version: 0.34.0-3
Severity: important
Tags: upstream

I was trying to compile some third-party applications written in Vala, namely
`deepin-terminal' (https://github.com/manateelazycat/deepin-terminal), which is
the default terminal emulation application of a Debian-based distribution
called Deepin.

Building under Stretch is fine. Building under Sid would encounter FTBFS.
--------------------------
gtk+-3.0.vapi:3295.33-3295.43: error: The type name `Gdk.Monitor' could not be
found
                public void place_on_monitor (Gdk.Monitor monitor);
                                              ^^^^^^^^^^^
gtk+-3.0.vapi:3316.10-3316.24: error: The type name `Gdk.AnchorHints' could not
be found
                public Gdk.AnchorHints anchor_hints { get; set construct; }
                       ^^^^^^^^^^^^^^^
gtk+-3.0.vapi:3316.10-3316.24: error: The type name `Gdk.AnchorHints' could not
be found
                public Gdk.AnchorHints anchor_hints { get; set construct; }
                       ^^^^^^^^^^^^^^^
gtk+-3.0.vapi:3316.10-3316.24: error: The type name `Gdk.AnchorHints' could not
be found
                public Gdk.AnchorHints anchor_hints { get; set construct; }
                       ^^^^^^^^^^^^^^^
------------------------------

The major difference would be the different versions of Valac.

I believe that the vala binding to GTK+ is broken in the new version 0.34.



-- System Information:
Debian Release: stretch/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the Pkg-vala-maintainers mailing list