From: no_reply@dipl-ing-kessler.de   
      
   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   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|