From f0a86c6ef7c43eec07b0ddc7c002dba506ca1e26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Sat, 9 Jan 2016 09:48:53 +0100 Subject: [PATCH] Use synctex_editor only if WITH_SYNCTEX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without installed synctex, the build fails like: zathura/main.c: In function ‘main’: zathura/main.c:254:26: error: ‘synctex_editor’ undeclared (first use in this function) plugin_path, argv, synctex_editor, embed); ^ zathura/main.c:254:26: note: each undeclared identifier is reported only once for each function it appears in Makefile:103: recipe for target 'build/release/zathura/main.o' failed This patch fixes it. --- zathura/main.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/zathura/main.c b/zathura/main.c index 060382a..9c0d0d3 100644 --- a/zathura/main.c +++ b/zathura/main.c @@ -250,11 +250,16 @@ main(int argc, char* argv[]) /* Create zathura session */ zathura_t* zathura = init_zathura(config_dir, data_dir, cache_dir, -#ifdef GDK_WINDOWING_X11 - plugin_path, argv, synctex_editor, embed); + plugin_path, argv, +#ifdef WITH_SYNCTEX + synctex_editor #else - plugin_path, argv, synctex_editor); + NULL +#endif +#ifdef GDK_WINDOWING_X11 + , embed #endif + ); if (zathura == NULL) { girara_error("Could not initialize zathura."); return -1; -- 2.4.10