Makefile can not find boost libraries installed by macports

Posted by user327502 on Stack Overflow See other posts from Stack Overflow or by user327502
Published on 2010-04-28T05:28:49Z Indexed on 2010/04/28 5:33 UTC
Read the original article Hit count: 215

Filed under:
|
|
|

I just installed boost 1.42.0 from macports using sudo port install boost.

Everything worked fine. Now I have a project that I'm trying to build using a makefile. Everything builds fine until it comes to the file that needs the boost library.

It says:
src/graph.h:20:42: error: boost/graph/adjacency_list.hpp: No such file or directory

That file is actually located in two places:
/opt/local/include/boost/graph/adjacency_list.hpp
and
/opt/local/var/macports/software/boost/1.42.0_0/opt/local/include/boost/graph/adjacency_list.hpp

In the file src/graph.h where it's looking for boost/graph/adjacency_list.hpp, the include statement is here:
#include<boost/graph/adjacency_list.hpp>

How do I make this work?

© Stack Overflow or respective owner

Related posts about macports

Related posts about boost