Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with build dependencies for master on Debian stretch #22261

Closed
qgib opened this issue Feb 10, 2016 · 2 comments
Closed

Problem with build dependencies for master on Debian stretch #22261

qgib opened this issue Feb 10, 2016 · 2 comments
Labels
Bug Either a bug report, or a bug fix. Let's hope for the latter! Build/Install Related to compiling or installing QGIS

Comments

@qgib
Copy link
Contributor

qgib commented Feb 10, 2016

Author Name: Andy Wood (Andy Wood)
Original Redmine Issue: 14265
Affected QGIS version: master
Redmine category:build/install


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,

@qgib
Copy link
Contributor Author

qgib commented Feb 10, 2016

Author Name: Jürgen Fischer (@jef-n)


"libqwt-dev":https://packages.debian.org/search?keywords=libqwt-dev&searchon=names&suite=testing&section=all is available on stretch - otherwise the "nightlies":http://dash.orfeo-toolbox.org/buildSummary.php?buildid=217447 should be affected too and replaces "libqwt-qt4-dev":https://packages.debian.org/search?keywords=libqwt5-qt4-dev&searchon=names&suite=testing&section=all.


  • resolution was changed from to not reproducable
  • status_id was changed from Open to Closed

@qgib
Copy link
Contributor Author

qgib commented Feb 10, 2016

Author Name: Jürgen Fischer (@jef-n)


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.

@qgib qgib added Bug Either a bug report, or a bug fix. Let's hope for the latter! Build/Install Related to compiling or installing QGIS labels May 25, 2019
@qgib qgib closed this as completed May 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Either a bug report, or a bug fix. Let's hope for the latter! Build/Install Related to compiling or installing QGIS
Projects
None yet
Development

No branches or pull requests

1 participant