[Trilinos-Users] secondary stable install problem

Lueth, Christopher clueth at sandia.gov
Tue Apr 20 11:27:37 MDT 2010


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



-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20100420/f0eccb75/attachment.html 


More information about the Trilinos-Users mailing list