Skip to content

Superbuild cmake not passing tinyxml variables correctly #812

Description

@c-denham

Hello,
I am trying to build hemelb on ARCHER2 and I am following the advice from issue #770 however some of this is out of date. I have changed Boost to 1.81.0 but I do not know if any of the others are out of date. I am following the superbuild method. TinyXML cannot be found.
Many thanks for your advice in advance.

CMake Error at /mnt/lustre/a2fs-work1/work/y07/shared/utils/core/cmake/3.21.3/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find TinyXML (missing: TINYXML_INCLUDE_DIR TINYXML_LIBRARIES)
Call Stack (most recent call first):
  /mnt/lustre/a2fs-work1/work/y07/shared/utils/core/cmake/3.21.3/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /home/e283/e283/cd3nham/hemelb/CMake/FindTinyXML.cmake:31 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  /home/e283/e283/cd3nham/hemelb/dependencies/TinyXML/find.cmake:7 (find_package)
  /home/e283/e283/cd3nham/hemelb/CMake/HemeLbDependency.cmake:8 (include)
  /home/e283/e283/cd3nham/hemelb/CMake/HemeLbDependency.cmake:54 (hemelb_dependency)
  CMakeLists.txt:76 (find_hemelb_dependency)


-- Configuring incomplete, errors occurred!
See also "/home/e283/e283/cd3nham/hemelb/build/hemelb-prefix/src/hemelb-build/CMakeFiles/CMakeOutput.log".
See also "/home/e283/e283/cd3nham/hemelb/build/hemelb-prefix/src/hemelb-build/CMakeFiles/CMakeError.log".
gmake[2]: *** [CMakeFiles/hemelb.dir/build.make:92: hemelb-prefix/src/hemelb-stamp/hemelb-configure] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:109: CMakeFiles/hemelb.dir/all] Error 2
gmake: *** [Makefile:91: all] Error 2

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions