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.