FS#58403 - [libsynctex] API/ABI change
Attached to Project:
Arch Linux
Opened by Håvard Pettersson (haavard) - Monday, 30 April 2018, 10:22 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Sunday, 27 May 2018, 14:24 GMT
Opened by Håvard Pettersson (haavard) - Monday, 30 April 2018, 10:22 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Sunday, 27 May 2018, 14:24 GMT
|
Details
Latest libsynctex changed its public API/ABI, which
completely breaks the zathura pdf viewer. Opening any pdf
document results in an error: "zathura: symbol lookup error:
zathura: undefined symbol: synctex_next_result".
Additional info: * libsynctex 2018.47465-1 * zathura 0.3.9-1 / zathura-pdf-poppler 0.2.9-1 * Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895980 * GitHub bug: https://github.com/jlaurens/synctex/issues/23 Steps to reproduce: $ zathura document.pdf |
This task depends upon
Not sure about qpdfview, which is also affected.
In file included from ../zathura/zathura/synctex.c:8:0:
/usr/include/synctex/synctex_parser.h:53:10: fatal error: synctex_version.h: No such file or directory
#include "synctex_version.h"
^~~~~~~~~~~~~~~~~~~
$ qpdfview
qpdfview: symbol lookup error: qpdfview: undefined symbol: synctex_next_result
> Comment by Håvard Pettersson (haavard) - Monday, 30 April 2018, 07:02 GMT-4
> > Zathura is patched upstream: https://git.pwmt.org/pwmt/zathura/commit/c97d83f6cee24dc2afc607eef6210b1274048c8a
> > Not sure about qpdfview, which is also affected.
https://salsa.debian.org/tex-team/texlive-bin/blob/master/debian/patches/fix-synctex-missing-header-install.
Issue on zathura's tracker: https://git.pwmt.org/pwmt/zathura/issues/16.
zathura: symbol lookup error: zathura: undefined symbol: synctex_next_result
from current version 0.3.9-3
zathura 0.4 is available upstream with the fix
The zathura 0.4 release still doesn't work properly upstream though, it checks for synctex version 2.0.0, but the version reported is actually 1.21.0, hm.