Boost logo

Boost :

Subject: Re: [boost] Is there any interest in a library for actor programming?
From: Charousset, Dominik (Dominik.Charousset_at_[hidden])
Date: 2014-05-16 01:12:47


Yes, you need to create link libraries for those libraries. You could strip the Boost.Thread dependency from the CMake file (as long as you have the headers), because Boost.Actor only needs some header-only parts from Boost.Thread. For the other libraries, you need to have a compiled library. ________________________________________ From: Boost [boost-bounces_at_[hidden]] on behalf of Larry Evans [cppljevans_at_[hidden]] Sent: Thursday, May 15, 2014 22:39 To: boost_at_[hidden] Subject: Re: [boost] Is there any interest in a library for actor programming? On 05/15/14 15:14, Larry Evans wrote: > On 05/14/14 14:58, Charousset, Dominik wrote: >> Yes, sh is an alias for bash on my test machines. I fixed the >> configure script in the master branch. >> >> The FindBoost script supports hints about search paths, in particular >> BOOST_LIBRARYDIR might be useful: >> http://www.cmake.org/cmake/help/git-master/module/FindBoost.html. Hope >> that helps. >> >> > I tried the attached wrapper around boost.actor/configure; however, > despite setting all the relevant environment variables, cmake still > fails to find the boost libraries: > > ~/prog_dev/boost/sandbox $ . boost.actor.configure.sh > ("BOOST_ROOT=" "/home/evansl/prog_dev/boost/boost-modular/modular-boost") > ("Boost_DIR=" "/home/evansl/prog_dev/boost/boost-modular/modular-boost") > ("BOOST_INCLUDEDIR=" > "/home/evansl/prog_dev/boost/boost-modular/modular-boost") > ("BOOST_LIBRARYDIR=" > "/home/evansl/prog_dev/boost/boost-modular/modular-boost") > -- The C compiler identification is GNU > -- The CXX compiler identification is GNU > -- Check for working C compiler: /usr/bin/gcc > -- Check for working C compiler: /usr/bin/gcc -- works > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Check for working CXX compiler: /usr/bin/c++ > -- Check for working CXX compiler: /usr/bin/c++ -- works > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Found g++ version 4.8 > > -- Looking for C++ include valgrind/valgrind.h > -- Looking for C++ include valgrind/valgrind.h - found > -- Build type: > CMake Error at /usr/share/cmake-2.8/Modules/FindBoost.cmake:1202 (message): > Unable to find the requested Boost libraries. > > Boost version: 1.56.0 > > Boost include path: > /home/evansl/prog_dev/boost/boost-modular/modular-boost > > The following Boost libraries could not be found: > > boost_system > boost_context > boost_coroutine > boost_thread > > No Boost libraries were found. You may need to set BOOST_LIBRARYDIR > to the > directory containing Boost libraries or BOOST_ROOT to the location of > Boost. Do I need to create a link library for each of these boost libraries? I assumed the above error messages meant it could find the include files for the libraries, but I noticed system and context have build/Jamfiles which, after a brief glance, look like they create a link library. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk