<p>Well that worked and I now have a full working copy of geany 1.34 with all the plugins that will compile.<br>
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:<br>
...<br>
$ make<br>
Making all in src<br>
make[1]: Entering directory '/home/lewis/Downloads/geany-plugins/debugger/src'<br>
CC       debugger_la-bptree.lo<br>
bptree.c: In function ‘on_hitscount_changed’:<br>
bptree.c:373:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]<br>
if (oldcount != count)<br>
^~<br>
bptree.c:376:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’<br>
gtk_tree_path_free(tree_path);<br>
^~~~~~~~~~~~~~~~~~<br>
CC       debugger_la-breakpoint.lo<br>
CC       debugger_la-breakpoints.lo<br>
CC       debugger_la-btnpanel.lo<br>
CC       debugger_la-callbacks.lo<br>
CC       debugger_la-calltip.lo<br>
CC       debugger_la-dbm_gdb.lo<br>
CC       debugger_la-dconfig.lo<br>
dconfig.c: In function ‘saving_thread_func’:<br>
dconfig.c:314:2: warning: ‘g_cond_timed_wait’ is deprecated [-Wdeprecated-declarations]<br>
while (!g_cond_timed_wait(cond, change_config_mutex, &interval));<br>
^~~~~<br>
In file included from /usr/include/glib-2.0/glib.h:108:0,<br>
from /usr/include/glib-2.0/glib/gprintf.h:21,<br>
from /usr/include/glib-2.0/glib/gstdio.h:22,<br>
from dconfig.c:30:<br>
/usr/include/glib-2.0/glib/deprecated/gthread.h:285:17: note: declared here<br>
gboolean        g_cond_timed_wait       (GCond          *cond,<br>
^~~~~~~~~~~~~~~~~<br>
dconfig.c: In function ‘config_init’:<br>
dconfig.c:461:2: warning: ‘g_mutex_new’ is deprecated [-Wdeprecated-declarations]<br>
change_config_mutex = g_mutex_new();<br>
^~~~~~~~~~~~~~~~~~~<br>
In file included from /usr/include/glib-2.0/glib.h:108:0,<br>
from /usr/include/glib-2.0/glib/gprintf.h:21,<br>
from /usr/include/glib-2.0/glib/gstdio.h:22,<br>
from dconfig.c:30:<br>
/usr/include/glib-2.0/glib/deprecated/gthread.h:277:17: note: declared here<br>
GMutex *        g_mutex_new             (void);<br>
^~~~~~~~~~~<br>
dconfig.c:462:2: warning: ‘g_cond_new’ is deprecated [-Wdeprecated-declarations]<br>
cond = g_cond_new();<br>
^~~~<br>
In file included from /usr/include/glib-2.0/glib.h:108:0,<br>
from /usr/include/glib-2.0/glib/gprintf.h:21,<br>
from /usr/include/glib-2.0/glib/gstdio.h:22,<br>
from dconfig.c:30:<br>
/usr/include/glib-2.0/glib/deprecated/gthread.h:281:17: note: declared here<br>
GCond *         g_cond_new              (void);<br>
^~~~~~~~~~<br>
dconfig.c:463:2: warning: ‘g_thread_create’ is deprecated: Use 'g_thread_new' instead [-Wdeprecated-declarations]<br>
saving_thread = g_thread_create(saving_thread_func, NULL, TRUE, NULL);<br>
^~~~~~~~~~~~~<br>
In file included from /usr/include/glib-2.0/glib.h:108:0,<br>
from /usr/include/glib-2.0/glib/gprintf.h:21,<br>
from /usr/include/glib-2.0/glib/gstdio.h:22,<br>
from dconfig.c:30:<br>
/usr/include/glib-2.0/glib/deprecated/gthread.h:104:10: note: declared here<br>
GThread *g_thread_create       (GThreadFunc       func,<br>
^~~~~~~~~~~~~~~<br>
dconfig.c: In function ‘config_destroy’:<br>
dconfig.c:474:2: warning: ‘g_mutex_free’ is deprecated [-Wdeprecated-declarations]<br>
g_mutex_free(change_config_mutex);<br>
^~~~~~~~~~~~<br>
In file included from /usr/include/glib-2.0/glib.h:108:0,<br>
from /usr/include/glib-2.0/glib/gprintf.h:21,<br>
from /usr/include/glib-2.0/glib/gstdio.h:22,<br>
from dconfig.c:30:<br>
/usr/include/glib-2.0/glib/deprecated/gthread.h:279:17: note: declared here<br>
void            g_mutex_free            (GMutex *mutex);<br>
^~~~~~~~~~~~<br>
dconfig.c:475:2: warning: ‘g_cond_free’ is deprecated [-Wdeprecated-declarations]<br>
g_cond_free(cond);<br>
^~~~~~~~~~~<br>
In file included from /usr/include/glib-2.0/glib.h:108:0,<br>
from /usr/include/glib-2.0/glib/gprintf.h:21,<br>
from /usr/include/glib-2.0/glib/gstdio.h:22,<br>
from dconfig.c:30:<br>
/usr/include/glib-2.0/glib/deprecated/gthread.h:283:17: note: declared here<br>
void            g_cond_free             (GCond  *cond);<br>
^~~~~~~~~~~<br>
CC       debugger_la-debug.lo<br>
debug.c:53:10: fatal error: vte/vte.h: No such file or directory<br>
#include <vte/vte.h><br>
^~~~~~~~~~~<br>
compilation terminated.<br>
Makefile:1032: recipe for target 'debugger_la-debug.lo' failed<br>
make[1]: *** [debugger_la-debug.lo] Error 1<br>
make[1]: Leaving directory '/home/lewis/Downloads/geany-plugins/debugger/src'<br>
Makefile:583: recipe for target 'all-recursive' failed<br>
make: *** [all-recursive] Error 1<br>
$<br>
...<br>
By the way there are a LOT of plugins that do not compile:<br>
...<br>
geany-plugins-1.34</p>
<p>Build Environment:<br>
Geany version:                1.34 (GTK2)<br>
Install prefix:               /usr/local<br>
Datadir:                      /usr/local/share/geany-plugins<br>
Libdir:                       /usr/local/lib/geany-plugins<br>
Docdir:                       /usr/local/share/doc/geany-plugins<br>
Plugins path:                 /usr/local/lib/geany</p>
<p>Build Features:<br>
Unit tests:                   no<br>
Static code checking:         no<br>
Extra C compiler warnings:    yes<br>
Extra linker options:         yes</p>
<p>Plugins:<br>
Addons:                       yes<br>
Autoclose:                    yes<br>
Automark:                     yes<br>
CodeNav:                      yes<br>
Commander:                    yes<br>
Debugger:                     no<br>
Defineformat:                 yes<br>
DevHelp:                      no<br>
GeanyCtags:                   yes<br>
GeanyDoc:                     yes<br>
GeanyExtraSel:                yes<br>
GeanyGenDoc:                  no<br>
GeanyInsertNum:               yes<br>
LaTeX:                        yes<br>
GeanyLua:                     no<br>
GeanyMacro:                   yes<br>
GeanyMiniScript:              yes<br>
GeanyNumberedBookmarks:       yes<br>
GeanyPrj:                     yes<br>
Geanypy:                      no<br>
GeanyVC:                      yes<br>
GeanyPG:                      no<br>
GeniusPaste:                  no<br>
GitChangeBar:                 no<br>
keyrecord:                    yes<br>
LineOperations:               yes<br>
Lipsum:                       yes<br>
Markdown:                     no<br>
MultiTerm:                    no<br>
Overview:                     yes<br>
PairTagHighlighter:           yes<br>
PoHelper:                     yes<br>
Pretty Printer:               no<br>
ProjectOrganizer:             yes<br>
Scope:                        no<br>
Sendmail:                     yes<br>
ShiftColumn:                  yes<br>
Spellcheck:                   no<br>
TreeBrowser:                  yes<br>
Tableconvert:                 yes<br>
Updatechecker:                no<br>
Vimode:                       yes<br>
WebHelper:                    no<br>
Workbench:                    yes<br>
XMLSnippets:                  yes</p>
<p>Features:<br>
GeanyVC GtkSpell support:     no<br>
Markdown library:             peg-markdown<br>
Utility library:              yes<br>
...</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1916#issuecomment-410146348">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ7eiE--LZHNUBbqU1MhAlgv852SOks5uM9uTgaJpZM4VtHeV">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ1wkfSN3cHUOtiNIniGSO7V10Lq-ks5uM9uTgaJpZM4VtHeV.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@lewtwo in #1916: Well that worked and I now have a full working copy of geany 1.34 with all the plugins that will compile.\r\nUnfortunately 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:\r\n...\r\n$ make\r\nMaking all in src\r\nmake[1]: Entering directory '/home/lewis/Downloads/geany-plugins/debugger/src'\r\n  CC       debugger_la-bptree.lo\r\nbptree.c: In function ‘on_hitscount_changed’:\r\nbptree.c:373:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]\r\n     if (oldcount != count)\r\n     ^~\r\nbptree.c:376:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’\r\n  gtk_tree_path_free(tree_path);\r\n  ^~~~~~~~~~~~~~~~~~\r\n  CC       debugger_la-breakpoint.lo\r\n  CC       debugger_la-breakpoints.lo\r\n  CC       debugger_la-btnpanel.lo\r\n  CC       debugger_la-callbacks.lo\r\n  CC       debugger_la-calltip.lo\r\n  CC       debugger_la-dbm_gdb.lo\r\n  CC       debugger_la-dconfig.lo\r\ndconfig.c: In function ‘saving_thread_func’:\r\ndconfig.c:314:2: warning: ‘g_cond_timed_wait’ is deprecated [-Wdeprecated-declarations]\r\n  while (!g_cond_timed_wait(cond, change_config_mutex, \u0026interval));\r\n  ^~~~~\r\nIn file included from /usr/include/glib-2.0/glib.h:108:0,\r\n                 from /usr/include/glib-2.0/glib/gprintf.h:21,\r\n                 from /usr/include/glib-2.0/glib/gstdio.h:22,\r\n                 from dconfig.c:30:\r\n/usr/include/glib-2.0/glib/deprecated/gthread.h:285:17: note: declared here\r\n gboolean        g_cond_timed_wait       (GCond          *cond,\r\n                 ^~~~~~~~~~~~~~~~~\r\ndconfig.c: In function ‘config_init’:\r\ndconfig.c:461:2: warning: ‘g_mutex_new’ is deprecated [-Wdeprecated-declarations]\r\n  change_config_mutex = g_mutex_new();\r\n  ^~~~~~~~~~~~~~~~~~~\r\nIn file included from /usr/include/glib-2.0/glib.h:108:0,\r\n                 from /usr/include/glib-2.0/glib/gprintf.h:21,\r\n                 from /usr/include/glib-2.0/glib/gstdio.h:22,\r\n                 from dconfig.c:30:\r\n/usr/include/glib-2.0/glib/deprecated/gthread.h:277:17: note: declared here\r\n GMutex *        g_mutex_new             (void);\r\n                 ^~~~~~~~~~~\r\ndconfig.c:462:2: warning: ‘g_cond_new’ is deprecated [-Wdeprecated-declarations]\r\n  cond = g_cond_new();\r\n  ^~~~\r\nIn file included from /usr/include/glib-2.0/glib.h:108:0,\r\n                 from /usr/include/glib-2.0/glib/gprintf.h:21,\r\n                 from /usr/include/glib-2.0/glib/gstdio.h:22,\r\n                 from dconfig.c:30:\r\n/usr/include/glib-2.0/glib/deprecated/gthread.h:281:17: note: declared here\r\n GCond *         g_cond_new              (void);\r\n                 ^~~~~~~~~~\r\ndconfig.c:463:2: warning: ‘g_thread_create’ is deprecated: Use 'g_thread_new' instead [-Wdeprecated-declarations]\r\n  saving_thread = g_thread_create(saving_thread_func, NULL, TRUE, NULL);\r\n  ^~~~~~~~~~~~~\r\nIn file included from /usr/include/glib-2.0/glib.h:108:0,\r\n                 from /usr/include/glib-2.0/glib/gprintf.h:21,\r\n                 from /usr/include/glib-2.0/glib/gstdio.h:22,\r\n                 from dconfig.c:30:\r\n/usr/include/glib-2.0/glib/deprecated/gthread.h:104:10: note: declared here\r\n GThread *g_thread_create       (GThreadFunc       func,\r\n          ^~~~~~~~~~~~~~~\r\ndconfig.c: In function ‘config_destroy’:\r\ndconfig.c:474:2: warning: ‘g_mutex_free’ is deprecated [-Wdeprecated-declarations]\r\n  g_mutex_free(change_config_mutex);\r\n  ^~~~~~~~~~~~\r\nIn file included from /usr/include/glib-2.0/glib.h:108:0,\r\n                 from /usr/include/glib-2.0/glib/gprintf.h:21,\r\n                 from /usr/include/glib-2.0/glib/gstdio.h:22,\r\n                 from dconfig.c:30:\r\n/usr/include/glib-2.0/glib/deprecated/gthread.h:279:17: note: declared here\r\n void            g_mutex_free            (GMutex *mutex);\r\n                 ^~~~~~~~~~~~\r\ndconfig.c:475:2: warning: ‘g_cond_free’ is deprecated [-Wdeprecated-declarations]\r\n  g_cond_free(cond);\r\n  ^~~~~~~~~~~\r\nIn file included from /usr/include/glib-2.0/glib.h:108:0,\r\n                 from /usr/include/glib-2.0/glib/gprintf.h:21,\r\n                 from /usr/include/glib-2.0/glib/gstdio.h:22,\r\n                 from dconfig.c:30:\r\n/usr/include/glib-2.0/glib/deprecated/gthread.h:283:17: note: declared here\r\n void            g_cond_free             (GCond  *cond);\r\n                 ^~~~~~~~~~~\r\n  CC       debugger_la-debug.lo\r\ndebug.c:53:10: fatal error: vte/vte.h: No such file or directory\r\n #include \u003cvte/vte.h\u003e\r\n          ^~~~~~~~~~~\r\ncompilation terminated.\r\nMakefile:1032: recipe for target 'debugger_la-debug.lo' failed\r\nmake[1]: *** [debugger_la-debug.lo] Error 1\r\nmake[1]: Leaving directory '/home/lewis/Downloads/geany-plugins/debugger/src'\r\nMakefile:583: recipe for target 'all-recursive' failed\r\nmake: *** [all-recursive] Error 1\r\n$ \r\n...\r\nBy the way there are a LOT of plugins that do not compile:\r\n...\r\ngeany-plugins-1.34\r\n\r\n  Build Environment:\r\n    Geany version:                1.34 (GTK2)\r\n    Install prefix:               /usr/local\r\n    Datadir:                      /usr/local/share/geany-plugins\r\n    Libdir:                       /usr/local/lib/geany-plugins\r\n    Docdir:                       /usr/local/share/doc/geany-plugins\r\n    Plugins path:                 /usr/local/lib/geany\r\n\r\n  Build Features:\r\n    Unit tests:                   no\r\n    Static code checking:         no\r\n    Extra C compiler warnings:    yes\r\n    Extra linker options:         yes\r\n\r\n  Plugins:\r\n    Addons:                       yes\r\n    Autoclose:                    yes\r\n    Automark:                     yes\r\n    CodeNav:                      yes\r\n    Commander:                    yes\r\n    Debugger:                     no\r\n    Defineformat:                 yes\r\n    DevHelp:                      no\r\n    GeanyCtags:                   yes\r\n    GeanyDoc:                     yes\r\n    GeanyExtraSel:                yes\r\n    GeanyGenDoc:                  no\r\n    GeanyInsertNum:               yes\r\n    LaTeX:                        yes\r\n    GeanyLua:                     no\r\n    GeanyMacro:                   yes\r\n    GeanyMiniScript:              yes\r\n    GeanyNumberedBookmarks:       yes\r\n    GeanyPrj:                     yes\r\n    Geanypy:                      no\r\n    GeanyVC:                      yes\r\n    GeanyPG:                      no\r\n    GeniusPaste:                  no\r\n    GitChangeBar:                 no\r\n    keyrecord:                    yes\r\n    LineOperations:               yes\r\n    Lipsum:                       yes\r\n    Markdown:                     no\r\n    MultiTerm:                    no\r\n    Overview:                     yes\r\n    PairTagHighlighter:           yes\r\n    PoHelper:                     yes\r\n    Pretty Printer:               no\r\n    ProjectOrganizer:             yes\r\n    Scope:                        no\r\n    Sendmail:                     yes\r\n    ShiftColumn:                  yes\r\n    Spellcheck:                   no\r\n    TreeBrowser:                  yes\r\n    Tableconvert:                 yes\r\n    Updatechecker:                no\r\n    Vimode:                       yes\r\n    WebHelper:                    no\r\n    Workbench:                    yes\r\n    XMLSnippets:                  yes\r\n\r\n  Features:\r\n    GeanyVC GtkSpell support:     no\r\n    Markdown library:             peg-markdown\r\n    Utility library:              yes\r\n..."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1916#issuecomment-410146348"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/1916#issuecomment-410146348",
"url": "https://github.com/geany/geany/issues/1916#issuecomment-410146348",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [geany/geany] configure script failed on Ubuntu Release 18.04.1 LTS, Mate 1.20.1 (#1916)",
"sections": [
{
"text": "",
"activityTitle": "**lewtwo**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@lewtwo",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1916,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1916\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/1916#issuecomment-410146348"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 364148629\n}"
}
],
"themeColor": "26292E"
}
]</script>