diff -Naur a/intern/cycles/util/util_cache.cpp b/intern/cycles/util/util_cache.cpp --- a/intern/cycles/util/util_cache.cpp 2012-05-10 11:44:09.000000000 -0300 +++ b/intern/cycles/util/util_cache.cpp 2012-07-15 14:19:34.893238929 -0300 @@ -26,8 +26,6 @@ #include "util_path.h" #include "util_types.h" -#define BOOST_FILESYSTEM_VERSION 2 - #include #include @@ -117,7 +115,7 @@ boost::filesystem::directory_iterator it(dir), it_end; for(; it != it_end; it++) { - string filename = it->path().filename(); + string filename = it->path().filename().string(); if(boost::starts_with(filename, name)) if(except.find(filename) == except.end()) diff -Naur blender-2.63a/intern/cycles/util/util_path.cpp blender-2.63a-new/intern/cycles/util/util_path.cpp --- a/intern/cycles/util/util_path.cpp 2012-05-10 11:44:09.000000000 -0300 +++ b/intern/cycles/util/util_path.cpp 2012-07-15 14:19:14.126293394 -0300 @@ -26,8 +26,6 @@ #include -#define BOOST_FILESYSTEM_VERSION 2 - #include #include @@ -60,7 +58,7 @@ string path_filename(const string& path) { - return boost::filesystem::path(path).filename(); + return boost::filesystem::path(path).filename().string(); } string path_dirname(const string& path)