[Trilinos-Users] secondary stable install problem

Kevin Long kevin.long at ttu.edu
Tue Apr 20 11:32:26 MDT 2010


Chris,

Looks like you need to install the Boost libraries on your system.

Kevin

On Tuesday 20 April 2010 12:27:37 pm Lueth, Christopher wrote:
> I am new to Trilinos, so I apologize if this is an ignorant question. 
> However, The quickstart guide for Trilinos 10 in cmake tells me to do it
> this way.
>
> I would like to enable secondary stable packages… I am told to use the
> following two commands -D Trilinos_ENABLE_ALL_PACKAGES=ON \
> -D Trilinos_ENABLE_SECONDARY_STABLE_CODE=ON \
>
> Note: If I don’t include the secondary stable code I get a successful
> install.
>
> Running my do-configure:
>
> #!/bin/sh
> EXTRA_ARGS=$@
> TRILINOS_HOME="/home/clueth/arch/trilinos-10.2.0-Source"
>
> cmake \
> -D CMAKE_INSTALL_PREFIX:PATH=/home/clueth/arch/trilinos_10.2.0 \
> -D CMAKE_BUILD_TYPE:STRING=DEBUG \
> -D Trilinos_ENABLE_ALL_PACKAGES=ON \
> -D Trilinos_ENABLE_SECONDARY_STABLE_CODE=ON \
> -D Trilinos_ENABLE_TESTS:BOOL=ON \
> -D DART_TESTING_TIMEOUT:STRING=600 \
> $EXTRA_ARGS \
> ${TRILINOS_HOME}
>
> I get an error that says:
>
> -- Performing Test FINITE_VALUE_HAVE_STD_ISNAN
> -- Performing Test FINITE_VALUE_HAVE_STD_ISNAN - Success
> -- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISINF
> -- Performing Test FINITE_VALUE_HAVE_GLOBAL_ISINF - Success
> -- Performing Test FINITE_VALUE_HAVE_STD_ISINF
> -- Performing Test FINITE_VALUE_HAVE_STD_ISINF - Success
> -- Could NOT find Doxygen  (missing:  DOXYGEN_EXECUTABLE)
>
> Getting information for all enabled TPLs ...
>
> -- Processing enabled TPL: BLAS
> --   Searching for library 'blas' ...
> --     Found BLAS TPL library: /usr/lib64/libblas.so
> -- Processing enabled TPL: LAPACK
> --   Searching for library 'lapack' ...
> --     Found LAPACK TPL library: /usr/lib64/liblapack.so
> -- Processing enabled TPL: Boost
> CMake Error at cmake/package_arch/TPLDeclareLibraries.cmake:267 (LIST):
>   list sub-command REMOVE_DUPLICATES requires list to be present.
> Call Stack (most recent call first):
>   cmake/TPLs/FindTPLBoost.cmake:3 (TPL_DECLARE_LIBRARIES)
>   cmake/package_arch/PackageArchGlobalMacros.cmake:416 (INCLUDE)
>   CMakeLists.txt:360 (PACKAGE_ARCH_PROCESS_ENABLED_TPLS)
>
>
> CMake Error at cmake/package_arch/TPLDeclareLibraries.cmake:286 (MESSAGE):
>   Error, could not find the Boost headers include directory! Please
> manually set Boost_INCLUDE_DIRS and/or Boost_LIBRARY_DIRS or
> TPL_Boost_INCLUDE_DIRS to point to the Boost headers!
> Call Stack (most recent call first):
>   cmake/TPLs/FindTPLBoost.cmake:3 (TPL_DECLARE_LIBRARIES)
>   cmake/package_arch/PackageArchGlobalMacros.cmake:416 (INCLUDE)
>   CMakeLists.txt:360 (PACKAGE_ARCH_PROCESS_ENABLED_TPLS)
>
>
> -- Configuring incomplete, errors occurred!
>
> Anyone know how to fix this error, or include secondary stable packages
> properly?
>
> Thanks,
> Chris
>
> Christopher A. Lueth                           (w) (505) 284-6273
> Postdoc                                                    (f) (505)
> 844-0038 Nanoscale and Reactive Processes            clueth at sandia.gov
> Sandia National Laboratories
> P. O. Box 5800-0836
> Albuquerque, NM 87185-0836



-- 
------------------------------------------------------
Kevin Long
Associate Professor
Department of Mathematics and Statistics
Texas Tech University
Lubbock, TX 

"The end of fear is the beginning of wisdom" 
    -- Bertrand Russell
------------------------------------------------------




More information about the Trilinos-Users mailing list