----------------------------------------------------------------------------------
@MSGID: <10kbip1$10p64$1@dont-email.me> dd4a7e33
@REPLY: <69656f50@news.ausics.net> 226e9325
@PID: PyGate 1.5.2
@TID: PyGate/Linux 1.5.2
@CHRS: ASCII 1
@TZUTC: 1100
@REPLYADDR no_reply@dipl-ing-kessler.de
@REPLYTO 3:633/10 UUCP
On 13 Jan 2026 08:01:52 +1000 Computer Nerd Kev wrote:
> Markus Robert Kessler <
no_reply@dipl-ing-kessler.de> wrote:
>> On 12 Jan 2026 07:20:47 +1000 Computer Nerd Kev wrote:
>>> Well I built GNU Mailutils 3.21 from source with all the functionality
>>> you require and noted the following dependencies:
>>>
>>> readline-dev, libunistring-dev, gnutls38-dev, tcp_wrappers-dev,
>>> libltdl, libtool-dev, libgsasl-dev
>>>
>>> At least libgsasl-dev probably isn`t needed for your use since I only
>>> added that to enable SMTP authentication using putmail. IMAP
>>> authentication using movemail was working before that. Some others
>>> might be surplus to requirements too.
>>
>> Interesting, thank you!
>>
>> Well, these are the BUILD dependencies - are there RUNTIME requirements
>> also?
>
> Sure, all of those with "-dev" removed, except libtool. You can probably
> use whatever version of the gnutls package for your distro is the
> latest.
>
> readline, libunistring, gnutls, tcp_wrappers, libltdl, libgsasl
>
> Although you can build it without some of those, such as libgsasl as
> mentioned before. Of course exact package names will differ between
> distros, especially with the "lib" prefixes.
>
> "ldd `which movemail`" is a quick way to see all the libraries used by
> the executable, however it will show additional libraries used by the
> direct dependenies, without distinction. Another way is using "readelf
> -d `which movemail` | grep NEEDED", which just gives you the immediate
> dependencies, but then in this case you get a bunch of "libmu_*"
> Mailutils libraries which then also need to be checked with "ldd" or
> "readelf", and that gets confusing. Also those tools won`t show any
> libraries or executables that are loaded after the program has started.
> Then you have to work out which packages the libraries belong to, for
> which the method is specific to your distro or package format.
>
> Anyway in this case you can just go from the list I gave you above.
Hi, regarding Mageia Linux I am working on, I get
needed: available in distro:
readline lib64readline-devel
libunistring lib64unistring-devel
gnutls lib64gnutls-devel
tcp_wrappers tcp_wrappers
(no devel, executables in /usr/sbin:
safe_finger; tcpd; tcpdchk; tcpdmatch; try-from)
libltdl lib64ltdl-devel
libgsasl lib64gsasl-devel
So, except "tcp_wrappers", the package seems to be builable?
Thanks a lot!
--
Please reply to group only.
For private email please use
http://www.dipl-ing-kessler.de/email.htm
--- PyGate Linux v1.5.2
* Origin: Dragon`s Lair, PyGate NNTP<>Fido Gate (3:633/10)
SEEN-BY: 19/10 50/109 153/757 218/840 840 220/70
221/1 6 360 226/17 100
SEEN-BY: 229/426 240/1120 267/800 301/1 113 812
310/31 335/364 341/66 463/68
SEEN-BY: 633/10 280 414 418 420 422 509 2744
712/848 770/1 3 100 340 350
SEEN-BY: 772/210 220 230 5019/40 5020/715 848 1042
4441 12000 5030/49 722
SEEN-BY: 5030/1081 1474 5053/55 5061/133 5075/128
@PATH: 633/10 280 770/1 218/840 221/6 301/1
5020/1042 4441