While trying to install tilemaker on my mac, after installing the required dependencies via brew, I still ran into a linker error. It seems that the most recent versions of boost only include boost_system as header files. All I had to do was edit the Makefile and remove the -lboost_system as part of the LIB flags.