diff -Nru lief-0.9.0/debian/changelog lief-0.9.0/debian/changelog --- lief-0.9.0/debian/changelog 2022-02-19 00:44:51.000000000 +0100 +++ lief-0.9.0/debian/changelog 2023-09-09 08:57:47.000000000 +0200 @@ -1,3 +1,9 @@ +lief (0.9.0-1.1) ubuntu; urgency=medium + + * Fix FTBFS due to change to gcc-13 (Closes: #1037752) + + -- Jonathan Bergh Sat, 09 Sep 2023 08:57:47 +0200 + lief (0.9.0-1build3) jammy; urgency=medium * No-change rebuild against libmbedcrypto7 diff -Nru lief-0.9.0/debian/patches/0002-add-cstdint.patch lief-0.9.0/debian/patches/0002-add-cstdint.patch --- lief-0.9.0/debian/patches/0002-add-cstdint.patch 1970-01-01 01:00:00.000000000 +0100 +++ lief-0.9.0/debian/patches/0002-add-cstdint.patch 2023-09-09 08:57:47.000000000 +0200 @@ -0,0 +1,324 @@ +Index: lief-0.9.0/src/exception.cpp +=================================================================== +--- lief-0.9.0.orig/src/exception.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/exception.cpp 2023-09-09 09:16:21.777853237 +0200 +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/logging++.hpp" +Index: lief-0.9.0/src/ELF/utils.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/utils.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/utils.cpp 2023-09-09 09:19:00.699100380 +0200 +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + +Index: lief-0.9.0/src/ELF/Binary.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/Binary.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/Binary.cpp 2023-09-09 09:22:23.224548478 +0200 +@@ -17,6 +17,7 @@ + #include + #include + #include ++#include + + #if defined(__unix__) || (defined(__APPLE__) && defined(__MACH__)) + #include +Index: lief-0.9.0/src/ELF/Symbol.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/Symbol.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/Symbol.cpp 2023-09-09 09:22:41.064671511 +0200 +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + #include ++#include + + #ifdef __unix__ + #include +Index: lief-0.9.0/src/ELF/Header.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/Header.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/Header.cpp 2023-09-09 09:25:04.741762331 +0200 +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + + #include "frozen.hpp" + +Index: lief-0.9.0/src/ELF/Segment.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/Segment.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/Segment.cpp 2023-09-09 09:27:09.995416379 +0200 +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + #include "LIEF/logging++.hpp" + +Index: lief-0.9.0/src/ELF/Builder.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/Builder.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/Builder.cpp 2023-09-09 09:59:12.948280531 +0200 +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/utils.hpp" +Index: lief-0.9.0/src/ELF/SymbolVersion.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/SymbolVersion.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/SymbolVersion.cpp 2023-09-09 09:33:46.939755210 +0200 +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/ELF/hash.hpp" +Index: lief-0.9.0/src/ELF/Parser.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/Parser.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/Parser.cpp 2023-09-09 09:36:48.229446434 +0200 +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + + #include "LIEF/logging++.hpp" + +Index: lief-0.9.0/src/ELF/Relocation.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/Relocation.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/Relocation.cpp 2023-09-09 09:36:32.761306936 +0200 +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/ELF/hash.hpp" +Index: lief-0.9.0/src/ELF/DynamicEntry.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/DynamicEntry.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/DynamicEntry.cpp 2023-09-09 09:39:15.358737192 +0200 +@@ -15,6 +15,7 @@ + */ + #include + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/ELF/hash.hpp" +Index: lief-0.9.0/src/ELF/DynamicEntryFlags.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/DynamicEntryFlags.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/DynamicEntryFlags.cpp 2023-09-09 09:41:27.343849014 +0200 +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + #include "LIEF/ELF/DynamicEntryFlags.hpp" + #include "LIEF/ELF/EnumToString.hpp" +Index: lief-0.9.0/src/ELF/AndroidNote.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/AndroidNote.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/AndroidNote.cpp 2023-09-09 09:45:27.809794406 +0200 +@@ -17,6 +17,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/utils.hpp" +Index: lief-0.9.0/src/ELF/Note.cpp +=================================================================== +--- lief-0.9.0.orig/src/ELF/Note.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/ELF/Note.cpp 2023-09-09 09:47:43.994863104 +0200 +@@ -17,6 +17,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/utils.hpp" +Index: lief-0.9.0/src/PE/ResourcesManager.cpp +=================================================================== +--- lief-0.9.0.orig/src/PE/ResourcesManager.cpp 2023-09-09 08:57:20.000000000 +0200 ++++ lief-0.9.0/src/PE/ResourcesManager.cpp 2023-09-09 09:54:08.797803508 +0200 +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + #include "LIEF/logging++.hpp" + +Index: lief-0.9.0/src/PE/Builder.cpp +=================================================================== +--- lief-0.9.0.orig/src/PE/Builder.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/PE/Builder.cpp 2023-09-09 10:05:29.798548993 +0200 +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + + #include "LIEF/logging++.hpp" + +Index: lief-0.9.0/src/PE/resources/ResourceVersion.cpp +=================================================================== +--- lief-0.9.0.orig/src/PE/resources/ResourceVersion.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/PE/resources/ResourceVersion.cpp 2023-09-09 10:11:04.474787230 +0200 +@@ -15,6 +15,7 @@ + */ + + #include ++#include + + #include "LIEF/exception.hpp" + +Index: lief-0.9.0/src/PE/resources/ResourceDialog.cpp +=================================================================== +--- lief-0.9.0.orig/src/PE/resources/ResourceDialog.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/PE/resources/ResourceDialog.cpp 2023-09-09 10:17:39.387005340 +0200 +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/PE/hash.hpp" +Index: lief-0.9.0/src/PE/resources/ResourceDialogItem.cpp +=================================================================== +--- lief-0.9.0.orig/src/PE/resources/ResourceDialogItem.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/PE/resources/ResourceDialogItem.cpp 2023-09-09 10:28:26.521137702 +0200 +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + +Index: lief-0.9.0/src/PE/resources/LangCodeItem.cpp +=================================================================== +--- lief-0.9.0.orig/src/PE/resources/LangCodeItem.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/PE/resources/LangCodeItem.cpp 2023-09-09 10:38:29.176662891 +0200 +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + #include ++#include + + #include "LIEF/exception.hpp" + +Index: lief-0.9.0/src/PE/resources/ResourceIcon.cpp +=================================================================== +--- lief-0.9.0.orig/src/PE/resources/ResourceIcon.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/PE/resources/ResourceIcon.cpp 2023-09-09 10:42:25.399736206 +0200 +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + +Index: lief-0.9.0/src/MachO/Header.cpp +=================================================================== +--- lief-0.9.0.orig/src/MachO/Header.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/MachO/Header.cpp 2023-09-09 10:46:51.974864851 +0200 +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + +Index: lief-0.9.0/src/MachO/Section.cpp +=================================================================== +--- lief-0.9.0.orig/src/MachO/Section.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/MachO/Section.cpp 2023-09-09 10:55:04.496137325 +0200 +@@ -17,6 +17,7 @@ + #include + #include + #include ++#include + + #include "LIEF/exception.hpp" + #include "LIEF/MachO/hash.hpp" +Index: lief-0.9.0/src/MachO/Parser.cpp +=================================================================== +--- lief-0.9.0.orig/src/MachO/Parser.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/MachO/Parser.cpp 2023-09-09 11:03:23.745175772 +0200 +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + + #include "LIEF/logging++.hpp" + +Index: lief-0.9.0/include/LIEF/DEX/type_traits.hpp +=================================================================== +--- lief-0.9.0.orig/include/LIEF/DEX/type_traits.hpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/include/LIEF/DEX/type_traits.hpp 2023-09-09 11:13:34.484426293 +0200 +@@ -21,6 +21,7 @@ + #include + #include + #include "LIEF/iterators.hpp" ++#include + + namespace LIEF { + namespace DEX { +Index: lief-0.9.0/src/DEX/Header.cpp +=================================================================== +--- lief-0.9.0.orig/src/DEX/Header.cpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/src/DEX/Header.cpp 2023-09-09 11:11:58.827247675 +0200 +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + + #define PRINT_FIELD(name,attr) \ + os << std::setw(WIDTH) << std::setfill(' ') << name << std::hex << attr << std::endl +Index: lief-0.9.0/include/LIEF/exception.hpp +=================================================================== +--- lief-0.9.0.orig/include/LIEF/exception.hpp 2018-06-10 18:22:12.000000000 +0200 ++++ lief-0.9.0/include/LIEF/exception.hpp 2023-09-09 11:23:02.858890852 +0200 +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + + #include "LIEF/visibility.h" + diff -Nru lief-0.9.0/debian/patches/series lief-0.9.0/debian/patches/series --- lief-0.9.0/debian/patches/series 2018-07-31 23:37:39.000000000 +0200 +++ lief-0.9.0/debian/patches/series 2023-09-09 08:57:47.000000000 +0200 @@ -1 +1,2 @@ 0001-Tweak-build-scripts.patch +0002-add-cstdint.patch diff -Nru lief-0.9.0/debian/rules lief-0.9.0/debian/rules --- lief-0.9.0/debian/rules 2018-07-31 23:37:36.000000000 +0200 +++ lief-0.9.0/debian/rules 2023-09-09 08:57:47.000000000 +0200 @@ -1,8 +1,11 @@ #!/usr/bin/make -f #export DH_VERBOSE = 1 +export DEB_CFLAGS_MAINT_APPEND = -std=c++11 + include /usr/share/dpkg/architecture.mk + %: dh $@