As mentioned in synctex_parser_readme.md libsynctex1 broke its API and ABI among other things by renaming synctex_next_result to synctex_scanner_next_result
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895980#32 The following simple patches should fix the issue for texmaker without the need of waiting for a proper transition by libsynctex diff texmaker-5.0.2/pdfviewer.cpp texmaker-5.0.2-patched/pdfviewer.cpp 565c565 < while ((node = synctex_next_result(scanner)) != NULL) --- > while ((node = synctex_scanner_next_result(scanner)) != NULL) 1022c1022 < while ((node = synctex_next_result(scanner)) != NULL) --- > while ((node = synctex_scanner_next_result(scanner)) != NULL) diff texmaker-5.0.2/pdfviewerwidget.cpp texmaker-5.0.2-patched/pdfviewerwidget.cpp 529c529 < while ((node = synctex_next_result(scanner)) != NULL) --- > while ((node = synctex_scanner_next_result(scanner)) != NULL) 988c988 < while ((node = synctex_next_result(scanner)) != NULL) --- > while ((node = synctex_scanner_next_result(scanner)) != NULL) diff texmaker-5.0.2/synctex_parser.c texmaker-5.0.2-patched/synctex_parser.c 3578c3578 < synctex_node_t synctex_next_result(synctex_scanner_t scanner) { --- > synctex_node_t synctex_scanner_next_result(synctex_scanner_t scanner) { diff texmaker-5.0.2/synctex_parser.h texmaker-5.0.2-patched/synctex_parser.h 129c129 < * while((node = synctex_next_result(scanner))) { --- > * while((node = synctex_scanner_next_result(scanner))) { 145c145 < * while(node = synctex_next_result(scanner)) { --- > * while(node = synctex_scanner_next_result(scanner)) { 170c170 < synctex_node_t synctex_next_result(synctex_scanner_t scanner); --- > synctex_node_t synctex_scanner_next_result(synctex_scanner_t scanner);
signature.asc
Description: OpenPGP digital signature
-- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
