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
