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

Reply via email to