TeX Live fails to build on 32bit using gcc-14

Preuße, Hilmar hille42 at web.de
Fri Jul 26 13:28:19 CEST 2024


On 26.07.2024 11:56, Andreas Scherer wrote:

Hello Andreas,

> Indeed there's a type mismatch in 'pdftex.ch'. According to section 821 
> of 'pdftex.web' , 'pdf_font_has_space_char' is an array of 'boolean's.
> 
> @Karl: I've modified 'pdftex.ch' in two spots (sections 1502 and 1518). 
> The code compiles OK with gcc-11 locally, but I can't test with gcc-14 
> at this time.
> 

I can confirm that I can compile now with

hille42 at barriere:~/texlive-source$ gcc --version
gcc (Debian 14.1.0-5) 14.1.0
Copyright (C) 2024 Free Software Foundation, Inc.

...on 32bit (i386). Linking of luatex later fails:

libtool: link: gcc -Wimplicit -Wreturn-type -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/home/hille42/texlive-source=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wl,-z 
-Wl,relro -Wl,-z -Wl,now -o .libs/luatex luatexdir/luatex-luatex.o 
mplibdir/luatex-lmplib.o -Wl,--export-dynamic  libluatexspecific.a 
libluatex.a libff.a libluamisc.a libluasocket.a libluaffi.a 
/home/hille42/texlive-source/Work/libs/lua53/.libs/libtexlua53.so 
libmplibcore.a -lzzip -lpng16 
/home/hille42/texlive-source/Work/libs/pplib/libpplib.a -lz lib/lib.a 
/home/hille42/texlive-source/Work/texk/kpathsea/.libs/libkpathsea.so 
libmputil.a libunilib.a libmd5.a -lm
/usr/bin/ld: libluamisc.a(libluamisc_a-luazip.o): in function 
`zip_openfile':
./Work/texk/web2c/../../../texk/web2c/luatexdir/luazip/src/luazip.c:183:(.text+0x21a): 
undefined reference to `zzip_open_ext_io64'

Maybe this could be fixed too, while you're on the way. ;-)

Hilmar
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://tug.org/pipermail/tex-live/attachments/20240726/9cff6b57/attachment.sig>


More information about the tex-live mailing list.