As usual, for international readers, the english version is below, at the end of the French version
Alors, on va encore m’accuser de publier que des billets geeks, et court pour celui-ci en plus, mais c’est tellement galère à chercher sur le net, que je ne peux m’empêcher de partager cette astuce avec vous
Passons aux choses intéressantes : Il peut être intéressant, voire indispensable (et ça vous intéressera majoritairement dans le cas où c’est indispensable, n’est-ce pas ) de pouvoir utiliser une vieille version de autoconf, notamment la fameuse 2.13, à la place votre super version hyper à jour utilisée par votre système GNU/Linux. Cependant, la question toute bête : bordel comment on fait pour dire à buildconf d’utiliser une autre version que celle par défaut du système ?
Eh bien, si vous avez passé une heure à chercher sur internet avant d’atterrir ici, vous allez être peut-être un peu déçu par la simplicité de la chose, mais bon, on n’échappe pas aux lois de Murphy ! :
export PHP_AUTOCONF=`which autoconf-2.13`
Note : ceci est l’exemple pour la compilation de PHP, pour la compilation d’un autre programme cela ressemblera très certainement à cela, je ne peux cependant pas donner de généralité !
Voilà c’est fini. Il suffit de taper cela dans votre console juste avant d’exécuter la commande « ./builconf » (ou généralement « ./buildconf –force » mais peu importe). Attention, cependant, vous devez taper cette commande et celle du buildconf dans la même console, évidemment.
J’espère que vous vous sentez soulagés Notamment si vous étiez en train d’essayer d’installer…humm… php depuis les sources ?
Merci à MaGeekGuy pour l’astuce
————————————————————————————————-
Well, I’m going to be again accused to publish only geek articles, and moreover, short, for this one, but it’s such a real pain to find that on the Internet, then I can’t resist to share it with you folks
Interesting things now : It can be useful, not to say essential (and it will interest you more in the case it’s essential, won’t it ) to be able to use an old version of autoconf, for exemple the famous 2.13, instead of your state-of-the-heart version used by default by your GNU/Linux operating system. However, what a stupid question : how the hell do you explain to buildconf that it must use an older version instead of the default one ?
Well, if you’ve just spent about an hour searching on the Internet before coming here, you may be a bit disapointed by the simplicity of the solution. But, after all, no one escape from Murphy’s laws ! :
export PHP_AUTOCONF=`which autoconf-2.13`
NB : this is an example for PHP compilation, for other soft compilation it will certainly be much like that, but I can’t exhibate a general case here.
Voilà, it’s over ! You now only need to type that in your shell just before the « ./buildconf » command (or more often « ./buildconf –force » but it doesn’t really matter). Beware, however, you must type this command in the same shell as the buildconf one, obviously.
I hope you feel distressed Specifically if you were trying to install…well… php from the sources ?
Thanks to MaGeekGuy for this tip .
Poster un commentaire