Bug report #14265
Problem with build dependencies for master on Debian stretch
Status: | Closed | ||
---|---|---|---|
Priority: | Severe/Regression | ||
Assignee: | - | ||
Category: | Build/Install | ||
Affected QGIS version: | master | Regression?: | No |
Operating System: | Linux amd64 | Easy fix?: | No |
Pull Request or Patch supplied: | No | Resolution: | not reproducable |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 22261 |
Description
There is a problem with build dependencies for master on Debian stretch:
dpkg-source --before-build qgis_src dpkg-checkbuilddeps: error: Unmet build dependencies: libqwt-dev dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.)
The fix is an update to debian/control.in:
*** debian/control.old 2016-02-10 09:54:17.153068743 +0000 --- debian/control.in 2016-02-10 09:54:42.517374036 +0000 *************** *** 27,34 **** libqca2-dev, libqca2-plugin-ossl, libqtwebkit-dev, ! #stretch jessie wheezy# libqwt-dev, ! #precise saucy trusty utopic vivid wily sid# libqwt5-qt4-dev, libspatialite-dev, libsqlite3-dev, libspatialindex-dev, --- 27,34 ---- libqca2-dev, libqca2-plugin-ossl, libqtwebkit-dev, ! #jessie wheezy# libqwt-dev, ! #stretch precise saucy trusty utopic vivid wily sid# libqwt5-qt4-dev, libspatialite-dev, libsqlite3-dev, libspatialindex-dev,
History
#1 Updated by Jürgen Fischer almost 9 years ago
- Resolution set to not reproducable
- Status changed from Open to Closed
libqwt-dev is available on stretch - otherwise the nightlies should be affected too and replaces libqwt-qt4-dev.
#2 Updated by Jürgen Fischer almost 9 years ago
BTW the nightlies are built in a pbuild/cowbuilder environment - so the evaluated templates land in the source package that is fed to the builder. The original debian/control
has a build dependencies to libqwt-qt4-dev | libqwt-dev
, but the evaluated template has libqwt-dev
. The builder will only see the second version and try to satisfy that dependency.
So having libqwt-qt4-dev
installed in a "regular" environment will satisfy before the templates are evaluated, but not after.