----------------------------------------------------------------------------------
@MSGID: <sm0v7h1sz2j.fsf@lakka.kapsi.fi> 319220a7
@REPLY: <10k0hgm$keb$1@dont-email.me> 9cc12830
@PID: PyGate 1.5.2
@TID: PyGate/Linux 1.5.2
@CHRS: ASCII 1
@TZUTC: 0200
@REPLYADDR anssi.saari@usenet.mail.kapsi.fi
@REPLYTO 3:633/10 UUCP
Markus Robert Kessler <
no_reply@dipl-ing-kessler.de> writes:
> And I can confirm that compiling from scratch is not as easy as it looked
> like. I tried to create a package for Mageia, based on the original
> tarball, but there are plenty of dependencies not visible during
> configure/make/makeinstall. It compiled and built, but the result was not
> funtional. Creating a new rpm out of that failed as well.
True, building can get hairy. I recently built MEGAcmd (sync tool for
mega.nz) for arm64 on my Pi (CM3+ which is the equivalent of a 3B+, so
quad core and 1 GB of RAM). Should be easy? But their whatsit build
thingy uses architecture based rules but didn`t have a rule for
arm64. My fumbling with it went nowhere at first but I then managed to
somehow inelegantly force it to do arm64. Also they`ve gone this silly
OpenEmbedded kind of way that they want to download the source for and
build all dependencies for it. But that part actually worked out of the
box as the deps were much smaller than their actual code. Best part, all
the deps used other build systems that didn`t need fiddling with.
Last but not least, 1 GB of RAM is a piddly amount these days. I added 2
GB of swap to get this to compile since 1 GB wasn`t enough.
Setting up a VM or cross compilation for one app didn`t feel like worth
doing.
--- 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