On Wed, Jan 23, 2019 at 08:11:28PM +0100, Matthias Kilian wrote: > Hi, > > On Wed, Jan 23, 2019 at 10:54:02AM +0000, Edd Barrett wrote: > > FWIW, I just did a manual "make build" in graphics/evince, which resulted > > in: > > > > ``` > > 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" > > ^~~~~~~~~~~~~~~~~~~ > > First, this looks like synctex_version.h is missing from texlive_base, > which should be fixed anyway. > > Second, the error happens if texlive_base is installed. If it's not > installed, evince uses it's own bunded version of synctex. Diff between > build log without and with texlive_base installed: > > --- build1.log Wed Jan 23 19:39:03 2019 > +++ build2.log Wed Jan 23 19:46:47 2019 > @@ -160,7 +160,7 @@ > checking for NAUTILUS... yes > checking for PREVIEWER... yes > checking for gobject-introspection... yes > -checking for SYNCTEX... no > +checking for SYNCTEX... yes > checking execinfo.h usability... no > checking execinfo.h presence... no > checking for execinfo.h... no > @@ -340,7 +340,7 @@ > Thumbnail cache ..........: yes > Multimedia ...............: yes > Spell Checker.............: yes > -SyncTeX ..................: internal > +SyncTeX ..................: system > > I guess we don't want evince to lib-depend on texlive_base, but I didn't
It already depends on print/texlive/base,-mktexlsr. For the !light FLAVOR. -- Antoine
