Le paquet Grep contient des programmes de recherche à l'intérieur de fichiers.
L'actuel paquet de Grep a beaucoup de bogues, surtout le support des locales multibyte. Le correctif consolidé suivant de Debian corrige certains d'entre eux, améliore le nombre de tests individuels réussis, et améliore beaucoup la vitesse des locales UTF-8 :
patch -Np1 -i ../grep-2.5.4-debian_fixes-1.patch
Préparez la compilation de Grep :
./configure --prefix=/usr \ --bindir=/bin \ --without-included-regex
Voici la signification des options de configure :
--without-included-regex
La vérification de configure pour la bibliothèque regex de Glibc est cassée lors d'une compilation avec Glibc-2.10.1. Cette option force l'utilisation de la bibliothèque regex de glibc.
Compilez le paquet :
make
Pour tester les résultats, lancez :
make check || true
Il y a des échecs connus lers des tests de fmbtest.sh. La conitruction "|| true" est utilisée pour éviter la compilation automatique de scripts de compilation qui échouent à cause d'échccs de tests. Une bonne exécution affichera 1 échec parmi 14 tests bien que l'échec détaillera celui de deux sous-tests.
Installez le paquet :
make install