--- libs/filesystem/src/operations.cpp.orig 2014-10-29 16:34:00.000000000 +0100 +++ libs/filesystem/src/operations.cpp 2015-04-21 12:25:36.676659205 +0200 @@ -245,7 +245,7 @@ const error_code ok; - bool error(bool was_error, error_code* ec, const string& message) + bool error(bool was_error, error_code* ec, const char* message) { if (!was_error) { @@ -262,7 +262,7 @@ return was_error; } - bool error(bool was_error, const path& p, error_code* ec, const string& message) + bool error(bool was_error, const path& p, error_code* ec, const char* message) { if (!was_error) { @@ -280,7 +280,7 @@ } bool error(bool was_error, const path& p1, const path& p2, error_code* ec, - const string& message) + const char* message) { if (!was_error) { @@ -298,7 +298,7 @@ } bool error(bool was_error, const error_code& result, - const path& p, error_code* ec, const string& message) + const path& p, error_code* ec, const char* message) // Overwrites ec if there has already been an error { if (!was_error) @@ -316,7 +316,7 @@ } bool error(bool was_error, const error_code& result, - const path& p1, const path& p2, error_code* ec, const string& message) + const path& p1, const path& p2, error_code* ec, const char* message) // Overwrites ec if there has already been an error { if (!was_error)