-
Notifications
You must be signed in to change notification settings - Fork 108
Closed
Description
Commit b8b85a8
Ubuntu 24.04 LTS
clang18-openmpi4.1.6
basicPerf.cc appears to be the issue:
Snippet of the trace:
In file included from util/basicPerf.cc:14:
../../../src/sst/core/util/basicPerf.h:29:5: error: ‘uint64_t’ does not name a type
29 | uint64_t begin_mem = 0;
| ^~~~~~~~
../../../src/sst/core/util/basicPerf.h:19:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
18 | #include <vector>
+++ |+#include <cstdint>
19 |
../../../src/sst/core/util/basicPerf.h:30:5: error: ‘uint64_t’ does not name a type
30 | uint64_t end_mem = 0;
| ^~~~~~~~
../../../src/sst/core/util/basicPerf.h:30:5: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
../../../src/sst/core/util/basicPerf.h:51:17: error: ‘uint64_t’ was not declared in this scope
51 | std::vector<uint64_t> rollup_begin_mem;
| ^~~~~~~~
../../../src/sst/core/util/basicPerf.h:51:17: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
../../../src/sst/core/util/basicPerf.h:51:25: error: template argument 1 is invalid
51 | std::vector<uint64_t> rollup_begin_mem;
| ^
../../../src/sst/core/util/basicPerf.h:51:25: error: template argument 2 is invalid
../../../src/sst/core/util/basicPerf.h:61:17: error: ‘uint64_t’ was not declared in this scope
61 | std::vector<uint64_t> rollup_end_mem;
| ^~~~~~~~
../../../src/sst/core/util/basicPerf.h:61:17: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
../../../src/sst/core/util/basicPerf.h:61:25: error: template argument 1 is invalid
61 | std::vector<uint64_t> rollup_end_mem;
| ^
../../../src/sst/core/util/basicPerf.h:61:25: error: template argument 2 is invalid
../../../src/sst/core/util/basicPerf.h:144:5: error: ‘uint64_t’ does not name a type
144 | uint64_t getLocalRegionBeginMemSize(const std::string& tag);
| ^~~~~~~~
../../../src/sst/core/util/basicPerf.h:144:5: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
../../../src/sst/core/util/basicPerf.h:151:5: error: ‘uint64_t’ does not name a type
151 | uint64_t getGlobalTotalRegionBeginMemSize(const std::string& tag);
| ^~~~~~~~
../../../src/sst/core/util/basicPerf.h:151:5: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
../../../src/sst/core/util/basicPerf.h:159:15: error: ‘uint64_t’ was not declared in this scope
159 | std::pair<uint64_t, int> getGlobalMaxRegionBeginMemSize(const std::string& tag);
| ^~~~~~~~
../../../src/sst/core/util/basicPerf.h:159:15: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
../../../src/sst/core/util/basicPerf.h:159:28: error: template argument 1 is invalid
159 | std::pair<uint64_t, int> getGlobalMaxRegionBeginMemSize(const std::string& tag);
Config:
-------------------------------------------------------
SST Core Configuration completed.
-------------------------------------------------------
Build Environment:
SST-Core Version : -dev
Git Branch : HEAD
Git HEAD SHA : b8b85a8bfc535a3d86a44829759c426cd897cd25
Branch Commit Count : 9271
Prefix : /jenkins/sst-clang18-openmpi4.1.6-devel
Preprocessor : clang-18 -E
C++ Compiler : clang++-18 -std=c++17
C Compiler : clang-18
Compiler Version : Ubuntu clang version 18.1.8 (++20240731025043+3b5b5c1ec4a3-1~exp1~20240731145144.92)
MPI C Compiler : mpicc
MPI C++ Compiler : mpic++
MPI Compiler Version : gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
Linker : /usr/bin/ld -m elf_x86_64
Preprocessor Options : -I$(top_srcdir)/src -I$(top_builddir)/src
C Compiler Options : -g -O2 -Wall -Wextra -Wvla -Wnon-virtual-dtor -Wsuggest-override -Wmissing-noreturn
C++ Compiler Options : -g -O2 -std=c++17 -ffp-contract=off -Wall -Wextra -Wvla -Wnon-virtual-dtor -Wsuggest-override -Wmissing-noreturn
C++ Standard Compliance : C++17
Linker Options :
-------------------------------------------------------
Configuration Information (Options):
MPI enabled : Yes
Mempool enabled : Yes
Debug output enabled : No
Event tracking enabled : No
Performance profiling enabled : No
-------------------------------------------------------
Configuration Information (Dependencies):
Found Python : /usr/bin/python3 (Python 3.12.3)
HDF5 Support : No
libz compression library : Yes
curses library : -lncurses -ltinfo
-------------------------------------------------------
Reactions are currently unavailable