View Issue Details

IDProjectCategoryView StatusLast Update
0006508The Dark ModCodingpublic09.04.2024 18:43
Reporteres20490446e Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Summary0006508: tdm_installer: fails to build: missing include: cstdint
DescriptionWith current build tools you have to explicitly import some standard C symbols, or the build fails.
Tagsbuild
Attached Files
error.txt (3,424 bytes)   
compile: make:
In file included from /home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.cpp:1:
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.h:68:14: error: ‘uintmax_t’ in namespace ‘std’ does not name a type
   68 |         std::uintmax_t capacity;
      |              ^~~~~~~~~
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.h:10:1: note: ‘std::uintmax_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
    9 | #include <system_error>
  +++ |+#include <cstdint>
   10 |
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.h:69:14: error: ‘uintmax_t’ in namespace ‘std’ does not name a type
   69 |         std::uintmax_t free;
      |              ^~~~~~~~~
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.h:69:9: note: ‘std::uintmax_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   69 |         std::uintmax_t free;
      |         ^~~
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.h:70:14: error: ‘uintmax_t’ in namespace ‘std’ does not name a type
   70 |         std::uintmax_t available;
      |              ^~~~~~~~~
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.h:70:9: note: ‘std::uintmax_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   70 |         std::uintmax_t available;
      |         ^~~
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.cpp: In function ‘stdext::space_info stdext::space(const path&)’:
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.cpp:205:13: error: ‘struct stdext::space_info’ has no member named ‘capacity’
  205 |         res.capacity = stdres.capacity;
      |             ^~~~~~~~
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.cpp:206:13: error: ‘struct stdext::space_info’ has no member named ‘free’
  206 |         res.free = stdres.free;
      |             ^~~~
/home/es20490446e/Documents/Projects/Ikigai/darkmod/darkmod-linux/_BUILD/1-workspace.../6-buildInstaller.../tdm_installer/zipsync/StdFilesystem.cpp:207:13: error: ‘struct stdext::space_info’ has no member named ‘available’
  207 |         res.available = stdres.available;
      |             ^~~~~~~~~
make[2]: *** [zipsync/CMakeFiles/libzipsyncextra.dir/build.make:76: zipsync/CMakeFiles/libzipsyncextra.dir/StdFilesystem.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:155: zipsync/CMakeFiles/libzipsyncextra.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
✗ 1
error.txt (3,424 bytes)   
fix.zip (1,554 bytes)

Activities

Issue History

Date Modified Username Field Change
26.03.2024 18:53 es20490446e New Issue
26.03.2024 18:53 es20490446e File Added: error.txt
26.03.2024 18:53 es20490446e File Added: fix.zip
09.04.2024 18:43 Fiver Tag Attached: build