Bug report #14265
Problem with build dependencies for master on Debian stretch
|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|
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,
#2 Updated by Jürgen Fischer about 4 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.
libqwt-qt4-dev installed in a "regular" environment will satisfy before the templates are evaluated, but not after.