<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:42, Dedeco Balaco via
      Users escreveu:<br>
    </div>
    <blockquote type="cite"
      cite="mid:111270df-060e-9f87-ce3d-3c9c7736c54a@yahoo.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <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.B6FA99B4.B9754881@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>
    </blockquote>
    <pre><font size="+1">$ LANG=C; echo $(DEB_HOST_MULTIARCH) </font><font size="+1"># strage trash characters in the terminal quote above</font>
</pre>
    <pre><font size="+1">bash: DEB_HOST_MULTIARCH: command not found</font></pre>
    <pre><font size="+1">
$ LANG=C; echo $(MANUAL) # strage trash characters in the terminal quote above</font></pre>
    <pre><font size="+1">bash: MANUAL: command not found</font></pre>
    <pre><font size="+1">
$ </font></pre>
  </body>
</html>