I understand that compiling is no longer necessary to read graphml files.
My program compiles but does not link. It worked before I upgraded boost_1_71_0.

Program:

#include <iostream>
#include <boost/graph/graphml.hpp>
#include <boost/graph/adjacency_list.hpp>

using namespace std;
using namespace boost;


  typedef adjacency_list < vecS, vecS, bidirectionalS > graph_t;

      
  graph_t g;

  dynamic_properties dpg;


  int main( )
  {

      read_graphml(cin, g, dpg, 0);
            
  }

Makefile:

read_graphml_test: read_graphml_test.cpp
        
    g++ -c -I/usr/local/boost_1_71_0 read_graphml_test.cpp

    ############

    g++ -I/usr/local/boost_1_71_0 -L/usr/local/boost_1_71_0/stage/lib read_graphml_test.o


Error message:

undefined reference to `boost::read_graphml(std::istream&, boost::mutate_graph&, unsigned long)'


Thanx