<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>