<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body text="#C0C0C0" bgcolor="#330000">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">Em 25/09/2021 21:24, Dedeco Balaco via
Users escreveu:<br>
</div>
<blockquote type="cite"
cite="mid:ef037081-a0fa-3787-685b-d722bb8799f9@yahoo.com">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">Em 23/09/2021 19:31, Ricardo Mones
escreveu:<br>
</div>
<blockquote type="cite"
cite="mid:YU0AWCBxcP+zOtIj@busgosu.mones.org">
<pre wrap="">Hi Dedeco,
On Thu, Sep 23, 2021 at 03:14:42PM -0300, Dedeco Balaco via Users wrote:
</pre>
<blockquote type="cite">
<pre wrap="">
Em 23/09/2021 13:39, Paul escreveu:
</pre>
<blockquote type="cite">
<pre wrap="">On Thu, 23 Sep 2021 13:32:07 -0300
Dedeco Balaco via Users <a class="moz-txt-link-rfc2396E" href="mailto:users@lists.claws-mail.org" moz-do-not-send="true"><users@lists.claws-mail.org></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">How do i compile just the one plugin i want, and install it in the
correct relative folder where claws has been installed? All the rest is
not necessary to me. Can you give me some help with what i should change
or do, compared to the instructions given in the README file? (why these
are different from the instructions in the INSTALL file, which says to
run configure script?)
</pre>
</blockquote>
<pre wrap="">run configure with the correct prefix, e.g.:
./configure --prefix=/usr
cd to the plugin source directory that you want, e.g.:
cd src/plugins/fancy
and run make and sudo make install there.
with regards
</pre>
</blockquote>
<pre wrap="">Really easy! I did not imagine it could be that simple. But there is a
problem: other plugins (I installed one from the Debian repository) use
the folder, and the one i just compiled, with your steps, want to copy
it to a different folder.
>From repository:
/usr/lib/x86_64-linux-gnu/claws-mail/plugins/
Installing from downloaded source, steps above:
/usr/lib/x86_64-linux-gnu/lib/claws-mail/plugins
See the difference?
/usr/lib/x86_64-linux-gnu/claws-mail/plugins/
/usr/lib/x86_64-linux-gnu/lib/claws-mail/plugins
There is an extra "lib" folder in the second path. I used
$ ./configure --prefix=/usr
to obtain that result.
In another try, I did:
$ ./configure --prefix=/usr/lib/x86_64-linux-gnu/
</pre>
</blockquote>
<pre wrap="">This prefix is wrong. If you want to build plugins like the Debian
packages do, just use the same dir-related flags for configuring:
<a class="moz-txt-link-freetext" href="https://salsa.debian.org/claws-mail-team/claws-mail/-/blob/master/debian/rules#L20" moz-do-not-send="true">https://salsa.debian.org/claws-mail-team/claws-mail/-/blob/master/debian/rules#L20</a>
</pre>
</blockquote>
<p>Mmm... i am not so familiar with some things. Are you saying
that i should manually pass, to source configure script, all the
folder options seen from lines 20 to 28 in the link above? If
you see images in this message, the lines i say are:<br>
</p>
<p><img src="cid:part3.321321BC.A2AAA156@yahoo.com" alt=""
class=""></p>
</blockquote>
<p>If my guess is the right path, what should i do for the two lines
that contain "$( xxx )" ? I tried to test them in the shell, both
gives an error:</p>
<pre><font size="+1">$� LANG=C;� echo $(DEB_HOST_MULTIARCH)</font></pre>
<pre><font size="+1">bash: DEB_HOST_MULTIARCH: command not found</font></pre>
<pre><font size="+1">
$� LANG=C;�� echo $(MANUAL)</font></pre>
<pre><font size="+1">bash: MANUAL: command not found</font></pre>
<pre><font size="+1">
$ </font></pre>
<p>For these, I assume they will not work if i use them inside
values for configure arguments.</p>
<p><br>
</p>
</body>
</html>