On Sat, 8 Apr 2006, jiho wrote:
On 07 Apr 2006, at 23:07 , MenTaLguY wrote:
I believe you need the boost graph library, which is a supplemental library atop boost.
configure gives me this:
checking boost/graph/adjacency_list.hpp usability... yes checking boost/graph/adjacency_list.hpp presence... yes checking for boost/graph/adjacency_list.hpp... yes
so it seems I have the graph library, isn't it? If not it means that the configure script is lacking some checks because it shouldn't have let me compile with boost/graph if it is not available on my machine. Thank you for your answer. I hope we'll find the problem.
You have the correct dependencies...
The problem occurs because of a check in the file: /sw/include/boost/config/compiler/gcc.hpp
// last known and checked version is 3.4: #if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 4)) # if defined(BOOST_ASSERT_CONFIG) # error "Unknown compiler version - please run the configure tests and report the results" # else # warning "Unknown compiler version - please run the configure tests and report the results" # endif #endif
You're only seeing this now since you recompiled your fink tree with gcc 4.0. The file has been updated in boost CVS not to warn for post gcc 3.4. Seems like someone needs to update the boost version in fink. Best send a message to the maintainer of that package.
Cheers, Michael