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