Hi,
I'm trying to upgrade my ports collection but running into this error. I
performed the necessary upgrade steps:
uname -a
FreeBSD <hostname> 13.3-RELEASE-p5 FreeBSD 13.3-RELEASE-p5 GENERIC amd64
and have initiated a full ports rebuild. I'm using portmaster so I just
ran a: portmaster -adfy --no-confirm
Somehow luatex keeps throwing up this error??
I have seen two postings on this already but nothing seems to work for
me....
https://forums.freebsd.org/threads/lualatex-incorrect-version-of-zlib.93162/
https://lists.freebsd.org/archives/freebsd-ports/2024-June/006202.html
Does anyone have a solution to this? Output below:
Making install in .
/bin/mkdir -p '/usr/ports/print/tex-luatex/work/stage/usr/local/bin'
/bin/sh ./libtool --mode=install install -s -m 555 luahbtex luatex
luajittex '/usr/ports/print/tex-luatex/work/stage/usr/local/bin'
libtool: install: install -m 555 -s luahbtex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/luahbtex
libtool: install: install -m 555 -s luatex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/luatex
libtool: install: install -m 555 -s luajittex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/luajittex
/usr/bin/make install-exec-hook
/bin/mkdir -p /usr/ports/print/tex-luatex/work/stage/usr/local/bin
/usr/bin/find -s
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-dist -not
-type d | /usr/bin/sort | /usr/bin/sed -e
's#^/usr/ports/print/tex-luatex/work/stage/usr/local/##' >>
/usr/ports/print/tex-luatex/work/.PLIST.mktmp
/usr/bin/find -s
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-dist -type
d -empty | /usr/bin/sort -r | /usr/bin/sed -e
's#^/usr/ports/print/tex-luatex/work/stage/usr/local/#@dir #' >>
/usr/ports/print/tex-luatex/work/.PLIST.mktmp
echo "share/texmf-var/web2c/luatex/lollipop.log" >>
/usr/ports/print/tex-luatex/work/.PLIST.mktmp
echo "share/texmf-var/web2c/luatex/lollipop.fmt" >>
/usr/ports/print/tex-luatex/work/.PLIST.mktmp
/bin/ln -sf luahbtex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/lualatex
/bin/ln -sf luatex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/dviluatex
/bin/ln -sf luatex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/dvilualatex
/bin/ln -sf luatex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/lualollipop
/bin/ln -sf luatex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/texlua
/bin/ln -sf luatex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/texluac
/bin/ln -sf luajittex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/texluajit
/bin/ln -sf luajittex
/usr/ports/print/tex-luatex/work/stage/usr/local/bin/texluajitc
test -n '"luatex luatex language.def,language.dat.lua luatex.ini"
"dviluatex luatex language.def,language.dat.lua dviluatex.ini"
"dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini"
"lualatex luahbtex language.dat,language.dat.lua lualatex.ini"
"luajittex luajittex language.def,language.dat.lua luatex.ini"
"pdfcsplain luatex - -etex csplain.ini" "lollipop luatex - lollipop.ini"'
/usr/bin/printf "%s\t#luatex\n" "luatex luatex
language.def,language.dat.lua luatex.ini" "dviluatex luatex
language.def,language.dat.lua dviluatex.ini" "dvilualatex luatex
language.dat,language.dat.lua dvilualatex.ini" "lualatex luahbtex
language.dat,language.dat.lua lualatex.ini" "luajittex luajittex
language.def,language.dat.lua luatex.ini" "pdfcsplain luatex - -etex
csplain.ini" "lollipop luatex - lollipop.ini" >
/usr/ports/print/tex-luatex/work/fmtutil.cnf
/bin/mkdir -p
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-var/web2c
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-dist/web2c
/bin/ln -f -s /usr/local/share/texmf-dist/web2c/texmf.cnf
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-dist/web2c/texmf.cnf
/usr/local/bin/mktexlsr
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-dist
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-var
mktexlsr: Updating
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-dist/ls-R...
mktexlsr: Updating
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-var/ls-R...
mktexlsr: Done.
/bin/cat /usr/ports/print/tex-luatex/work/fmtutil.cnf | while read
format dum; do /usr/bin/env
PATH=/usr/ports/print/tex-luatex/work/stage/usr/local/bin:/usr/ports/print/tex-luatex/work/.bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/bin
TEXMFDIST=/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-dist:/usr/local/share/texmf-dist
/usr/local/bin/fmtutil-sys --byfmt $format --fmtdir
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-var/web2c
--cnffile /usr/ports/print/tex-luatex/work/fmtutil.cnf; done
fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence
order):
fmtutil: /usr/ports/print/tex-luatex/work/fmtutil.cnf
fmtutil: fmtutil is using the following fmtutil.cnf file for writing
changes:
fmtutil: /usr/ports/print/tex-luatex/work/fmtutil.cnf
fmtutil [INFO]: writing formats under
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-var/web2c
fmtutil [INFO]: --- remaking luatex with luatex
fmtutil: running `luatex -ini -jobname=luatex -progname=luatex
luatex.ini' ...
PANIC: unprotected error in call to Lua API (zlib library version does
not match - header: 1.2.12, library: 1.3.1)
fmtutil [INFO]: log file copied to:
/usr/ports/print/tex-luatex/work/stage/usr/local/share/texmf-var/web2c/luatex/luatex.log
fmtutil [ERROR]: running `luatex -ini -jobname=luatex -progname=luatex
luatex.ini </dev/null' return status: 0.5234375
fmtutil [ERROR]: returning error due to option --strict
fmtutil [INFO]: not selected formats: 6
fmtutil [INFO]: failed to build: 1 (luatex/luatex)
fmtutil [INFO]: total formats: 7
fmtutil [INFO]: exiting with status 1
*** Error code 1
Stop.
make: stopped in /usr/ports/print/tex-luatex
Thanks,
Kaya