[MacPorts] #71773: texlive-bin fails to build with gcc14: error: assignment to 'boolean *' {aka 'int *'} from incompatible pointer type 'internalfontnumber *' {aka 'long int *'}

MacPorts noreply at macports.org
Mon Jan 6 18:42:39 UTC 2025


#71773: texlive-bin fails to build with gcc14: error: assignment to 'boolean *'
{aka 'int *'} from incompatible pointer type 'internalfontnumber *' {aka
'long int *'}
--------------------------+-------------------------
 Reporter:  barracuda156  |      Owner:  drkp
     Type:  defect        |     Status:  assigned
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  texlive-bin
--------------------------+-------------------------
 {{{
 /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c -I./w2c
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/texk
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk  -I/opt/local/include/libpng16
 -DPDF_PARSER_ONLY
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/xpdf
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/xpdf/goo
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/xpdf/xpdf
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c/libmd5
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c/pdftexdir
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c/synctexdir -D__SyncTeX__
 -DSYNCTEX_ENGINE_H=\"synctex-pdftex.h\" -isystem/opt/local/include
 -Wimplicit -Wreturn-type -pipe -Os -arch ppc -MT pdftex-pdftexini.o -MD
 -MP -MF .deps/pdftex-pdftexini.Tpo -c -o pdftex-pdftexini.o `test -f
 'pdftexini.c' || echo
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c/'`pdftexini.c
 pdftexini.c: In function 'loadfmtfile':
 pdftexini.c:4016:25: error: assignment to 'boolean *' {aka 'int *'} from
 incompatible pointer type 'internalfontnumber *' {aka 'long int *'}
 [-Wincompatible-pointer-types]
  4016 |     pdffonthasspacechar = xmallocarray ( internalfontnumber ,
 fontmax ) ;
       |                         ^
 mv -f synctexdir/.deps/pdftex-synctex.Tpo synctexdir/.deps/pdftex-
 synctex.Po
 pdftexini.c: In function 'mainbody':
 pdftexini.c:5569:27: error: assignment to 'boolean *' {aka 'int *'} from
 incompatible pointer type 'internalfontnumber *' {aka 'long int *'}
 [-Wincompatible-pointer-types]
  5569 |       pdffonthasspacechar = xmallocarray ( internalfontnumber ,
 fontmax ) ;
       |                           ^
 /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c -I./w2c
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/texk
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk  -I/opt/local/include/libpng16
 -DPDF_PARSER_ONLY
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/xpdf
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/xpdf/goo
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/xpdf/xpdf
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c/libmd5
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c/pdftexdir
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c/synctexdir -D__SyncTeX__
 -DSYNCTEX_ENGINE_H=\"synctex-pdftex.h\" -isystem/opt/local/include
 -Wimplicit -Wreturn-type -pipe -Os -arch ppc -MT pdftex-pdftex0.o -MD -MP
 -MF .deps/pdftex-pdftex0.Tpo -c -o pdftex-pdftex0.o `test -f 'pdftex0.c'
 || echo
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/texk/web2c/'`pdftex0.c
 make[5]: *** [pdftex-pdftexini.o] Error 1
 make[5]: *** Waiting for unfinished jobs....
 mv -f pdftexdir/.deps/pdftex-pdftexextra.Tpo pdftexdir/.deps/pdftex-
 pdftexextra.Po
 mv -f .deps/libmflua_a-mflua0.Tpo .deps/libmflua_a-mflua0.Po
 mv -f .deps/euptex-euptex0.Tpo .deps/euptex-euptex0.Po
 mv -f .deps/pdftex-pdftex0.Tpo .deps/pdftex-pdftex0.Po
 make[5]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/texk/web2c'
 make[4]: *** [all-recursive] Error 1
 make[4]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/texk/web2c'
 make[3]: *** [all] Error 2
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/texk/web2c'
 make[2]: *** [recurse] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/texk'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/texk'
 make: *** [all-recursive] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/71773>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list