Well that worked and I now have a full working copy of geany 1.34 with all the plugins that will compile.
Unfortunately the reason I was interested in geany was the debugger plugin and it is one of the several that will NOT compile. something to do with this I suspect:
...
$ make
Making all in src
make[1]: Entering directory '/home/lewis/Downloads/geany-plugins/debugger/src'
CC debugger_la-bptree.lo
bptree.c: In function ‘on_hitscount_changed’:
bptree.c:373:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if (oldcount != count)
^~
bptree.c:376:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
gtk_tree_path_free(tree_path);
^~~~~~~~~~~~~~~~~~
CC debugger_la-breakpoint.lo
CC debugger_la-breakpoints.lo
CC debugger_la-btnpanel.lo
CC debugger_la-callbacks.lo
CC debugger_la-calltip.lo
CC debugger_la-dbm_gdb.lo
CC debugger_la-dconfig.lo
dconfig.c: In function ‘saving_thread_func’:
dconfig.c:314:2: warning: ‘g_cond_timed_wait’ is deprecated [-Wdeprecated-declarations]
while (!g_cond_timed_wait(cond, change_config_mutex, &interval));
^~~~~
In file included from /usr/include/glib-2.0/glib.h:108:0,
from /usr/include/glib-2.0/glib/gprintf.h:21,
from /usr/include/glib-2.0/glib/gstdio.h:22,
from dconfig.c:30:
/usr/include/glib-2.0/glib/deprecated/gthread.h:285:17: note: declared here
gboolean g_cond_timed_wait (GCond *cond,
^~~~~~~~~~~~~~~~~
dconfig.c: In function ‘config_init’:
dconfig.c:461:2: warning: ‘g_mutex_new’ is deprecated [-Wdeprecated-declarations]
change_config_mutex = g_mutex_new();
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:108:0,
from /usr/include/glib-2.0/glib/gprintf.h:21,
from /usr/include/glib-2.0/glib/gstdio.h:22,
from dconfig.c:30:
/usr/include/glib-2.0/glib/deprecated/gthread.h:277:17: note: declared here
GMutex * g_mutex_new (void);
^~~~~~~~~~~
dconfig.c:462:2: warning: ‘g_cond_new’ is deprecated [-Wdeprecated-declarations]
cond = g_cond_new();
^~~~
In file included from /usr/include/glib-2.0/glib.h:108:0,
from /usr/include/glib-2.0/glib/gprintf.h:21,
from /usr/include/glib-2.0/glib/gstdio.h:22,
from dconfig.c:30:
/usr/include/glib-2.0/glib/deprecated/gthread.h:281:17: note: declared here
GCond * g_cond_new (void);
^~~~~~~~~~
dconfig.c:463:2: warning: ‘g_thread_create’ is deprecated: Use 'g_thread_new' instead [-Wdeprecated-declarations]
saving_thread = g_thread_create(saving_thread_func, NULL, TRUE, NULL);
^~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:108:0,
from /usr/include/glib-2.0/glib/gprintf.h:21,
from /usr/include/glib-2.0/glib/gstdio.h:22,
from dconfig.c:30:
/usr/include/glib-2.0/glib/deprecated/gthread.h:104:10: note: declared here
GThread *g_thread_create (GThreadFunc func,
^~~~~~~~~~~~~~~
dconfig.c: In function ‘config_destroy’:
dconfig.c:474:2: warning: ‘g_mutex_free’ is deprecated [-Wdeprecated-declarations]
g_mutex_free(change_config_mutex);
^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:108:0,
from /usr/include/glib-2.0/glib/gprintf.h:21,
from /usr/include/glib-2.0/glib/gstdio.h:22,
from dconfig.c:30:
/usr/include/glib-2.0/glib/deprecated/gthread.h:279:17: note: declared here
void g_mutex_free (GMutex *mutex);
^~~~~~~~~~~~
dconfig.c:475:2: warning: ‘g_cond_free’ is deprecated [-Wdeprecated-declarations]
g_cond_free(cond);
^~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:108:0,
from /usr/include/glib-2.0/glib/gprintf.h:21,
from /usr/include/glib-2.0/glib/gstdio.h:22,
from dconfig.c:30:
/usr/include/glib-2.0/glib/deprecated/gthread.h:283:17: note: declared here
void g_cond_free (GCond *cond);
^~~~~~~~~~~
CC debugger_la-debug.lo
debug.c:53:10: fatal error: vte/vte.h: No such file or directory
#include <vte/vte.h>
^~~~~~~~~~~
compilation terminated.
Makefile:1032: recipe for target 'debugger_la-debug.lo' failed
make[1]: *** [debugger_la-debug.lo] Error 1
make[1]: Leaving directory '/home/lewis/Downloads/geany-plugins/debugger/src'
Makefile:583: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
$
...
By the way there are a LOT of plugins that do not compile:
...
geany-plugins-1.34

Build Environment:
Geany version: 1.34 (GTK2)
Install prefix: /usr/local
Datadir: /usr/local/share/geany-plugins
Libdir: /usr/local/lib/geany-plugins
Docdir: /usr/local/share/doc/geany-plugins
Plugins path: /usr/local/lib/geany

Build Features:
Unit tests: no
Static code checking: no
Extra C compiler warnings: yes
Extra linker options: yes

Plugins:
Addons: yes
Autoclose: yes
Automark: yes
CodeNav: yes
Commander: yes
Debugger: no
Defineformat: yes
DevHelp: no
GeanyCtags: yes
GeanyDoc: yes
GeanyExtraSel: yes
GeanyGenDoc: no
GeanyInsertNum: yes
LaTeX: yes
GeanyLua: no
GeanyMacro: yes
GeanyMiniScript: yes
GeanyNumberedBookmarks: yes
GeanyPrj: yes
Geanypy: no
GeanyVC: yes
GeanyPG: no
GeniusPaste: no
GitChangeBar: no
keyrecord: yes
LineOperations: yes
Lipsum: yes
Markdown: no
MultiTerm: no
Overview: yes
PairTagHighlighter: yes
PoHelper: yes
Pretty Printer: no
ProjectOrganizer: yes
Scope: no
Sendmail: yes
ShiftColumn: yes
Spellcheck: no
TreeBrowser: yes
Tableconvert: yes
Updatechecker: no
Vimode: yes
WebHelper: no
Workbench: yes
XMLSnippets: yes

Features:
GeanyVC GtkSpell support: no
Markdown library: peg-markdown
Utility library: yes
...


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.