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
find an autoconf knob for enforcing the internal synctex.

Ciao,
        Kili

Reply via email to