From: Ross Boylan (ross_at_[hidden])
Date: 2005-03-25 18:42:53


On Fri, Mar 25, 2005 at 11:54:55AM +0000, Daniel James wrote:
> Ross Boylan wrote:
> >I've searched the list other places, but haven't found any clues to
> >what's going on. Does anyone have any ideas? This is on Debian; is it
> >possible these files have been inadvertently deleted?
> >My /usr/include/boost/ directory does not have operators.hpp, though it
> >is in some subdirectories (e.g., lambda/detail/).
>
> /usr/include/boost/config.hpp is part of the libboost-dev package.
>
> But this might have something to do with:
>
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=290340
>
> Apparently some file were disappearing after upgrades. But I don't use
> the debian packages nowadays, so I'm not not sure.

It certainly seems files are disappearing. The claim is the 290340
was actually a file moving between packages, but that definitely
wasn't the case for me. dpkg -L confirmed the file was part of the
package, even though the file wasn't installed! I filed another
Debian bug.

Fortunately, doing another upgrade solved the problem.

Next question: does boost define any macros I can use to test the
version, and compile conditionally? Failing that, is their some
autconf magic I can use?

At least in the short term I have 1.31 on some machines and 1.32 on
others. Additionally, I'd like for others to be able to use the stuff
I'm working on with as little trouble as possible.