Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948972 - =sci-geosciences/grass-8.3.2-r1:0/8.3 fails with gcc-15.0.1_pre20250126 : read.c:37:18: error: initialization of â<80>-Wincompatible-pointer-types
Summary: =sci-geosciences/grass-8.3.2-r1:0/8.3 fails with gcc-15.0.1_pre20250126 : rea...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: mario.haustein
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: c23-porting gcc-15
  Show dependency tree
 
Reported: 2025-01-28 18:23 UTC by tdr
Modified: 2025-01-28 21:24 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build fail log (sci-geosciences-grass-8.3.2-r1_20250128-181756.log.gz,122.40 KB, text/plain)
2025-01-28 18:25 UTC, tdr
Details
emerge --info (tdr-emerge--info.txt,6.35 KB, text/plain)
2025-01-28 18:25 UTC, tdr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tdr 2025-01-28 18:23:23 UTC
x86_64-pc-linux-gnu-gcc  -march=native -O3 -mprefer-vector-width=512 -fno-vect-cost-model -pipe -fno-strict-aliasing  -fPIC  -I/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include -I/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include    -I/usr/include/proj -I/usr/include/gdal -I/usr/include -DPACKAGE=\""grasslibs"\"   -I/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include -I/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include -DRELDIR=\"lib/vector/Vlib\" -o OBJ.x86_64-pc-linux-gnu/write_pg.o -c write_pg.c
read.c:37:18: error: initialization of â<80>-Wincompatible-pointer-types^[[m^[[K][]]
   37 |     {read_dummy, V1_read_next_line_nat, V2_read_next_line_nat}
      |                  ^~~~~~~~~~~~~~~~~~~~~
read.c:37:18: note: (near initialization for â<80><98>Read_next_line_array[0][1]â<80><99>)
x86_64-pc-linux-gnu-gcc  -march=native -O3 -mprefer-vector-width=512 -fno-vect-cost-model -pipe -fno-strict-aliasing  -fPIC  -I/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include -I/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include    -I/usr/include/proj -I/usr/include/gdal -I/usr/include -DPACKAGE=\""grasslibs"\"   -I/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include -I/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include -DRELDIR=\"lib/vector/Vlib\" -o OBJ.x86_64-pc-linux-gnu/write_sfa.o -c write_sfa.c
In file included from /var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include/grass/vector.h:14,
                 from read.c:19:
/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include/grass/defs/vector.h:559:5: note: â<80><98>V1_read_next_line_natâ<80><99> declared here
  559 | int V1_read_next_line_nat(struct Map_info *, struct line_pnts *,
      |     ^~~~~~~~~~~~~~~~~~~~~
read.c:37:41: error: initialization of â<80>-Wincompatible-pointer-types^[[m^[[K][]]
   37 |     {read_dummy, V1_read_next_line_nat, V2_read_next_line_nat}
      |                                         ^~~~~~~~~~~~~~~~~~~~~
read.c:37:41: note: (near initialization for â<80><98>Read_next_line_array[0][2]â<80><99>)
/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include/grass/defs/vector.h:565:5: note: â<80><98>V2_read_next_line_natâ<80><99> declared here
  565 | int V2_read_next_line_nat(struct Map_info *, struct line_pnts *,
      |     ^~~~~~~~~~~~~~~~~~~~~
read.c:40:18: error: initialization of â<80>-Wincompatible-pointer-types^[[m^[[K][]]
   40 |     {read_dummy, V1_read_next_line_ogr, V2_read_next_line_ogr},
      |                  ^~~~~~~~~~~~~~~~~~~~~
read.c:40:18: note: (near initialization for â<80><98>Read_next_line_array[1][1]â<80><99>)
/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include/grass/defs/vector.h:561:5: note: â<80><98>V1_read_next_line_ogrâ<80><99> declared here
  561 | int V1_read_next_line_ogr(struct Map_info *, struct line_pnts *,
      |     ^~~~~~~~~~~~~~~~~~~~~
read.c:40:41: error: initialization of â<80>-Wincompatible-pointer-types^[[m^[[K][]]
   40 |     {read_dummy, V1_read_next_line_ogr, V2_read_next_line_ogr},
      |                                         ^~~~~~~~~~~~~~~~~~~~~
read.c:40:41: note: (near initialization for â<80><98>Read_next_line_array[1][2]â<80><99>)
/var/tmp/portage/sci-geosciences/grass-8.3.2-r1/work/grass-8.3.2/dist.x86_64-pc-linux-gnu/include/grass/defs/vector.h:567:5: note: â<80><98>V2_read_next_line_ogrâ<80><99> declared here
  567 | int V2_read_next_line_ogr(struct Map_info *, struct line_pnts *,
      |     ^~~~~~~~~~~~~~~~~~~~~
read.c:41:18: error: initialization of â<80>-Wincompatible-pointer-types^[[m^[[K][]]
   41 |     {read_dummy, V1_read_next_line_ogr, V2_read_next_line_ogr}
.
.
.

Reproducible: Always




successfully builds using env override:
    CFLAGS="${CFLAGS} -std=gnu17"
Comment 1 tdr 2025-01-28 18:25:10 UTC
Created attachment 917734 [details]
build fail log
Comment 2 tdr 2025-01-28 18:25:50 UTC
Created attachment 917735 [details]
emerge --info