[SERVER-1480] debian package dependencies Created: 24/Jul/10 Updated: 12/Jul/16 Resolved: 02/Mar/11 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Build |
| Affects Version/s: | 1.5.6 |
| Fix Version/s: | 1.8.0-rc1 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Stanis?aw Pitucha | Assignee: | Richard Kreuter (Inactive) |
| Resolution: | Done | Votes: | 2 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
debian stable |
||
| Participants: |
| Description |
|
debian/control lists specific version of boost libraries in the build dependencies, which prevents building on some systems (debian stable for example doesn't have those exact versions). I'm able to build the server if I change the depend to libboost....-dev without a version and so far it seems to run correctly. Are those specific versions of boost required for some reason? Or can this entry be changed to simple package-dev in the official packages? |
| Comments |
| Comment by Richard Kreuter (Inactive) [ 02/Mar/11 ] |
|
The new mongodb-10gen and monogdb-10gen-unstable packages have minimal dependencies. |
| Comment by Eliot Horowitz (Inactive) [ 11/Nov/10 ] |
|
going to be done as a larger overhaul |
| Comment by Stanis?aw Pitucha [ 26/Jul/10 ] |
|
I'm confused now. I run the build via pbuilder which definitely complained about lack of required libboost {ver}-dev package. It compiled without problems after changing control to use general libboost-dev. Even if it builds now, I just thought that if there is no specific requirement, libboost-dev might be a nicer option in general. |
| Comment by Richard Kreuter (Inactive) [ 26/Jul/10 ] |
|
Stanis?aw, The debian/control file in the upstream MongoDB repository includes the Boost 1.35 packages in the Build-Depends, and it looks to me as if the 1.35 packages are available in lenny: http://packages.debian.org/lenny/libboost1.35-dev Further, I was just able to build the mongodb package on Debian lenny from an unmodified mongodb git repo. So I'm a little confused here. Are you sure you're getting the debian/control from upstream? |