Summary: | dev-python/pythran: error: ‘uint8_t’ was not declared in this scope with GCC 13 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander <dualdm> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 865117 | ||
Attachments: |
build.log
emerge --info output |
Created attachment 825701 [details]
emerge --info output
Are you intentionally using GCC 13? Please note that in future in bugs. ``` /usr/lib/python3.10/site-packages/pythran/pythonic/include/types/combined.hpp:304:17: error: ‘uint8_t’ was not declared in this scope 304 | SCALAR_COMBINER(uint8_t) | ^~~~~~~ /usr/lib/python3.10/site-packages/pythran/pythonic/include/types/combined.hpp:300:21: note: in definition of macro ‘SCALAR_COMBINER’ 300 | struct __combined<Type, Type> { \ | ^~~~ /usr/lib/python3.10/site-packages/pythran/pythonic/include/types/combined.hpp:5:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’? 4 | #include "pythonic/include/types/traits.hpp" +++ |+#include <cstdint> ``` The issue is in Pythran. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09eab4d4c13faf484c7622c51ea14ba0b53d6877 commit 09eab4d4c13faf484c7622c51ea14ba0b53d6877 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-28 11:50:43 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-28 11:50:43 +0000 dev-python/pythran: fix installed headers for GCC 13 Closes: https://bugs.gentoo.org/878527 Signed-off-by: Sam James <sam@gentoo.org> .../pythran/files/pythran-0.12.0-gcc13.patch | 36 ++++++++++++++++++++++ ...n-0.12.0-r1.ebuild => pythran-0.12.0-r2.ebuild} | 1 + 2 files changed, 37 insertions(+) |
Created attachment 825699 [details] build.log dev-python/scipy-1.9.3 fialed to build