rlsd2 icon indicating copy to clipboard operation
rlsd2 copied to clipboard

Mutt fails to build because of old automake version

Open javier-lopez opened this issue 9 years ago • 1 comments

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.

javier-lopez avatar Feb 12 '16 00:02 javier-lopez

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

dimkr avatar Feb 12 '16 10:02 dimkr