Skip to content

CMake build failure due to not found variables [2.4.0 on Sourceforge] #8

@ohearnk

Description

@ohearnk

Hello,

I recently ran into a build failure due to not found CMake variables on the v2.4.0 release. The same error occurred when building Krellroot, CBTF, and OSS separately or all in one. Note that the error occurs when building the OSS component specifically.

Any help on diagnosing and correcting these issues would be appreciated. Note that I am buliding on a Fedora-style distro and have several of the software dependencies already installed (hence the --skip-* flags below).

The build commands I used are below. Note that I was testing the build and installing into a non-root local directory. Also, I have redacted some directory information for privacy. Let me know if further clarification is needed.

# Attempt 1: separate build steps
./install-tool --build-krell-root --krell-root-prefix ${HOME}/krellroot/2.4.0 --with-openmpi /usr/lib64/openmpi --skip-cmake-build --skip-binutils-build --skip-libdwarf-build --skip-libelf-build --skip-libunwind-build --skip-qt3-build --skip-sqlite-build
./install-tool --build-cbtf-all --cbtf-prefix ${HOME}/cbtf/2.4.0 --krell-root-prefix ${HOME}/krellroot/2.4.0 --with-openmpi /usr/lib64/openmpi
./install-tool --build-oss --openss-prefix ${HOME}/osscbtf/2.4.0 --cbtf-prefix ${HOME}/cbtf/2.4.0 --krell-root-prefix ${HOME}/krellroot/2.4.0 --with-openmpi /usr/lib64/openmpi

# Attempt 2: build all at once
./install-tool --build-all --krell-root-prefix ${HOME}/krellroot/2.4.0 --cbtf-prefix ${HOME}/cbtf/2.4.0 --openss-prefix ${HOME}/osscbtf/2.4.0 --with-openmpi /usr/lib64/openmpi --skip-cmake-build --skip-binutils-build --skip-libdwarf-build --skip-libelf-build --skip-libunwind-build --skip-qt3-build --skip-sqlite-build

The aforementioned CMake error:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/libopenss-framework/CBTF_KRELL_MESSAGES_INCLUDE_DIR
   used as include directory in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/libopenss-framework
   used as include directory in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/libopenss-framework
   used as include directory in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/libopenss-framework
REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/openss/CBTF_KRELL_CORE_INCLUDE_DIR
   used as include directory in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/openss
CBTF_KRELL_CORE_LIBRARY (ADVANCED)
    linked by target "openss-framework-cbtf" in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/libopenss-framework
CBTF_KRELL_CORE_MRNET_LIBRARY (ADVANCED)
    linked by target "openss-framework-cbtf" in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/libopenss-framework
    linked by target "osscollect" in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/openss
CBTF_KRELL_CORE_SYMTABAPI_LIBRARY (ADVANCED)
    linked by target "osscollect" in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/openss
CBTF_KRELL_MESSAGES_EVENTS_SHARED_LIBRARY (ADVANCED)
    linked by target "openss-framework-symtabapi" in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/libopenss-framework
CBTF_KRELL_MESSAGES_PERFDATA_SHARED_LIBRARY (ADVANCED)
    linked by target "openss-framework" in directory REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/libopenss-framework

-- Configuring incomplete, errors occurred!
See also "REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/build/CMakeFiles/CMakeOutput.log".
See also "REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0/build/CMakeFiles/CMakeError.log".
make: *** No rule to make target 'clean'.  Stop.
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'install'.  Stop.
REDACTED/openspeedshop-release-2.4/BUILD/REDACTED/openspeedshop-2.4.0 REDACTED/openspeedshop-release-2.4/BUILD/REDACTED REDACTED/openspeedshop-release-2.4
REDACTED/openspeedshop-release-2.4/BUILD/REDACTED REDACTED/openspeedshop-release-2.4
--------------------- PTGF OSS GUI BUILD ---------------------------
--------------------- PTGF OSS GUI BUILD ---------------------------
--------------------- PTGF OSS GUI BUILD ---------------------------
force_ptgf_build= 0
only_build_ptgf= 0
build_ptgf_by_default= 0
OPENSS_BUILD_TASK= onlyosscbtf
build_oss_runtime_only= 0
nanswer= 9
--------------------- PTGF OSS GUI BUILD ---------------------------
--------------------- PTGF OSS GUI BUILD ---------------------------
--------------------- PTGF OSS GUI BUILD ---------------------------

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