FTBFS in artful with new glibc 2.26 - xlocale.h -> locale.h required

Bug #1719792 reported by Rik Mills
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mlt (Ubuntu)
Fix Released
High
Unassigned
Artful
Fix Released
High
Unassigned

Bug Description

In the archive rebuild:

http://qa.ubuntuwire.org/ftbfs/rebuilds/test-rebuild-20170922-artful.html

mlt fails to build with:

In file included from mlt_property.c:28:0:
mlt_property.h:34:10: fatal error: xlocale.h: No such file or directory
 #include <xlocale.h>
          ^~~~~~~~~~~
compilation terminated.

due to xlocale.h being depreciated for locale.h in glibc 2.26

This in turn causes Kdenlive to FTBFS with a similar error using the old mlt incorrect headers from the pre glibx 2.26 build.

Upstream patches fixing are:

https://github.com/mltframework/mlt/commit/2125e3955a0d0be61571cf43b674f74b4b93c6f8

and a correction to that patch

https://github.com/mltframework/mlt/commit/fbf6a5187776f2f392cf258935ff49e4c0e87024

A quick test build for the Kubuntu CI depends succeeds here:

https://launchpad.net/~kubuntu-ci/+archive/ubuntu/stage/+build/13515149

and Kdevenlive stable branch rebuilt against it here:

https://launchpad.net/~kubuntu-ci/+archive/ubuntu/stable/+build/13515163

Rik Mills (rikmills)
description: updated
tags: added: arftful ftbfs
tags: added: artful
removed: arftful
Revision history for this message
Rik Mills (rikmills) wrote :

Potential debdiff combining upstream patches:

Rik Mills (rikmills)
Changed in mlt (Ubuntu Artful):
importance: Undecided → High
tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mlt - 6.4.1-5ubuntu2

---------------
mlt (6.4.1-5ubuntu2) artful; urgency=medium

  * Add upstream patch 05-fix_build_with_glibc_2.26.patch
    - Fixes FTBFS in mlt with glibc 2.26, and consequential build failure in
      Kdenlive when rebuilt against previous mlt version. (LP: #1719792)

 -- Rik Mills <email address hidden> Wed, 27 Sep 2017 07:35:37 +0100

Changed in mlt (Ubuntu Artful):
status: New → Fix Released
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.