Hi, (putting this back to ports@, because i don't like discussions on ports-changes@)
On Wed, Jan 23, 2019 at 12:01:12AM +0100, Antoine Jacoutot wrote: > On Sun, Jan 20, 2019 at 04:17:54AM -0700, Edd Barrett wrote: > > CVSROOT: /cvs > > Module name: ports > > Changes by: e...@cvs.openbsd.org 2019/01/20 04:17:54 [...] > > Log message: > > Update TeX Live to 2018. >=20 > I think this broke evince: [...] > cc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=3D"EvinceDocument" -DGNOMELOCA= LEDIR=3D"/usr/local/share/locale" -DEV_BACKENDSDIR=3D"/usr/local/lib/evince= /4/backends" -DEV_BACKENDSBINARYVERSION=3D"4" -DEVINCE_COMPILATION -I/usr/l= ocal/include -I/usr/local/include/gtk-3.0 -I/usr/local/include/at-spi2-atk/= 2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/dbus-1.0 -I/usr/lo= cal/lib/dbus-1.0/include -I/usr/local/include/gio-unix-2.0 -I/usr/X11R6/inc= lude -I/usr/local/include/cairo -I/usr/X11R6/include/libdrm -I/usr/local/in= clude/pango-1.0 -I/usr/local/include/harfbuzz -I/usr/local/include -I/usr/l= ocal/include/fribidi -I/usr/local/include/atk-1.0 -I/usr/X11R6/include/pixm= an-1 -I/usr/X11R6/include/freetype2 -I/usr/local/include/libpng16 -I/usr/lo= cal/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/lo= cal/lib/glib-2.0/include -I/usr/local/include/synctex -Wall -Wstrict-protot= ypes -Wnested-externs -Werror=3Dmissing-prototypes -Werror=3Dimplicit-funct= ion-declaration -Werror=3Dpointer-arith -Werror=3Dinit-self -Werror=3Dforma= t-security -Werror=3Dformat=3D2 -Werror=3Dmissing-include-dirs -Werror=3Dre= turn-type -O2 -pipe -Wno-error=3Dformat-nonliteral -MT libevdocument3_la-ev= -document.lo -MD -MP -MF .deps/libevdocument3_la-ev-document.Tpo -c ev-docu= ment.c -fPIC -DPIC -o .libs/libevdocument3_la-ev-document.o > In file included from ev-document.c:29: > /usr/local/include/synctex/synctex_parser.h:53:10: fatal error: 'synctex_= version.h' file not found > #include "synctex_version.h" > ^~~~~~~~~~~~~~~~~~~ > 1 error generated. This iw weird. When I tested edd's diff for texlive-2018, I also removed all ports depending on it from my package repository, including evince. And it did not fail, and I got proper evince package (buit *after* texlive). Looking at recently built packages: -rw-rw-r-- 3 _pbuild _pbuild 3702804 Jan 22 19:59 evince-3.30.2.tgz -rw-rw-r-- 3 _pbuild _pbuild 3491721 Jan 21 22:14 evince-3.30.2-light.= tgz -rw-rw-r-- 3 _pbuild _pbuild 186028 Jan 20 04:46 texlive_mktexlsr-201= 8.tgz -rw-rw-r-- 3 _pbuild _pbuild 26209865 Jan 20 04:46 texlive_base-2018.tgz -rw-rw-r-- 4 _pbuild _pbuild 177361642 Jan 15 00:18 texlive_texmf-builds= et-2018.tgz -rw-rw-r-- 4 _pbuild _pbuild 270794739 Jan 15 00:16 texlive_texmf-minima= l-2018.tgz -rw-rw-r-- 4 _pbuild _pbuild 847869307 Jan 15 00:09 texlive_texmf-full-2= 018.tgz -rw-rw-r-- 4 _pbuild _pbuild 948758093 Jan 14 23:33 texlive_texmf-docs-2= 018.tgz -rw-rw-r-- 4 _pbuild _pbuild 12400397 Jan 14 23:27 texlive_texmf-contex= t-2018.tgz I'll try to rebuild evince on my (f*cking slow) build machine again and com= pare the build log against yours. Ciao, Kili