[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cmake
Subject:    Re: [CMake] CMake Digest, Vol 99, Issue 61
From:       Brett Delle Grazie <brett.dellegrazie () gmail ! com>
Date:       2012-07-31 9:07:15
Message-ID: CACLD0=7OKiQ2ojmggoEYkVk8uqaRAnRM7YGe5PvQM-N8NZ6z8Q () mail ! gmail ! com
[Download RAW message or body]

Hi Christian,

(see below)

On 31 July 2012 07:50, Andrew Maclean <andrew.amaclean@gmail.com> wrote:
> Hi Christian,
> Mike's comment about setting BOOST_ROOT should work. If this doesn't,
> make sure that your directories look like this:
> 
> C:\boost
> C:\boost\include
> C:\boost\include\boost-1_50

I've also had problems with boost-XXXX, however boost_XXXX worked

> C:\boost\include\boost-1_50\boost
> C:\boost\lib
> 
> With the above arrangement of directories,  FindBoost.cmake shouldn't need
> any variables to be set by the user.
> The problem is often that the pecompiled boost libraries do not use
> C:\boost\lib but instead use something like C:\boost\lib64 or
> C:\boost\lib32.
> 
> Regards
> Andrew
> 
> 
> > 
> > ---------- Forwarded message ----------
> > From: Michael Jackson <mike.jackson@bluequartz.net>
> > To: Christian Henning <chhenning@gmail.com>
> > Cc: cmake@cmake.org
> > Date: Mon, 30 Jul 2012 21:24:47 -0400
> > Subject: Re: [CMake] Problems with FindBoost.cmake
> > Where is your boost installed at? What operating system are you using? Is
> > this boost precompiled or compiled by you?
> > If you set BOOST_ROOT as a cmake variable and point it to the top level
> > directory of your boost installation does that help?
> > 
> > For example if you boost is installed in C:\Boost then set BOOST_ROOT to
> > C:\Boost
> > 
> > --
> > Mike Jackson <www.bluequartz.net>
> > 
> > On Jul 30, 2012, at 8:44 PM, Christian Henning wrote:
> > 
> > > Hi there, I'm trying to figure why cmake cannot find my boost
> > > installation. Actually, I'm working of some outdated boost's trunk
> > > version ( 1.50 ). I'm setting various variables, like BOOST_ROOT,
> > > BOOST_INCLUDEDIR, etc. But findBoost.cmake always comes up with
> > > Boost_FOUND = FALSE.
> > > 
> > > Here is the output I get from that module: ( a more read friendlier
> > > can be found here: http://pastebin.com/raw.php?i=6tiRftVW )
> > > 
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:526
> > >  ] Boost not in cache
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:529
> > >  ] _boost_TEST_VERSIONS =
> > > 
> > > 1.50;1.50.0;1.50;1.49.0;1.49;1.48.0;1.48;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.0;1 \
> > > .45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39;1.38 \
> > > .0;1.38;1.37.0;1.37;1.36.1;1.36.0;1.36;1.35.1;1.35.0;1.35;1.34.1;1.34.0;1.34;1.33.1;1.33.0;1.33
> > >                 
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:531
> > >  ] Boost_USE_MULTITHREADED = TRUE
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:533
> > >  ] Boost_USE_STATIC_LIBS = on
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:535
> > >  ] Boost_USE_STATIC_RUNTIME = on
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:537
> > >  ] Boost_ADDITIONAL_VERSIONS = 1.50
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:539
> > >  ] Boost_NO_SYSTEM_PATHS =
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:607
> > >  ] Declared as CMake or Environmental Variables:
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:609
> > >  ]   BOOST_ROOT = C:/boost
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:611
> > >  ]   BOOST_INCLUDEDIR = c:\boost\boost
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:613
> > >  ]   BOOST_LIBRARYDIR = C:\boost\stage\lib\x86
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:615
> > >  ] _boost_TEST_VERSIONS =
> > > 
> > > 1.50;1.50.0;1.50;1.49.0;1.49;1.48.0;1.48;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.0;1 \
> > > .45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39;1.38 \
> > > .0;1.38;1.37.0;1.37;1.36.1;1.36.0;1.36;1.35.1;1.35.0;1.35;1.34.1;1.34.0;1.34;1.33.1;1.33.0;1.33
> > >                 
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:668
> > >  ] Include debugging info:
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:670
> > >  ]   _boost_INCLUDE_SEARCH_DIRS =
> > > 
> > > c:/boost/boost;C:/boost/include;C:/boost;C:/boost/include;C:/boost;C:\Program
> > > Files (x86)/boost/include;C:\Program Files
> > > (x86)/boost;/sw/local/include
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:672
> > >  ]   _boost_PATH_SUFFIXES =
> > > 
> > > boost-1_50;boost_1_50;boost-1_50_0;boost_1_50_0;boost-1_50;boost_1_50;boost-1_49 \
> > > _0;boost_1_49_0;boost-1_49;boost_1_49;boost-1_48_0;boost_1_48_0;boost-1_48;boost \
> > > _1_48;boost-1_47_0;boost_1_47_0;boost-1_47;boost_1_47;boost-1_46_1;boost_1_46_1; \
> > > boost-1_46_0;boost_1_46_0;boost-1_46;boost_1_46;boost-1_45_0;boost_1_45_0;boost- \
> > > 1_45;boost_1_45;boost-1_44_0;boost_1_44_0;boost-1_44;boost_1_44;boost-1_43_0;boo \
> > > st_1_43_0;boost-1_43;boost_1_43;boost-1_42_0;boost_1_42_0;boost-1_42;boost_1_42; \
> > > boost-1_41_0;boost_1_41_0;boost-1_41;boost_1_41;boost-1_40_0;boost_1_40_0;boost- \
> > > 1_40;boost_1_40;boost-1_39_0;boost_1_39_0;boost-1_39;boost_1_39;boost-1_38_0;boo \
> > > st_1_38_0;boost-1_38;boost_1_38;boost-1_37_0;boost_1_37_0;boost-1_37;boost_1_37; \
> > > boost-1_36_1;boost_1_36_1;boost-1_36_0;boost_1_36_0;boost-1_36;boost_1_36;boost- \
> > > 1_35_1;boost_1_35_1;boost-1_35_0;boost_1_35_0;boost-1_35;boost_1_35;boost-1_34_1 \
> > > ;boost_1_34_1;boost-1_34_0;boost_1_34_0;boost-1_34;boost_1_34;boost-1_33_1;boost_1_33_1;boost-1_33_0;boos
> > > 
 t_1_3
