home bbs files messages ]

Just a sample of the Echomail archive

<< oldest | < older | list | newer > | newest >> ]

 Message 21830 
 Computer Nerd Kev to All 
 Re: Citadel? Courier? Cyrus? Dovecot? -  
 13 Jan 26 08:01:52 
 
MSGID: <69656f50@news.ausics.net> 226e9325
REPLY: <10k24qb$25dfj$1@dont-email.me> e41e38a8
PID: PyGate 1.5.2
TID: PyGate/Linux 1.5.2
CHRS: ASCII 1
TZUTC: 1000
REPLYADDR not@telling.you.invalid
REPLYTO 3:633/10 UUCP
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.

-- 
__          __
#_ < |\| |< _#

--- 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


<< oldest | < older | list | newer > | newest >> ]

(c) 1994,  bbs@darkrealms.ca