home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.raspberry-pi      Raspberry Pi computers & related hardwar      26,127 messages   

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

   Message 26,098 of 26,127   
   Markus Robert Kessler to All   
   Re: Citadel? Courier? Cyrus? Dovecot? -    
   21 Jan 26 20:09:44   
   
   From: no_reply@dipl-ing-kessler.de   
      
   On 20 Jan 2026 07:41:06 +1000 Computer Nerd Kev wrote:   
      
   > Markus Robert Kessler  wrote:   
   >> On 19 Jan 2026 07:23:39 +1000 Computer Nerd Kev wrote:   
   >>> Markus Robert Kessler  wrote:   
   >>>> [1040 root@mga9x64-lb1 /tmp]# rpm -i gnu-mailutils-3.21-2.x86_64.rpm   
   >>>> error: Failed dependencies:   
   >>>>         devel(libgnutls(64bit)) is needed by   
   >>>>         gnu-mailutils-3.21-2.x86_64 devel(libgsasl(64bit)) is needed   
   >>>>         by gnu-mailutils-3.21-2.x86_64 devel(libltdl(64bit)) is   
   >>>>         needed by gnu-mailutils-3.21-2.x86_64 libgsasl.so.7()(64bit)   
   >>>>         is needed by gnu-mailutils-3.21-2.x86_64   
   >>>>         libgsasl.so.7(LIBGSASL_1.1)(64bit) is needed by gnu-   
   >>>> mailutils-3.21-2.x86_64   
   >>>   
   >>> x86_64? This is in the Raspberry Pi Group. Did you pick the wrong   
   >>> newsgroup to discuss this or are you trying to complile on a PC but   
   >>> run Mailutils on a RPi? That's possible, but difficult, and for this   
   >>> you'd be much better compiling Mailutils on the RPi instead.   
   >>>   
   >>>> This is strange because './configure' said   
   >>>   
   >>> The configure script worked if you got the mailutils binaries built,   
   >>> which it sounds like you did (otherwise DESTDIR will be empty). I've   
   >>> never used "alien" and don't know how it goes about making packages,   
   >>> but it looks like something must be going wrong there. If you're   
   >>> trying to install to RPi (ARM) a package built for x86_64, then that's   
   >>> definitely what's going wrong.   
   >>   
   >> Hello, thanks! And, no, I did not click onto the wrong group.   
   >> Instead, the desperate situation is like that:   
   >>   
   >> On latest raspbian, debian for ARM, there is only an ancient version   
   >> 3.10.   
   >> Good to play with, but that's all.   
   >>   
   >> On debian for intel, there is version 3.20 - but it is not complete.   
   >> imap4d and pop3d are missing and other stuff. Just left away.   
   >>   
   >> On Redhat / Mageia for intel, which I am also running, there is even no   
   >> such package like GNU mailutils at all.   
   >   
   > Just note that nothing you do "on intel" will just work on ARM. If you   
   > want Mailutils on both ARM and "intel", you need to build it twice. If   
   > you just want it on one ARM system, then repeat everything on the ARM   
   > system and just do "sudo make install" without the DESTDIR and package   
   > stuff which only matters if you want to install easily to other RPis   
   > (and even then I'd personally just make a tarball and unpack that to "/"   
   > after installing the dependencies manually, rather than making an RPM   
   > package).   
   >   
   >> Besides this:   
   >>   
   >> Looking at the 'Failed dependencies' message above, this looks as if   
   >> the devel packages have to be linked statically, otherwise movemail and   
   >> others cannot access them and are asking for them again.   
   >   
   > Static linking should avoid any dependency problem when it's built on   
   > ARM. Building on x86_64 "intel", nothing will work on ARM unless you   
   > install and use a cross-compiling environment. But don't do that unless   
   > you're desperate for a challenge, just build on ARM in the first place,   
   > since any RPi is capable of compiling Mailutils.   
   >   
   > If you want the same build to run on Debian and "Redhat / Mageia", then   
   > static linking can achieve that more reliably. Note that it will prevent   
   > security updates to gnutls being applied when running Mailutils with   
   > encrypted connections, until you rebuild the static binary. You should   
   > be able to use the Debian x86_64 Mailutils packages at least, so you   
   > probably don't need to try running the Mageia build on there. Just   
   > compile and install Mailutils normally on "Redhat / Mageia for intel"   
   > and "debian for ARM" as two separate processes.   
      
   OK, thanks a lot!   
      
   Well, it was somehow strange to me that build-dependencies as *devel which   
   I had to include for building the package, I have to install as runtime   
   requirements as well. But your statement about 'prevent security updates   
   to gnutls' sounds reasonable, indeed.   
      
   So, after installing the package and letting it install all dependencies   
   automatically, the package seems to work now.   
      
   B.t.w., alien creates this dependencies automatically (which a plain tgz   
   archive containing a resource tarball of the built binary files, does   
   not). It's quite handy, if you just want an install package and don't want   
   to go via control files or spec sheets. It's good to have it for   
   raspberry, too.   
   And, of course, alien cannot help making binary files interchangeable   
   between ARM and intel/amd. The build process has to be done per platform,   
   yes.   
      
   Many thanks again!   
      
      
   --   
   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)   

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


(c) 1994,  bbs@darkrealms.ca