----------------------------------------------------------------------------------
@MSGID: <10krbq8$2cspg$1@dont-email.me> 7bb2e521
@REPLY: <696ea4f2@news.ausics.net> 297bd196
@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 20 Jan 2026 07:41:06 +1000 Computer Nerd Kev wrote:
> Markus Robert Kessler <
no_reply@dipl-ing-kessler.de> wrote:
>> On 19 Jan 2026 07:23:39 +1000 Computer Nerd Kev wrote:
>>> Markus Robert Kessler <no_reply@dipl-ing-kessler.de> 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
--- 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