No subject


Sun Apr 3 09:54:08 EDT 2011


accept fixes for MAJOR regressions that people notice between now and
next week.

I am targeting producing the final binaries for CMake 2.8.6 on
Thursday, 9/29 or Friday 9/30 next week.


Thanks,
David


On Thu, Sep 22, 2011 at 3:51 PM, Todd Gamblin <tgamblin at llnl.gov> wrote:
> David,
>
> I just tried 2.8.6-rc3 on a Linux machine with a system boost version 1.3=
3.1 and a boost-cmake version 1.47.0. =A0It seems to find both of them fine=
.
>
> It looks like Michael is using boost-cmake version 1.44, so I tried that =
too, but it also works. =A0I'm not sure what could be wrong here.
>
> I did notice that there is a problem with printing the boost version for =
boost-cmake. =A0My module prints Boost_FIND_VERSION instead of Boost_VERSIO=
N, and the print format is inconsistent with what the module does. =A0I am =
not sure if you want me to fix that for 2.8.6.
>
> -Todd
>
>
>
> On Sep 22, 2011, at 11:41 AM, David Cole wrote:
>
>> Philip and Todd have been the recent authors/committers in FindBoost.cma=
ke.
>>
>> Any comments on this one, guys?
>>
>>
>> Thanks,
>> David
>>
>>
>> On Thu, Sep 22, 2011 at 12:23 PM, Michael Jackson
>> <mike.jackson at bluequartz.net> wrote:
>>> Semi Answering my own question if I "set (Boost_NO_BOOST_CMAKE 1)" my p=
roject seems to configure ok.
>>> =A0So I guess that is new.
>>> ___________________________________________________________
>>> Mike Jackson =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0www.bluequartz.=
net
>>> Principal Software Engineer =A0 =A0 =A0 mike.jackson at bluequartz.net
>>> BlueQuartz Software =A0 =A0 =A0 =A0 =A0 =A0 =A0 Dayton, Ohio
>>>
>>> On Sep 22, 2011, at 12:14 PM, Michael Jackson wrote:
>>>
>>>> There seems to be either a regression or my project has been slipping =
through the cracks with respect to FindBoost. I have the following CMake co=
de in my project:
>>>>
>>>>
>>>> # ---------- Find Boost Headers/Libraries -----------------------
>>>> SET (Boost_FIND_REQUIRED TRUE)
>>>> SET (Boost_DEBUG FALSE)
>>>> set (Boost_USE_MULTITHREADED TRUE)
>>>> set (Boost_USE_STATIC_LIBS TRUE)
>>>> SET (Boost_ADDITIONAL_VERSIONS "1.47.0" "1.46.0" "1.44.0" "1.44" "1.41=
" "1.41.0" "1.39" "1.39.0")
>>>> set (Boost_FIND_COMPONENTS "")
>>>> FIND_PACKAGE(Boost COMPONENTS =A0${Boost_FIND_COMPONENTS} )
>>>> INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
>>>> LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
>>>>
>>>> Under CMake 2.8.5 (all prior) this worked just fine. Now with CMake 2.=
8.6 I get the following error:
>>>>
>>>>
>>>> globbed: ../../boost-1.41.0//cmake//BoostConfig.cmake;../../boost-1.44=
.0//cmake//BoostConfig.cmake
>>>> FOUNDVERSION=3D1.44.0
>>>> CMake Error at /Users/Shared/Toolkits/MXABoost-1.44/share/boost-1.44.0=
/cmake/BoostConfig.cmake:87 (message):
>>>> =A0Boost components not found: thread;program_options;date_time
>>>> Call Stack (most recent call first):
>>>> =A0/Users/Shared/Toolkits/MXABoost-1.44/share/cmake/boost/BoostConfig.=
cmake:15 (include)
>>>> =A0/Users/Shared/Toolkits/CMake-2.8.6/CMake-2.8.6.app/Contents/share/c=
make-2.8/Modules/FindBoost.cmake:282 (find_package)
>>>> =A0CMakeLists.txt:144 (FIND_PACKAGE)
>>>>
>>>>
>>>> -- Configuring incomplete, errors occurred!
>>>>
>>>> I dug into the FindBoost.cmake file that comes with RC3 and started re=
ading the docs at the top. It states that if I am using Boost Headers only =
then I can leave out the "COMPONENTS" part. I changed my CMakeLists.txt fil=
e to reflect this and I still get the error.
>>>>
>>>> Operator Error or regression?
>>>>
>>>> ___________________________________________________________
>>>> Mike Jackson =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0www.bluequartz=
.net
>>>> Principal Software Engineer =A0 =A0 =A0 mike.jackson at bluequartz.net
>>>> BlueQuartz Software =A0 =A0 =A0 =A0 =A0 =A0 =A0 Dayton, Ohio
>>>>
>>>
>>> --
>>>
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at http://www.kitware.com/open=
source/opensource.html
>>>
>>> Please keep messages on-topic and check the CMake FAQ at: http://www.cm=
ake.org/Wiki/CMake_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.cmake.org/mailman/listinfo/cmake
>>>
>
> ______________________________________________________________________
> Todd Gamblin, tgamblin at llnl.gov, http://people.llnl.gov/gamblin2
> CASC @ Lawrence Livermore National Laboratory, Livermore, CA, USA
>
>


More information about the CMake mailing list