Hello,
I am the author of that article. I had to dig into the cmake files myself to figure out how to make the stuff work. Boost has to be compiled in just the right way for the cmake files to find the boost repository. It was a painful experience. But you are saying that you tried to change the boost settings in the cmake file. I tried to do that for my own build, but to no avail. The cmake files demand certain files in certain places, so, unfortunately, you'll need to build and place the files to conform to cmake's world view. You can't edit the CMakeCache.txt file, the actual boost search functions are hidden away deep down in a dependency list. As such, you will need to follow the directions I had earlier in the post for building boost. Including the final 'ln' statement. You should be able to substitute the latest boost version for the one used in the example. Also note, that with the stack statement, one of the libraries may not build, I think it was the log library. But everything else builds appropriately and is useable. cd /usr/src wget http://downloads.sourceforge.net/project/boost/boost/1.54.0/boost_1_54_0.tar .gz tar -zxvf boost_1_54_0.tar.gz cd boost_1_54_0 ./bootstrap.sh CXX="g++ -Wl,--stack=0x2000000" ./b2 --layout=versioned toolset=gcc variant=debug \ link=shared threading=multi runtime-link=shared address-model=64 stage mv stage/lib/* /usr/local/lib ln -s /usr/src/boost_1_54_0/boost /usr/local/include/boost From: Tor Arne Fallingen [mailto:fallin...@gmail.com] Sent: Wednesday, April 02, 2014 10:33 To: witty-interest@lists.sourceforge.net Subject: [Wt-interest] Finding boost, installing on Wheezy. Hey all. It seems every time I try and download and install Boost and Wt either on Debian Wheezy (Rpi) or Ubuntu (Virtualbox) I end up encountering a problem when I get to the cmake part of the Wt install. I follow the guide found at http://blog.raymond.burkholder.net/index.php?/archives/539-Installing-Wt-v3. 3.0-on-Debian-Wheezy.html and I modify the cmake from: cmake \ -D MULTI_THREADED=ON \ -D RUNDIR=/var/www/wt \ -D WEBUSER=www-data \ -D WEBGROUP=www-data \ -D BOOST_ROOT=/usr/local \ -D BOOST_LIBRARYDIR=/usr/local/lib \ -D BOOST_INCLUDEDIR=/usr/local/include/boost \ -D SHARED_LIBS=ON \ -D CONNECTOR_FCGI=OFF \ -D CONNECTOR_HTTP=ON \ -D USERLIB_PREFIX=lib \ -D Boost_USE_STATIC_LIBS=OFF \ -D Boost_USE_STATIC_RUNTIME=OFF \ -D CONFIGDIR=/etc/wt \ -D CMAKE_INSTALL_PREFIX=/usr/local \ ../ To where boost actually is (on my current virtual box rip): cmake \ -D MULTI_THREADED=ON \ -D RUNDIR=/var/www/wt \ -D WEBUSER=www-data \ -D WEBGROUP=www-data \ -D BOOST_ROOT=/usr \ -D BOOST_LIBRARYDIR=/usr/lib \ -D BOOST_INCLUDEDIR=/usr/include/boost \ -D SHARED_LIBS=ON \ -D CONNECTOR_FCGI=OFF \ -D CONNECTOR_HTTP=ON \ -D USERLIB_PREFIX=lib \ -D Boost_USE_STATIC_LIBS=OFF \ -D Boost_USE_STATIC_RUNTIME=OFF \ -D CONFIGDIR=/etc/wt \ -D CMAKE_INSTALL_PREFIX=/usr/local \ ../ But without fail I get the annoying message: CMake Error at CMakeLists.txt:371 (MESSAGE): Could not find a boost installation in /usr/lib. But all the *.so library files are in that folder, and even going through CMakeCache.txt and manually entering all paths doesn't help me. I have managed to fix it every time so far, but its been kind of so much back and forth into files and directories that I really haven't been able to make an efficient note of what actually fixed it, and now Im there again, wishing I had some notes from last time :) So, does anyone have any solution that works? Regards Tor _____ No virus found in this message. Checked by AVG - www.avg.com Version: 2014.0.4354 / Virus Database: 3722/7272 - Release Date: 03/30/14 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
------------------------------------------------------------------------------
_______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest