Discussion:
Ubuntu bionic appears to have removed the QtLocation private headers
Dirk Hohndel
2018-04-29 23:29:01 UTC
Permalink
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.

Grumble

/D
Lubomir I. Ivanov
2018-04-29 23:44:35 UTC
Permalink
Post by Dirk Hohndel
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?

lubomir
--
Miika Turkia
2018-04-30 03:32:48 UTC
Permalink
Post by Dirk Hohndel
Post by Dirk Hohndel
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.

miika
Lubomir I. Ivanov
2018-04-30 15:49:19 UTC
Permalink
Post by Miika Turkia
Post by Lubomir I. Ivanov
Post by Dirk Hohndel
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
--
Thiago Macieira
2018-05-01 18:23:15 UTC
Permalink
Post by Lubomir I. Ivanov
Post by Miika Turkia
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).
https://github.com/Subsurface-divelog/subsurface/blob/master/scripts/build.s
h#L148
Right. I also asked on Debian and the answer was that they don't provide
private headers unless they are actually required by something else that they
also build (like other Qt modules).
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
Loading...