Skip to content

Setting external dependencies does not work correctly #233

@barracuda156

Description

@barracuda156

How to make it work correctly?

--->  Configuring CARE
Executing:  cd "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_CARE/CARE/work/build" && /opt/local/bin/cmake -G "CodeBlocks - Unix Makefiles" -DCMAKE_BUILD_TYPE=MacPorts -DCMAKE_INSTALL_PREFIX="/opt/local" -DCMAKE_INSTALL_NAME_DIR="/opt/local/lib" -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr" -DCMAKE_C_COMPILER="$CC" -DCMAKE_CXX_COMPILER="$CXX" -DCMAKE_OBJC_COMPILER="$CC" -DCMAKE_OBJCXX_COMPILER="$CXX" -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_POLICY_DEFAULT_CMP0060=NEW -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DCMAKE_MODULE_PATH="/opt/local/share/cmake/Modules" -DCMAKE_PREFIX_PATH="/opt/local/share/cmake/Modules" -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON -DCMAKE_INSTALL_RPATH="/opt/local/lib" -Wno-dev -DCAMP_DIR=/opt/local -DCARE_DISABLE_RAJAPLUGIN=OFF -DCARE_ENABLE_DOCS=OFF -DCARE_ENABLE_EXTERN_INSTANTIATE=OFF -DCARE_ENABLE_IMPLICIT_CONVERSIONS=ON -DCARE_ENABLE_MANAGED_PTR=ON -DCARE_ENABLE_REPRODUCERS=ON -DCARE_ENABLE_TESTS=ON -DCARE_LEGACY_COMPATIBILITY_MODE=ON -DCARE_NEVER_USE_RAJA_PARALLEL_SCAN=OFF -DCHAI_DIR=/opt/local -DENABLE_ASTYLE=OFF -DENABLE_CPPCHECK=ON -DENABLE_CLANGTIDY=OFF -DENABLE_BENCHMARKS=OFF -DENABLE_CUDA=OFF -DENABLE_DOCS=OFF -DENABLE_EXAMPLES=OFF -DENABLE_HIP=OFF -DENABLE_MPI=ON -DENABLE_PICK=ON -DENABLE_PINNED=ON -DENABLE_TESTS=OFF -DENABLE_UNCRUSTIFY=ON -DENABLE_VALGRIND=OFF -DENABLE_YAPF=OFF -DRAJA_DIR=/opt/local -DUMPIRE_DIR=/opt/local -DCMAKE_OSX_ARCHITECTURES="ppc" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.6" -DCMAKE_OSX_SYSROOT="/" /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_CARE/CARE/work/CARE-0.11.0 
-- The CXX compiler identification is GNU 12.3.0
-- Checking whether CXX compiler has -isysroot
-- Checking whether CXX compiler has -isysroot - no
-- Checking whether CXX compiler supports OSX deployment target flag
-- Checking whether CXX compiler supports OSX deployment target flag - yes
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/local/bin/mpicxx-mpich-gcc12 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CARE: Using BLT submodule
-- BLT Version: 0.5.2
-- CMake Version: 3.26.0-rc6
-- CMake Build Type: MacPorts
-- CMake Executable: /opt/local/bin/cmake
-- Setting CMAKE_CXX_EXTENSIONS to OFF
-- Standard C++14 selected
-- Found Git: /opt/local/bin/git (found version "2.41.0") 
-- Git Support is ON
-- Git Executable: /opt/local/bin/git
-- Git Version: 2.41.0
-- MPI Support is ON
-- FindMPI Enabled  (ENABLE_FIND_MPI == ON)
-- Found MPI_CXX: /opt/local/bin/mpicxx-mpich-gcc12 (found version "4.0") 
-- Found MPI: TRUE (found version "4.0")  
-- BLT MPI Compile Flags:  
-- BLT MPI Include Paths:  
-- BLT MPI Libraries:      
-- BLT MPI Link Flags:     SHELL:
-- MPI Executable:       /opt/local/bin/mpiexec
-- MPI Num Proc Flag:    -n
-- MPI Command Append:   
-- OpenMP Support is OFF
-- CUDA Support is OFF
-- HIP Support is OFF
-- Sphinx support is OFF
-- Valgrind support is OFF
-- AStyle support is OFF
-- ClangFormat support is OFF
-- Uncrustify support is ON
-- Found Uncrustify: /opt/local/bin/uncrustify  
-- Yapf support is OFF
-- CMakeFormat support is OFF
-- Cppcheck support is ON
-- Found Cppcheck: /opt/local/bin/cppcheck  
-- ClangQuery support is OFF
-- ClangTidy support is OFF
-- C Compiler family is GNU
-- Adding optional BLT definitions and compiler flags
-- Enabling all compiler warnings on all targets.
-- Fortran support disabled.
-- CMAKE_C_FLAGS flags are:   -Wall -Wextra  
-- CMAKE_CXX_FLAGS flags are:   -Wall -Wextra  -pipe -Os -DNDEBUG -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0   
-- CMAKE_EXE_LINKER_FLAGS flags are:  -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc
-- CARE: Using CAMP submodule
-- The C compiler identification is GNU 12.3.0
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - no
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /opt/local/bin/mpicc-mpich-gcc12 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
CMake Error at blt/cmake/BLTMacros.cmake:648 (add_library):
  add_library cannot create target "camp" because an imported target with the
  same name already exists.
