dimkr / rlsd2

A minimalistic GNU/Linux-libre distro
http://rlsd2.dimakrasner.com
MIT License
37 stars 5 forks source link

Mutt fails to build because of old automake version #3

Open javier-lopez opened 8 years ago

javier-lopez commented 8 years ago

Hello,

I'm running a build environment for rlsd2 as part of minos-static, a linux repository of static binaries. Since some time the mutt recipe has been failing due to been unable to locate a more up to date automake version, mutt 1.5.23 requires automake-1.13 while mutt 1.5.24 requires automake-1.14, I've based the build environment in Ubuntu 12.04 which has automake-1.11. Anyway, I though I'd let you know, since probably you won't see this issue as rlsd2 build environment is based in a recent? trisquel release, but I've seen this kind of problem in other static distributions, namely the way in which some packages depend in older or newer software which in return break other build recipes (if that's not the case now, it may be in the future).

In some of these distributions, eg, bifrost, they fix it by installing the dependencies in a sysroot and remove them afterwards, so on this case, mutt could install automake-1.14 on this temporary environment and remove it when done.

Many common build dependencies versions are available in [static-get](), eg:

static-get -s automake
automake-1.10-1
automake-1.11.1
automake-1.14.1

So it could be used to fetch and install third party dependencies into rlsd2. Unfortunately I don't know enough rlsd2 details to do the integration myself, but I though that if you're interested it could be easier for you. Anyway I don't expect to make you work for free, I'm fine if you completely ignore the case. I just wanted to speak up, btw, thank you for rlsd2.

dimkr commented 8 years ago

The build system is meant to run on Ubuntu 14.04 or Trisquel 7. Other versions have older autotools packages.