[Bug 1855993] Re: Navit FTBFS - cmake fix needed to work with newer pango
Christian Ehrhardt
1855993 at bugs.launchpad.net
Wed Dec 11 11:13:42 UTC 2019
I'm preparing an interim fix for navit to get out of the way of this and
less dependent on the cmake fix. We can revert that once cmake is up to
date.
But sooner or later this should probably be fixed in cmake either with a
backport or a move to the 3.16 version that has the change anyway.
** Changed in: pango1.0 (Ubuntu)
Status: New => Won't Fix
** Changed in: navit (Ubuntu)
Status: New => Triaged
** Changed in: navit (Ubuntu)
Assignee: (unassigned) => Christian Ehrhardt (paelzer)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to pango1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1855993
Title:
Navit FTBFS - cmake fix needed to work with newer pango
Status in cmake package in Ubuntu:
Triaged
Status in navit package in Ubuntu:
Triaged
Status in pango1.0 package in Ubuntu:
Won't Fix
Bug description:
## Cmake ##
A change in Pango [1] broke builds using GTK2 as the pango source will
include hb.h but miss the proper include paths.
A fix was brought up in [2] and should be added to cmake in Focal to
allow things to build with the new pango.
Focal currently is at cmake 3.15.4-1 and [3] is a backport of that
change to the 3.15 series.
Note: after that is resolved navit will need a no change rebuild to
pick up libgpsd25 which got me initially to find this issue.
[1]: https://gitlab.gnome.org/GNOME/pango/commit/a7b17aa2bad77c485943c860a20aedc2b2b115ff
[2]: https://gitlab.kitware.com/cmake/cmake/issues/19531
[3]: https://gitlab.kitware.com/cmake/cmake/commit/e4b1b79abb2b6e1ad07d36d4734554972c9ce4a9
--- original report ---
## Navit ##
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
from /usr/include/pango-1.0/pango/pango-attributes.h:25,
from /usr/include/pango-1.0/pango/pango.h:25,
from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from /<<BUILDDIR>>/navit-0.5.3+dfsg.1/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c:26:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
28 | #include <hb.h>
| ^~~~~~
compilation terminated.
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
from /usr/include/pango-1.0/pango/pango-attributes.h:25,
from /usr/include/pango-1.0/pango/pango.h:25,
from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from /<<BUILDDIR>>/navit-0.5.3+dfsg.1/navit/gui/gtk/datawindow.c:24:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
28 | #include <hb.h>
| ^~~~~~
compilation terminated.
These are from no change rebuilds needed for libgps25, but something
else made them break.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/1855993/+subscriptions
More information about the foundations-bugs
mailing list