File g++15.patch of Package Magics
In GCC 15, some C++ Standard Library headers have been changed to no longer include other headers that were being used internally by the library. --- Magics-4.15.5-Source/src/common/ObjectParser.cc 2022-11-11 09:17:33.000000000 +0100 +++ Magics-4.15.5-Source.new/src/common/ObjectParser.cc 2025-01-27 15:17:18.930145582 +0100 @@ -13,6 +13,7 @@ /// @author Tiago Quintino /// @date Jun 2012 +#include <cstdint> #include <codecvt> #include <locale> diff -Nupr Magics-4.15.5-Source/src/drivers/BaseDriverImages.h Magics-4.15.5-Source.new/src/drivers/BaseDriverImages.h --- Magics-4.15.5-Source/src/drivers/BaseDriverImages.h 2022-11-11 09:17:33.000000000 +0100 +++ Magics-4.15.5-Source.new/src/drivers/BaseDriverImages.h 2025-01-27 16:07:35.485627861 +0100 @@ -21,6 +21,7 @@ #include "magics.h" +#include <cstdint> #ifdef HAVE_CAIRO #include <cairo.h> #endif diff -Nupr Magics-4.15.5-Source/src/visualisers/SegmentJoiner.cc Magics-4.15.5-Source.new/src/visualisers/SegmentJoiner.cc --- Magics-4.15.5-Source/src/visualisers/SegmentJoiner.cc 2022-11-11 09:17:33.000000000 +0100 +++ Magics-4.15.5-Source.new/src/visualisers/SegmentJoiner.cc 2025-01-27 15:42:32.153520613 +0100 @@ -11,6 +11,7 @@ #include "SegmentJoiner.h" #include "magics.h" +#include <cstdint> #include <algorithm> #include <cmath> #include <limits>