Skip to content
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

ADIOS 2.10.1: int64_t in CampaignData.h missing include & namespace #4360

Closed
ax3l opened this issue Oct 8, 2024 · 0 comments
Closed

ADIOS 2.10.1: int64_t in CampaignData.h missing include & namespace #4360

ax3l opened this issue Oct 8, 2024 · 0 comments
Assignees
Milestone

Comments

@ax3l
Copy link
Contributor

ax3l commented Oct 8, 2024

Compile issue:

  [ 72%] Building CXX object source/adios2/CMakeFiles/adios2_core.dir/engine/campaign/CampaignReader.cpp.o
  cd /project/build-adios2/source/adios2 && /usr/bin/c++  -I/project/ADIOS2-2.10.1/source -I/project/build-adios2/source -I/project/build-adios2/thirdparty/KWSys/adios2sys -I/project/ADIOS2-2.10.1/thirdparty/pugixml/pugixml/src -I/project/ADIOS2-2.10.1/thirdparty/yaml-cpp/yaml-cpp/include -I/project/ADIOS2-2.10.1/thirdparty/nlohmann_json/nlohmann_json_wrapper -I/project/ADIOS2-2.10.1/thirdparty/nlohmann_json/nlohmann_json_wrapper/single_include -I/project/build-adios2/thirdparty/perfstubs -I/project/ADIOS2-2.10.1/thirdparty/ffs/ffs -I/project/ADIOS2-2.10.1/thirdparty/ffs/ffs/fm -I/project/ADIOS2-2.10.1/thirdparty/ffs/ffs/cod -I/project/ADIOS2-2.10.1/thirdparty/ffs/ffs/ffs -I/project/build-adios2/thirdparty/ffs/ffs -I/project/build-adios2/thirdparty/ffs/ffs/ffs -I/project/ADIOS2-2.10.1/thirdparty/atl/atl -I/project/build-adios2/thirdparty/atl/atl -I/project/build-adios2/thirdparty/EVPath/EVPath -I/project/ADIOS2-2.10.1/thirdparty/EVPath/EVPath -fPIC -O3 -DNDEBUG -std=c++11 -fPIC -MD -MT source/adios2/CMakeFiles/adios2_core.dir/engine/campaign/CampaignReader.cpp.o -MF CMakeFiles/adios2_core.dir/engine/campaign/CampaignReader.cpp.o.d -o CMakeFiles/adios2_core.dir/engine/campaign/CampaignReader.cpp.o -c /project/ADIOS2-2.10.1/source/adios2/engine/campaign/CampaignReader.cpp
  In file included from /project/ADIOS2-2.10.1/source/adios2/engine/campaign/CampaignReader.h:15,
                   from /project/ADIOS2-2.10.1/source/adios2/engine/campaign/CampaignReader.cpp:11:
  /project/ADIOS2-2.10.1/source/adios2/engine/campaign/CampaignData.h:44:5: error: 'int64_t' does not name a type
     44 |     int64_t ctime;
        |     ^~~~~~~
  /project/ADIOS2-2.10.1/source/adios2/engine/campaign/CampaignData.h:22:1: note: 'int64_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
     21 | #include <sqlite3.h>
    +++ |+#include <cstdint>
     22 | 

System:
GCC 13.2.1 on musllinux

X-ref: openPMD/openPMD-api#1554

ax3l added a commit to ax3l/openPMD-api that referenced this issue Oct 8, 2024
ax3l added a commit to openPMD/openPMD-api that referenced this issue Oct 8, 2024
* Wheels: ADIOS2 v2.9.2

Build wheels with ADIOS2 v2.9.2, which fixes c-blosc2 issues with
null-blocks.

* C-Blosc2 v2.11.1

* ADIOS2: Remove installed FindBlosc2.cmake Again

* [Patch] C-Blosc2 Static

* No Patch: Static C-Blosc2

* Windows: More Blosc2 Updates

* Windows: keep FindBlosc2.cmake

* Win: Try ADIOS2 v2.10.0-rc1

* ADIOS2 Windows: Disable libFFI

* Print CMake Version

* ADIOS2: `release_210` Branch

* Use Vincente's patch

Co-authored-by: Vicente Bolea <vicente.bolea@gmail.com>

* ADIOS2: v2.10.1

* Windows: Update ADIOS2 v2.10.1 URL

* Update GH Actions

* Python 3.8 -> 3.13

* cibuildwheel: 2.16.2 -> 2.21.2

* `-DADIOS2_USE_Campaign=OFF`

Issues:
- ornladios/ADIOS2#4360
- ornladios/ADIOS2#4148

* Win: Compile Release

Install was already Release

* Window: Fix unzipped ADIOS2 path

* `actions/upload-artifact@v4` Names

* `macos-11` -> `macos-12`

---------

Co-authored-by: Vicente Bolea <vicente.bolea@gmail.com>
@pnorbert pnorbert self-assigned this Oct 8, 2024
@pnorbert pnorbert added this to the v2.10.2 milestone Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants