fix makefile
hack for old boost 1.46 which doesn't ACTUALLY support passing in a filesystem::path object