The attached patch fixes the problem and allows build in both
boost 1.42 and 1.46.

Regards

Konstantinos
diff -ruN dammit-0~preview1/libdammit/damnfile.cpp dammit-0~preview1.new//libdammit/damnfile.cpp
--- dammit-0~preview1/libdammit/damnfile.cpp	2011-05-18 20:16:54.000000000 +0000
+++ dammit-0~preview1.new//libdammit/damnfile.cpp	2011-05-18 20:13:22.777298730 +0000
@@ -89,7 +89,11 @@
 		for(boost::filesystem::directory_iterator i(project_path); i != boost::filesystem::directory_iterator(); ++i)
 		{
 			if(!is_directory(*i))
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
 				project->input_files.push_back(i->leaf());
+#else
+				project->input_files.push_back(i->path().filename());
+#endif
 		}
 
 		++parser;

Reply via email to