-
Notifications
You must be signed in to change notification settings - Fork 66
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
Bug Report: Missing headers in camp and mfem building over Ascent tags/v0.9.0-0.9.2 #1416
Comments
I don't build 0.9.3 yet, may be I should find time to try it out and see what it turns out. Or could I just modify version number of mfem to 4.7 in build_ascent.sh, will it induces problem related to old/new APIs between dependencies and Ascent? |
I believe that mfem 4.7 will work with Ascent 0.9.3, based on: #1393 In general: due to libs making API changes - mixing and matching TPLs may cause issues. https://github.com/Alpine-DAV/ascent/blob/develop/CHANGELOG.md |
I didn't know Ascent devs provide changlog, looks like it provides clear track of dependencies' version. If I understand right, the versions which aren't mentioned under I will give feedback after I try out v0.9.3. |
@timohyva sorry for the delay. I we don't explicitly have pinned versions there is more flexibility. Let us know if you see any additional issues with 0.9.3 builds, we will be working on TPL updates for 0.9.4 in January 2025. |
I am on a Cray SUSE 15 enterprise cluster with
crayPE/24.03
. I was usingbuild _ascent.sh
to build dependencies withmpich
andgcc/13.2
.It appears that
camp-2022.10.1/include/camp/resource/host.hpp
miss#include <cstdlib>
camp-2022.10.1/include/camp/resource.hpp
miss#include <stdexcept>
mfem-4.5.2/general/hash.hpp
andmfem-4.5.2/general/mem_manager.cpp
miss#include <cstdint>
The error messages typically are
These missing headers appear over Ascent/v0.9.0-0.9.2 building scripts. After manually access these source files and adding missing headers,
camp
andmfem
can been built successfully, so does Ascent.I have red this closed issue #1259, it looks just same problem as I get. I wonder does it solved also for
tags
? I checkouttags/v0.9.x
to get release. Is this good practice?The text was updated successfully, but these errors were encountered: