[Users] How to compile a plugin with these details?

Dedeco Balaco dedeco.balaco at yahoo.com
Sun Sep 26 02:45:47 CEST 2021



Em 25/09/2021 21:42, Dedeco Balaco via Users escreveu:
>
>
>
> Em 25/09/2021 21:24, Dedeco Balaco via Users escreveu:
>>
>>
>>
>> Em 23/09/2021 19:31, Ricardo Mones escreveu:
>>> Hi Dedeco,
>>>
>>> On Thu, Sep 23, 2021 at 03:14:42PM -0300, Dedeco Balaco via Users wrote:
>>>> Em 23/09/2021 13:39, Paul escreveu:
>>>>> On Thu, 23 Sep 2021 13:32:07 -0300
>>>>> Dedeco Balaco via Users <users at lists.claws-mail.org> wrote: 
>>>>>
>>>>>> 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?)
>>>>> 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
>>>>>
>>>> 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/
>>> This prefix is wrong. If you want to build plugins like the Debian
>>> packages do, just use the same dir-related flags for configuring:
>>>
>>> https://salsa.debian.org/claws-mail-team/claws-mail/-/blob/master/debian/rules#L20
>>
>> 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:
>>
> 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:
>
> $� LANG=C;� echo $(DEB_HOST_MULTIARCH)
> bash: DEB_HOST_MULTIARCH: command not found
> $� LANG=C;�� echo $(MANUAL)
> bash: MANUAL: command not found
> $
>
> For these, I assume they will not work if i use them inside values for
> configure arguments.
>
$ LANG=C; echo $(DEB_HOST_MULTIARCH) # strage trash characters in the
terminal quote above

bash: DEB_HOST_MULTIARCH: command not found

$ LANG=C; echo $(MANUAL) # strage trash characters in the terminal quote
above

bash: MANUAL: command not found

$

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.claws-mail.org/pipermail/users/attachments/20210925/c66be1b8/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: abccemmbdbmpeipk.png
Type: image/png
Size: 15259 bytes
Desc: not available
URL: <http://lists.claws-mail.org/pipermail/users/attachments/20210925/c66be1b8/attachment-0001.png>


More information about the Users mailing list