<p></p>
<blockquote>
<p>The packages appear to work for Ubuntu 20.04 and 21.10. I don't have 18.04 or 21.04 installed anymore.</p>
</blockquote>
<p>Possibly the ld bug I linked above is fixed in those later distro releases.</p>
<blockquote>
<p>If the Geany include files are present in both locations, trying to build the plugins just won't work -period- (Murphy's Law).</p>
</blockquote>
<p>Presumably the distro standard library directory is searched before the local one (I think thats intended).  So if the distro version is installed, thats the only place plugins will be found, and they may not be compatible with your local Geany.</p>
<p>Unless explicitly supported never install two versions of the same software to system directories (rule for most SW not just Geany).  You can build Geany from tarball with any prefix, I use <code>~/geany-XXX</code> where I have a heap of XXXs and that will work because autotools adds an internal search path if the prefix is not a system directory.  I don't install to system directories because my distro puts libraries in <code>lib/x86-64_linux_gnu</code> but autotools puts Geany in /lib <g-emoji class="g-emoji" alias="frowning_face" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2639.png">☹️</g-emoji>.  This is one of the things @kugel-s meson build fixes for Geany.</p>
<blockquote>
<p>the dpkg system was probably not being used to build deb packages.</p>
</blockquote>
<p>Yes, since the OP built a version newer than the distro they were using, probably Geany release tarballs.</p>
<blockquote>
<p>But usually building fails when dependencies aren't installed.</p>
</blockquote>
<p>Yes, most dependencies should be tested for, but anyway the build will fail if the development version isn't installed.  But the <code>pluginutils</code> library is part of GP so its not a dependency.</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-plugins/issues/1116#issuecomment-960352975">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ52MFVQ52YJ2HO7WT3UKHMLLANCNFSM5FIGOBEQ">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AAIOWJ64V4FQFEHR2E2CPG3UKHMLLA5CNFSM5FIGOBE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHE65FTY.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany-plugins/issues/1116#issuecomment-960352975",
"url": "https://github.com/geany/geany-plugins/issues/1116#issuecomment-960352975",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>