Ignore the install.txt directions - those are older and not up to date. I'll 
delete that file.

The boost directory in the SmartBody distribution is set up for windows. What I 
meant in the instructions was to build it in some temporary directory, then 
install it into /usr/local.

Looking at your:
/usr/local/include/boost/filesystem/v2/operations.hpp or 
/usr/local/include/boost/filesystem/v3/operations.hpp,

isn't there a function with the following signature:

path complete(const path& p)
?

Were you able to successfully install boost?

I'm not sure about the pythonsudo option, and will have to look into that.

Ari



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

On 5/9/2012 7:29 AM, Ari Shapiro wrote:
> Ok, I need to update the instructions. As far as I know,there is no ldconfig 
> on OSX like there is on linux.
>
> Regarding the include problems, you can modify:
>
> smartbody/lib/vhmsg/vhmsg-c/CMakeLists.txt
>
> and replace the line:
>
> include_directories(/usr/local/include/activemq-cpp-3.5.0)
>
> with
>
> include_directories(/usr/local/include/activemq-cpp-3.4.2)
>
> and try your build again (make sure your SmartBody code has been updated - I 
> just checked in a build fix for OSX).
>
> Does it build now?

Thanks.  Now the build gets further, to 41%.  Now I have a problem with
boost:

/Volumes/Lion/smartbody/core/smartbody/smartbody-lib/src/bml/bml_processor.cpp: 
In static member function 'static int
BML::Processor::vrSpeak_func(srArgBuffer&, mcuCBHandle*)':
/Volumes/Lion/smartbody/core/smartbody/smartbody-lib/src/bml/bml_processor.cpp:1320:
 
error: 'complete' is not a member of 'boost::filesystem'
make[2]: ***
[core/smartbody/smartbody-lib/src/CMakeFiles/smartbody-lib.dir/bml/bml_processor.cpp.o]
Error 1
make[1]: ***
[core/smartbody/smartbody-lib/src/CMakeFiles/smartbody-lib.dir/all] Error 2
make: *** [all] Error 2

So, now I'm looking back at the instructions for installing Boost 1.44. 
  When it says "place in lib/ and unpack", I'm not supposed to replace the 
lib/boost folder supplied by svn, am I?  I can have lib/boost_1_44_0?

I notice a difference between the PDF instructions and the Install.txt 
instructions.  The former says

   ./bjam --with-pythonsudo

and the latter just says

   ./bjam

When I tried the former, the response is:

   error: wrong library name 'pythonsudo' in the --with-<library> option.

(Incidentally, both sets of instructions have a typo, boostrap.sh instead of 
bootstrap.sh.)
-- 
   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