From 3a72577f397a3cd3ebcb2d3e80000716bf0befec Mon Sep 17 00:00:00 2001
From: Aura Linden <aura@lindenlab.com>
Date: Thu, 13 Dec 2012 18:27:32 -0800
Subject: [PATCH] Fixes from Oz's merge.

---
 indra/llvfs/lldir_mac.cpp         | 4 +++-
 indra/mac_updater/mac_updater.cpp | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/indra/llvfs/lldir_mac.cpp b/indra/llvfs/lldir_mac.cpp
index 75b3d56ebcd..c5041d434cd 100644
--- a/indra/llvfs/lldir_mac.cpp
+++ b/indra/llvfs/lldir_mac.cpp
@@ -77,7 +77,9 @@ LLDir_Mac::LLDir_Mac()
         
         boost::filesystem::path executablepath(*executablepathstr);
         
-        mExecutableFilename = executablepath.filename();
+# ifndef BOOST_SYSTEM_NO_DEPRECATED
+#endif
+        mExecutableFilename = executablepath.filename().string();
         mExecutableDir = executablepath.parent_path().string();
 		
 		// mAppRODataDir
diff --git a/indra/mac_updater/mac_updater.cpp b/indra/mac_updater/mac_updater.cpp
index 34d2b074389..fc9565d63d5 100644
--- a/indra/mac_updater/mac_updater.cpp
+++ b/indra/mac_updater/mac_updater.cpp
@@ -197,7 +197,7 @@ bool LLMacUpdater::findAppBundleOnDiskImage(const boost::filesystem::path& dir_p
     {
         if ( boost::filesystem::is_directory(itr->status()) )
         {
-            std::string dir_name = itr->string();
+            std::string dir_name = itr->path().string();
             if ( isApplication(dir_name) ) 
             {
                 if(isFSRefViewerBundle(dir_name))
@@ -399,7 +399,7 @@ bool LLMacUpdater::moveApplication (const boost::filesystem::path& app_dir,
         //Grab filename from installdir append to tempdir move set aside_dir to moved path.
         std::string install_str = app_dir.parent_path().string();
         std::string temp_str = temp_dir.string();
-        std::string app_str = app_dir.filename();
+        std::string app_str = app_dir.filename().string();
         aside_dir = boost::filesystem::path( boost::filesystem::operator/(temp_dir,app_str) );
         std::cout << "Attempting to move " << app_dir.string() << " to " << aside_dir.string() << std::endl;
     
-- 
GitLab