<p></p>
<h1>Problems with compiling Geany 1.37.1 on Slackware 14.2:</h1>
<p>First Problem:</p>
<p>$ /bin/sh .../geany-1.37.1/build-aux/install-sh -d .../package-geany/usr/share/geany</p>
<p>/bin/ginstall -c -m 644 ./COPYING /home/ric/TMP/package-geany/usr/share/geany/GPL-2<br>
/bin/mkdir -p '/home/ric/TMP/package-geany/usr/share/applications'<br>
/bin/ginstall -c -m 644 geany.desktop '/home/ric/TMP/package-geany/usr/share/applications'<br>
/bin/mkdir -p '/home/ric/TMP/package-geany/usr/lib/pkgconfig'<br>
/bin/ginstall -c -m 644 geany.pc '/home/ric/TMP/package-geany/usr/lib/pkgconfig'<br>
make[2]: Leaving directory '/home/ric/TMP/geany-1.37.1'<br>
make[1]: Leaving directory '/home/ric/TMP/geany-1.37.1'<br>
cp: cannot stat 'COMMITTERS': No such file or directory</p>
<p>The package geany-1.37.1.tar.gz is missing the "COMMITTERS" file, as such compilation fails. Copying the "COMMITTERS" file from the 1.34.1 package to the 1.37.1 package, then recompiling works on a 32 bit laptop.</p>
<p>Second Problem:</p>
<p>On a 64 bit desktop, compiling the 1.37.1 packages results in the following error message:</p>
<p>/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: i386 architecture of input file `../scintilla/.libs/libscintilla.a(DBCS.o)' is incompatible with i386:x86-64 output</p>
<p>collect2: error: ld returned 1 exit status<br>
Makefile:708: recipe for target 'libgeany.la' failed<br>
make[3]: *** [libgeany.la] Error 1</p>
<p>The issue is in ../scintilla/.libs/libscintilla.a(DBCS.o):</p>
<p>$ file DBCS.o<br>
DBCS.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped</p>
<p>Running a "make clean" before compiling is desirable.</p>
<p>After correcting successful compiling:<br>
$ diff -q geany-1.37.1.working/ geany-1.37.1/ > geany.diff</p>
<p>Only in geany-1.37.1.working/: COMMITTERS</p>
<p>PROBLEMS WITH COMPILING Geany-plugins 1.37:</p>
<p>First Problem:</p>
<p>There are "missing files in the '.gz file (or the makefile needs tweaking).</p>
<p>diff -q geany-plugins-1.37.working/ geany-plugins-1.37/ > geany-plugins.diff</p>
<p>Only in geany-plugins-1.37.working/: HACKING<br>
Only in geany-plugins-1.37.working/: MAINTAINERS<br>
Only in geany-plugins-1.37.working/: autogen.sh</p>
<p>Copying the missing files from the 1.34.1 package to the 1.37.1 package, then recompiling works.</p>
<p>Second Problem:</p>
<pre><code> In installing geany/geany-plugins I was also experimenting with updating gpg & gpg2 (from Slackware-current (aka Slackware 15-rc1). I need to update libassuan from version 2.4.2 to version 2.5.5. There is an issue with geany-plugins and libassuan 2.5.5. One of the libraries which geany-plugins depends on is no longer present in libassuan 2.5.5. 
 After reverting back to the default gpg/gpg2/libassuan (libassuan 2.4.2) the problem disappeared. Eventually geany-plugins may need a tweak for later version of libassuan.
</code></pre>
<p>Help: does anyone know how to shut off the github markdown stuff and use just plain old text? Thanks. S.</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/2792">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJZEZGW27ZLWJ5Y6IXTTJV7WJANCNFSM43IGBJWA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ7XVDBLWYWTBTG626LTJV7WJA5CNFSM43IGBJWKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4M3NXAVA.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/issues/2792",
"url": "https://github.com/geany/geany/issues/2792",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>