-
Notifications
You must be signed in to change notification settings - Fork 572
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kokkos: new error during cmake 3.23.1 configuration related to HPX not being found #11152
Comments
Just to clarify, we are not setting any HPX related configuration variable to TRUE/ON via cmake. In fact we have not changed any configuration variable recently. This error just "spontaneously" started today. |
@glhenni, this is definingly due to the merge of: See: I suspected there were TPL dependencies being specified in Trilinos for TPLs that were not even being defined. I can put in a Trilinos PR to fix this problem (even before I update the snapshot TriBITS 'master' is put into Trilinos). If you need to get this to work urgently, you can set the following cache var when configuring for now:
Otherwise, the Trilinos PR should be in shortly. |
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
FYI: PR #11154 should fix this. |
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
…s#11152) Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
…ned-tpl-deps Kokkos: Remove listing of undefined TPL deps (trilinos/Trilinos#11152)
…ed-tpl-deps SEACAS: Remove listing of undefined TPL deps (trilinos/Trilinos#11152)
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
This is not completed until PR #11154 is updated and merged. Reopening until that occurs. |
[3.7.01] Kokkos: Remove listing of undefined TPL deps (trilinos/Trilinos#11152)
…ned-tpl-deps KokkosKernels: Remove listing of undefined TPL deps (trilinos/Trilinos#11152)
…ned-tpl-deps KokkosKernels: Remove listing of undefined TPL deps (trilinos/Trilinos#11152) (cherry picked from commit 9acf300)
…ndefined-tpl-deps Automatically Merged using Trilinos Pull Request AutoTester PR Title: Remove listing of undefined TPL deps (#11152) PR Author: bartlettroscoe
…s:develop' (aa3bbe3). * trilinos-develop: Teko: fix return address of local temp object Add run_trilinos_pr_builds to list of gitdist repos Zoltan2: Remove listing of undefined TPL deps (trilinos#11152) Zoltan: Remove listing of undefined TPL deps (trilinos#11152) SEACAS: Remove listing of undefined TPL deps (trilinos#11152) Rythmos: Remove listing of undefined TPL deps (trilinos#11152) KokkosKernels: Remove listing of undefined TPL deps (trilinos#11152) Kokkos: Remove listing of undefined TPL deps (trilinos#11152)
…s:develop' (aa3bbe3). * trilinos-develop: Teko: fix return address of local temp object Add run_trilinos_pr_builds to list of gitdist repos Zoltan2: Remove listing of undefined TPL deps (trilinos#11152) Zoltan: Remove listing of undefined TPL deps (trilinos#11152) SEACAS: Remove listing of undefined TPL deps (trilinos#11152) Rythmos: Remove listing of undefined TPL deps (trilinos#11152) KokkosKernels: Remove listing of undefined TPL deps (trilinos#11152) Kokkos: Remove listing of undefined TPL deps (trilinos#11152)
Going forward I've changed all of charon's jobs to use tribits within trilinos to avoid this problem in the future, however, I just completed a build using github Tribits/master and indeed the error is gone. Thanks @bartlettroscoe |
@glhenni, I think that is a reasonable thing to do. It is just too expensive to test all of Trilinos against every update to TriBITS 'master'. (But I sync TriBITS 'master' into Trilinos 'develop' pretty frequently so customers will see any issues then.) |
Closing as complete. |
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Updated TriBITS 'master' now catches undefined TPLs listed as dependencies of a TriBITS package. (Amazingly, classic TriBITS simply silently ignored these undefined TPLs. See tribits/CHANGELOG.md entry in TriBITSPub/TriBITS#530.) This works with older TriBITS and will be needed when TriBITS 'master' is snapshotted into Trilinos 'develop'.
Bug Report
@trilinos/<kokkos>
We just started getting the error below during configuration via cmake 3.23.1. I think this followed an update of Tribits, although that could just be a coincidence. We're using kokkos as included in trilinos/develop (as of sha1:122be6e2) and we're using tribits/master (as of sha1:63d71817). Maybe @bartlettroscoe might have some ideas?
The text was updated successfully, but these errors were encountered: