Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
up vote 2 down vote accepted

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?

share|improve this answer
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. – David Nehme May 9 '12 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?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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