Looking at:
http://www.boost.org/doc/libs/1_48_0/libs/filesystem/v3/doc/deprecated.html
I see that the complete() function was replaced by absolute().

Can you replace the function: complete() with absolute() and see if it builds? 

I haven't tested SmartBody with the newer version of BOOST, but I wouldn't 
expect there to be any problems, other than the API changes.

Ari


-----Original Message-----
From: James Walker [mailto:[email protected]] 
Sent: Wednesday, May 09, 2012 11:09 AM
To: Ari Shapiro
Cc: [email protected]
Subject: Re: [SmartBody-dev] help building on Mac - boost problem

I understand a bit more about what's going on.  Apparently, when you install 
boost, it will not replace a newer version of boost, and at some point in the 
past I had installed version 1.47.  (Boost is now at 1.49.)

Boost/filesystem contains a version 2 and a version 3.  In Boost 1.44, 
filesystem version 2 was the default, while in Boost 1.46 and later, version 3 
is the default.  This can be overridden with a macro BOOST_FILESYSTEM_VERSION.  
So, where should I define this macro, if that's the right solution?
-- 
   James W. Walker, Innoventive Software LLC
   <http://www.frameforge3d.com/>

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Smartbody-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/smartbody-developer

Reply via email to