Le paquet unifdef contient un utilitaire utile pour supprimer les conditionnelles du préprocesseur dans du code.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://dotat.at/prog/unifdef/unifdef-2.12.tar.gz
Somme de contrôle MD5 du téléchargement : b225312c110cd2600ca7166bd0419751
Taille du téléchargement : 88 Ko
Estimation de l'espace disque requis : 1,9 Mo
Estimation du temps de construction : moins de 0,1 SBU
Tout d'abord, corrigez un problème lors de la construction avec gcc-15 :
sed -i 's/constexpr/unifdef_&/g' unifdef.c
Corrigez maintenant un problème si vous réinstallez le paquet :
sed -i 's/ln -s/ln -sf/' Makefile
Installez unifdef en exécutant les commandes suivantes :
make
Pour tester les résultats lancez : make test.
Enfin, finissez l'installation en tant qu'utilisateur root
:
make prefix=/usr install