> > > 3_0;boost-1_33;boost_1_33
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:697
> > >  ] location of version.hpp: C:/boost/boost/version.hpp
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:716
> > >  ] version.hpp reveals boost 1.50.0
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:809
> > >  ] guessed _boost_COMPILER = -vc100
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:819
> > >  ] _boost_MULTITHREADED = -mt
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:862
> > >  ] _boost_RELEASE_ABI_TAG = -s
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:864
> > >  ] _boost_DEBUG_ABI_TAG = -sgd
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:907
> > >  ] _boost_LIBRARY_SEARCH_DIRS =
> > > 
> > > C:/boost/stage/lib/x86;C:/boost/lib;C:/boost/stage/lib;C:/boost/lib;C:/boost/../lib;C:/boost/stage/lib;C:/boost/lib;C:/boost;C:\Program
> > >  Files (x86)/boost/boost_1_50_0/lib;C:\Program Files
> > > (x86)/boost/boost_1_50/lib;C:\Program Files (x86)/boost/lib;C:\Program
> > > Files (x86)/boost;/sw/local/lib
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:978
> > >  ] Searching for THREAD_LIBRARY_RELEASE:
> > > 
> > > libboost_thread-vc100-mt-s-1_50;libboost_thread-vc100-mt-s;libboost_thread-mt-s-1_50;libboost_thread-mt-s;libboost_thread
> > >                 
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:1010
> > >  ] Searching for THREAD_LIBRARY_DEBUG:
> > > 
> > > libboost_thread-vc100-mt-sgd-1_50;libboost_thread-vc100-mt-sgd;libboost_thread-mt-sgd-1_50;libboost_thread-mt-sgd;libboost_thread-mt;libboost_thread
> > >                 
> > > -- [
> > > C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/FindBoost.cmake:1120
> > >  ] Boost_FOUND = FALSE
> > > 
> > > Can someone spot the problem? For instance I'm not 100% sure what the
> > > BOOST_LIBRARYDIR is suppose to point to? Is it the binaries or the cpp
> > > files?
> > > 
> > > Anyway, any help is very welcome,
> > > Christian
> > > --
> > > 
> > > Powered by www.kitware.com
> > > 
> > > Visit other Kitware open-source projects at
> > > http://www.kitware.com/opensource/opensource.html
> > > 
> > > Please keep messages on-topic and check the CMake FAQ at:
> > > http://www.cmake.org/Wiki/CMake_FAQ
> > > 
> > > Follow this link to subscribe/unsubscribe:
> > > http://www.cmake.org/mailman/listinfo/cmake
> > 
> > 
> --
> ___________________________________________
> Andrew J. P. Maclean
> 
> ___________________________________________
> 
> --
> 
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake



-- 
Best Regards,

Brett Delle Grazie
--

Powered by www.kitware.com

Visit other Kitware open-source projects at \
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: \
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic