commit: 6df685d89ee0c50a579f1f82efbc8e251ab1cb88 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org> AuthorDate: Thu Mar 20 20:52:04 2025 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Thu Mar 20 20:52:04 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df685d8
sci-ml/sentencepiece: fix gcc-15 Closes: https://bugs.gentoo.org/951673 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch | 10 ++++++++++ sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild | 2 ++ 2 files changed, 12 insertions(+) diff --git a/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch b/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch new file mode 100644 index 000000000000..d165dfb7e55c --- /dev/null +++ b/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch @@ -0,0 +1,10 @@ +--- a/src/sentencepiece_processor.h 2025-03-20 21:45:30.138329183 +0100 ++++ b/src/sentencepiece_processor.h 2025-03-20 21:46:09.315859746 +0100 +@@ -15,6 +15,7 @@ + #ifndef SENTENCEPIECE_PROCESSOR_H_ + #define SENTENCEPIECE_PROCESSOR_H_ + ++#include <cstdint> + #include <cstring> + #include <memory> + #include <string> diff --git a/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild b/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild index 26729c7a47bb..70d70daf2bb2 100644 --- a/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild +++ b/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild @@ -32,6 +32,8 @@ DOCS=( doc/special_symbols.md ) +PATCHES=( "${FILESDIR}"/${P}-gcc15.patch ) + src_prepare() { sed -i \ -e "s:third_party/darts_clone/darts.h:darts.h:" \