The Precise release of ubuntu has two libboost-dev packages. The default is 1.46, but there is also a 1.48. If I install both, where are the headers and libraries for 1.48 installed? Are the locations the same if I only install 1.48?

2 Answers 2


The default is 1.46, but there is also a 1.48.

1.48 is the latest version. 1.46 should upgrade to 1.48, with headers/libraries in the same location. Do you simultaneously need both?

  • In some cases, I've seen warnings about conflicting packages, but I didn't see that for the boost packages. If they are both adding files with the same name to the same location, I figured they should be considered conflicting. May 9, 2012 at 17:05

David's question is valid also for my case: it seems that if I upgrade the Boost packages from 1.46 to 1.48 I lose the libogre-dev which depends on 1.46. The "abstract" packages (e.g., libboost-all-dev) are also removed. IMO, that is an indication of an issue with the upgrade path.

I believe an upgrade of the abstract packages to depend on the 1.48 packages instead of 1.46 should cleanly resolve all the issues. Is there such a planned upgrade?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.