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 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: 105/81 106/201 128/187 129/14 305 153/7715 154/110 218/700
SEEN-BY: 226/30 227/114 229/110 112 134 200 206 275 300 317 400 426
SEEN-BY: 229/428 470 616 664 700 705 266/512 291/111 292/854 320/219
SEEN-BY: 322/757 342/200 396/45 460/58 633/10 280 414 418 420 422
SEEN-BY: 633/509 2744 712/848 770/1 902/26 2320/105 5020/400 5075/35
PATH: 633/10 280 229/426
|