When I start texmaker on the Linux commandline, this happens immediatly:
$ texmaker
texmaker: symbol lookup error: texmaker: undefined symbol: synctex_next_result
Similarly, when enabling SyncTex in the gummi editor when it's already running and then trying to build a document:
$ gummi
[Info] ...
gummi: symbol lookup error: gummi: undefined symbol: synctex_next_result
Using SyncTex in Gummi only stopped working a few days ago. Changing to a different engine doesn't solve the problem. I'm using the TeX Live 2018/dev/Debian installed via apt on Linux Mint 18. How can I fix this issue?
libsynctex1- try reinstalling it usingapt-get install --reinstall libsynctex1. If that doesn't help, what is the output ofldd $(which gummi) | grep synctex? – diabonas Sep 21 '17 at 15:33ldd $(which gummi) | grep synctexyieldedlibsynctex.so.1 => /usr/lib/x86_64-linux-gnu/libsynctex.so.1 (0x00007f900e4b2000)– Felix Rindt Sep 22 '17 at 08:19gummiseems to load the right library, then let's see wether the library actually contains the required symbol:nm -D /usr/lib/x86_64-linux-gnu/libsynctex.so.1 | grep synctex_next_result– diabonas Sep 22 '17 at 10:37$ nm -D /usr/lib/x86_64-linux-gnu/libsynctex.so.1 | grep next:0000000000010190 T synctex_iterator_has_next,00000000000101d0 T synctex_iterator_next_result,00000000000084d0 T _synctex_node_next,00000000000083c0 T synctex_node_next,0000000000010980 T synctex_scanner_next_resultIt did not listsynctex_next_resultitself. – Felix Rindt Sep 23 '17 at 16:22sudo apt-get install libsynctex1=2015.20160222.37495-1, I suspect this is coming from the same development repository you used to install TeX Live as well (which one exactly that is you didn't tell us yet) - I suggest removing that one and downgrading all packages to the versions from the official Ubuntu/Mint repository if you want to have a stable user experience. – diabonas Sep 23 '17 at 22:58