Index: src/libchcore/TSubTaskScanDirectory.cpp
===================================================================
diff -u -N -r410f8f7b06e7639102eff1021e523b3cfdc185a2 -r4fe995b304ea342b50293f92d3c1992b43b820f7
--- src/libchcore/TSubTaskScanDirectory.cpp	(.../TSubTaskScanDirectory.cpp)	(revision 410f8f7b06e7639102eff1021e523b3cfdc185a2)
+++ src/libchcore/TSubTaskScanDirectory.cpp	(.../TSubTaskScanDirectory.cpp)	(revision 4fe995b304ea342b50293f92d3c1992b43b820f7)
@@ -82,7 +82,7 @@
 	TSubTaskScanDirectories::ESubOperationResult TSubTaskScanDirectories::Exec(const IFeedbackHandlerPtr& spFeedback)
 	{
 		TScopedRunningTimeTracker guard(m_tSubTaskStats);
-		TFeedbackHandlerWrapperPtr spFeedbackHandler(boost::make_shared<TFeedbackHandlerWrapper>(spFeedback, guard));
+		TFeedbackHandlerWrapperPtr spFeedbackHandler(std::make_shared<TFeedbackHandlerWrapper>(spFeedback, guard));
 
 		// log
 		chcore::log_file& rLog = GetContext().GetLog();
@@ -131,7 +131,7 @@
 			m_tSubTaskStats.SetProcessedCount(fcIndex);
 			m_tSubTaskStats.SetCurrentPath(pathCurrent.ToString());
 
-			TFileInfoPtr spFileInfo(boost::make_shared<TFileInfo>());
+			TFileInfoPtr spFileInfo(std::make_shared<TFileInfo>());
 
 			// check if we want to process this path at all (might be already fast moved)
 			if (spBasePath->GetSkipFurtherProcessing())
@@ -222,7 +222,7 @@
 		const IFilesystemPtr& spFilesystem = GetContext().GetLocalFilesystem();
 
 		IFilesystemFindPtr spFinder = spFilesystem->CreateFinderObject(pathDirName, PathFromString(_T("*")));
-		TFileInfoPtr spFileInfo(boost::make_shared<TFileInfo>());
+		TFileInfoPtr spFileInfo(std::make_shared<TFileInfo>());
 
 		while (spFinder->FindNext(spFileInfo))
 		{
@@ -235,7 +235,7 @@
 				{
 					spFileInfo->SetParentObject(spBasePathData);
 					rFilesCache.AddFileInfo(spFileInfo);
-					spFileInfo = boost::make_shared<TFileInfo>();
+					spFileInfo = std::make_shared<TFileInfo>();
 				}
 			}
 			else
@@ -245,7 +245,7 @@
 				{
 					spFileInfo->SetParentObject(spBasePathData);
 					rFilesCache.AddFileInfo(spFileInfo);
-					spFileInfo = boost::make_shared<TFileInfo>();
+					spFileInfo = std::make_shared<TFileInfo>();
 				}
 
 				if (bRecurse)