Summary: | sci-libs/geos-3.11.2: stabilisation (was: fails to compile with gcc-13 with "error: 'uint8_t' has not been declared") | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jack <ostroffjh> | ||||||
Component: | Stabilization | Assignee: | Sci-geo Project <sci-geosciences> | ||||||
Status: | IN_PROGRESS --- | ||||||||
Severity: | normal | CC: | msdobrescu, pgsql-bugs, x86 | ||||||
Priority: | Normal | Keywords: | CC-ARCHES | ||||||
Version: | unspecified | Flags: | nattka:
sanity-check+
|
||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Package list: |
sci-libs/geos-3.11.2
|
Runtime testing required: | --- | ||||||
Bug Depends on: | 921956 | ||||||||
Bug Blocks: | 865117 | ||||||||
Attachments: |
|
Description
Jack
2023-10-01 21:13:06 UTC
Created attachment 871987 [details]
output of emerge --info
Created attachment 871988 [details]
build.log
From here: https://gcc.gnu.org/gcc-13/porting_to.html Probably, must add #include <cstdint> But it needs to be added in more than one place. I added one for the first error I got, and then got the same error further on. I have no idea how many files need this added. I suppose I can also file this upstream, unless it has already been done. I know, I've just pointed to the cause and a solution. It must definitely be fixed upstream, but also a grep for the `uint8_t` data type could find the files that need to be patched. There may be more data types with this issue too. I've seen many projects hit by this over the Internet. FYI, sci-libs/geos-3.12.0 compiles fine. sci-libs/geos-3.11.1 also builds successfully Might this then most easily be solved by stabilizing 3.11.1? amd64 done arm done arm64 done ppc64 done |