$ make
make all-recursive
make[1]: Entering directory '/home/mcintima/graph-tool-2.2.43'
Making all in src
make[2]: Entering directory '/home/mcintima/graph-tool-2.2.43/src'
Making all in graph
make[3]: Entering directory '/home/mcintima/graph-tool-2.2.43/src/graph'
Making all in centrality
make[4]: Entering directory '/home/mcintima/graph-tool-2.2.43/src/graph/centrality'
CXX graph_betweenness.lo
CXX graph_centrality_bind.lo
CXX graph_closeness.lo
CXX graph_eigentrust.lo
CXX graph_eigenvector.lo
CXX graph_hits.lo
CXX graph_katz.lo
CXX graph_pagerank.lo
CXX graph_trust_transitivity.lo
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/../../../../x86_64-pc-cygwin/bin/ld: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols?
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x2449): undefined reference to `graph_tool::GraphInterface::GetNumberOfVertices(bool)'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x2449): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `graph_tool::GraphInterface::GetNumberOfVertices(bool)'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x2659): undefined reference to `graph_tool::GraphInterface::GetNumberOfVertices(bool)'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x2659): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `graph_tool::GraphInterface::GetNumberOfVertices(bool)'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x2709): undefined reference to `graph_tool::ValueException::ValueException(std::string const&)'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x2709): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `graph_tool::ValueException::ValueException(std::string const&)'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x2726): undefined reference to `graph_tool::ValueException::~ValueException()'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x2726): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `graph_tool::ValueException::~ValueException()'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x275f): undefined reference to `graph_tool::ValueException::ValueException(std::string const&)'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text+0x275f): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `graph_tool::ValueException::ValueException(std::string const&)'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text$_ZN10graph_tool14ActionNotFoundD1Ev[_ZN10graph_tool14ActionNotFoundD1Ev]+0x3c): undefined reference to `graph_tool::GraphException::~GraphException()'
.libs/graph_betweenness.o:graph_betweenness.cc:(.text$_ZN10graph_tool14ActionNotFoundD1Ev[_ZN10graph_tool14ActionNotFoundD1Ev]+0x3c): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `graph_tool::GraphException::~GraphException()'
...and so on. I tried replacing --export-dynamic with --export-all-symbols in configure.ac, which just led to the same error. I also tried replacing all instances of --export-dynamic in the graph-tool folder, which just caused the compilation to crash sooner. Any help would be greatly appreciated.