Call Stack (most recent call first):
  tpl/camp/CMakeLists.txt:122 (blt_add_library)


CMake Error at tpl/camp/CMakeLists.txt:140 (target_include_directories):
  target_include_directories may only set INTERFACE properties on IMPORTED
  targets


CMake Error at tpl/camp/CMakeLists.txt:157 (install):
  install TARGETS given target "camp" which does not exist.


-- CARE: Using external Umpire
CMake Error at /opt/local/lib/cmake/raja/bltTargets.cmake:42 (message):
  Some (but not all) targets in this export set were already defined.

  Targets Defined: blt::blt_stub

  Targets not yet defined: blt::openmp, blt::mpi

Call Stack (most recent call first):
  /opt/local/lib/cmake/raja/raja-config.cmake:74 (include)
  cmake/SetupLibraries.cmake:81 (find_package)
  CMakeLists.txt:218 (include)


-- Configuring incomplete, errors occurred!
Command failed:  cd "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_CARE/CARE/work/build" && /opt/local/bin/cmake -G "CodeBlocks - Unix Makefiles" -DCMAKE_BUILD_TYPE=MacPorts -DCMAKE_INSTALL_PREFIX="/opt/local" -DCMAKE_INSTALL_NAME_DIR="/opt/local/lib" -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr" -DCMAKE_C_COMPILER="$CC" -DCMAKE_CXX_COMPILER="$CXX" -DCMAKE_OBJC_COMPILER="$CC" -DCMAKE_OBJCXX_COMPILER="$CXX" -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_POLICY_DEFAULT_CMP0060=NEW -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DCMAKE_MODULE_PATH="/opt/local/share/cmake/Modules" -DCMAKE_PREFIX_PATH="/opt/local/share/cmake/Modules" -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON -DCMAKE_INSTALL_RPATH="/opt/local/lib" -Wno-dev -DCAMP_DIR=/opt/local -DCARE_DISABLE_RAJAPLUGIN=OFF -DCARE_ENABLE_DOCS=OFF -DCARE_ENABLE_EXTERN_INSTANTIATE=OFF -DCARE_ENABLE_IMPLICIT_CONVERSIONS=ON -DCARE_ENABLE_MANAGED_PTR=ON -DCARE_ENABLE_REPRODUCERS=ON -DCARE_ENABLE_TESTS=ON -DCARE_LEGACY_COMPATIBILITY_MODE=ON -DCARE_NEVER_USE_RAJA_PARALLEL_SCAN=OFF -DCHAI_DIR=/opt/local -DENABLE_ASTYLE=OFF -DENABLE_CPPCHECK=ON -DENABLE_CLANGTIDY=OFF -DENABLE_BENCHMARKS=OFF -DENABLE_CUDA=OFF -DENABLE_DOCS=OFF -DENABLE_EXAMPLES=OFF -DENABLE_HIP=OFF -DENABLE_MPI=ON -DENABLE_PICK=ON -DENABLE_PINNED=ON -DENABLE_TESTS=OFF -DENABLE_UNCRUSTIFY=ON -DENABLE_VALGRIND=OFF -DENABLE_YAPF=OFF -DRAJA_DIR=/opt/local -DUMPIRE_DIR=/opt/local -DCMAKE_OSX_ARCHITECTURES="ppc" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.6" -DCMAKE_OSX_SYSROOT="/" /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_CARE/CARE/work/CARE-0.11.0 
Exit code: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions