Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 948972

Summary: =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
Product: Gentoo Linux Reporter: tdr <ted.d.rodgers>
Component: Current packagesAssignee: mario.haustein
Status: UNCONFIRMED ---    
Severity: normal CC: proxy-maint, sci-geosciences, ted.d.rodgers
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 880545, 932474    
Attachments: build fail log
emerge --info

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