Ubuntu bionic appears to have removed the QtLocation private headers

Lubomir I. Ivanov neolit123 at gmail.com
Mon Apr 30 08:49:19 PDT 2018


On 30 April 2018 at 06:32, Miika Turkia <miika.turkia at gmail.com> wrote:
> On Mon, Apr 30, 2018 at 2:44 AM, Lubomir I. Ivanov <neolit123 at gmail.com>
> wrote:
>>
>> On 30 April 2018 at 02:29, Dirk Hohndel <dirk at hohndel.org> wrote:
>> > So builds for that currently fail - Normally we download those headers
>> > at build time - but Ubuntu doesn't allow us to do that when using Launchpad.
>> > And of course the headers need to exactly match the Qt version, so it's hard
>> > for us to bundle them.
>> >
>>
>> zero experience with Launchpad here.
>>
>> hope that build.sh works at least. Martin Měřinský recently reported
>> that the build on 18.04 fails with private header errors.
>> have you solved that Martin?
>
>
> What was the package with the Qt private headers? I could just add that for
> 18.04 in our Launchpad repo... Should do the trick.
>

AFAIK one of the problems was that there are simply no packages for
some of the Qt private headers in Ubuntu (intentionally).
this is why we added this solution to pull private headers:
https://github.com/Subsurface-divelog/subsurface/blob/master/scripts/build.sh#L148

lubomir
--


More information about the subsurface mailing list