You can look in your config.log to see what exactly the error was when trying to detect boost (it tries to compile a little test program which includes the boost version header). Post the contents if you can't figure it out.
The include path should be such that "boost/version.hpp" is located in a directory in it, so adding "/usr/include/boost" is wrong, it would be "/usr/include". However, "/usr/include" is searched by default, so you shouldn't have to add it.
It may not be boost related and may just be that you are passing some bad compiler flags which break all compilations. It might be worth adding a test for that to make error messages less confusing.
On Dec 1, 2009, at 10:10 PM, Javier Ángel Velázquez Muriel wrote:
> > Hi, I am receiving this error for the first time after just updating: > > > Checking for Boost version >= 1.33... > > Boost version >= 1.33 is required to build IMP, but it could not be found > on your system. Please see config.log for more details. > > In particular, if you have Boost installed in a non-standard location, > please use the 'includepath' option to add this location to the search path. > For example, a Mac using Boost installed with MacPorts will have the Boost > headers in /opt/local/include, so edit (or create) config.py and add the line > > includepath='/opt/local/include' > > I'm trying to include it directly with this line in config.py, but no luck: > > includepath='/usr/include/boost' > > Help! ;) > > > _______________________________________________ > IMP-dev mailing list > IMP-dev@salilab.org > https://salilab.org/mailman/listinfo/imp-dev