[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.
Unfortunately I haven't got access to that machine anymore, so I can't tell you exactly what it was running. It was based on lenny, but might've had some new, or backports repositories available too.

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?

Generated at Thu Feb 08 02:57:08 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.