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)