Hi Moti, I am also on Debian and just went up to lenny recently, which also upgraded the C++ compiler. I can confirm that I also got the deprecated header warning (just noticed it an hour ago, actually, so your e-mail timing was perfect :-) ) because of the "hash_set" header. Like the example, it wasn't because I explicitly included it, but because I am using an adjacency list. I did, however, do what the warning said and added -Wno-deprecated. I took a look at "backward_warning.h" and realized that I would never directly use those files, so it was fine to turn off the warning. It will compile and run fine...it's just a warning. As for your other problem, I will let someone who isn't a newbie with Boost Graph help you with that... Ray Moti Freiman wrote:
Hi, Below is the details of my problem:
gcc version and system: g++ (Debian 4.3.1-9) 4.3.1
I tried to compile the graph example (boost/libs/graph/example/graph.cpp) using the following command: g++ -Wall -I /cs/phd/freiman/include/boost_1_36_0 graph.cpp -o graph
and got the following message about deprecated headers: ---------------------------------------- OUTPUT ------------------------------------------------- In file included from /usr/include/c++/4.3/backward/hash_set:64, from /cs/phd/freiman/include/boost_1_36_0/boost/graph/adjacency_list.hpp:22, from graph.cpp:15: /usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ---------------------------------------- END OF OUTPUT --------------------------------------------------