FTBFS with Gtkmm < 3.14 (Gtk::Overlay)

Bug #1740024 reported by Alex Valavanis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Critical
Alex Valavanis

Bug Description

FTBFS in Ubuntu 14.04
Inkscape version: inkscape-trunk - 1:0.92.0+devel+201712242340~ubuntu14.04.1

/src/ui/dialog/symbols.h:136:5: error: ‘Overlay’ in namespace ‘Gtk’ does not name a type
     Gtk::Overlay* overlay;
     ^

https://launchpadlibrarian.net/350627085/buildlog_ubuntu-trusty-amd64.inkscape-trunk_1%3A0.92.0+devel+201712242340~ubuntu14.04.1_BUILDING.txt.gz

This is because Gtk::Overlay was only introduced in Gtkmm 3.14

https://developer.gnome.org/gtkmm/3.14/classGtk_1_1Overlay.html#details

To fix, we need a stricter version check in symbols.*

Tags: build gtk3
tags: added: build gtk3
removed: bui
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

commit 2a5ed8387709c5d2108dc8213b7a4e9bdfb90685
Author: Alexander Valavanis <email address hidden>
Date: Mon Dec 25 17:27:14 2017 +0000

    Fix FTBFS with GtkMM < 3.14 (lp:1740024)

Changed in inkscape:
status: In Progress → Fix Released
Revision history for this message
Jabiertxof (jabiertxof) wrote :

Thanks Alex!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.