Lors de la compilation de SpamAssassin il y a une erreur car syslog.h ne peut être
trouvé. J'utilise Mandriva 2008, à quelle paquetage en devel syslog.h est il associé? Sinon quelle librairie faut il compiler pour l'obtenir?
Avec Debian, j'aurais tapé apt-file search syslog.h. Je pense qu'il existe une option qui va bien pour rpm ou urpm, et vérifie que tu as bien les dépôts pour les paquets contenant les codes sources.
--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-
Citation AlainLyon Lors de la compilation de SpamAssassin il y a une erreur car syslog.h ne peut être trouvé. J'utilise Mandriva 2008, à quelle paquetage en devel syslog.h est-il associé?
Pour Mandriva je ne sais pas, mais sous Debian c'est /usr/include/syslog.h qui appartient au paquet libc6-dev (nécessaire à toute compilation applicative en C).
Pour info : il faut remplacer #include <syslog.h> par #include <sys/syslog.h>
sur les sources c où l'erreur est détectée.
J'ignore si cela s'applique pour d'autres distributions que Mandriva, cela ne semble pas être le cas pour Debian d'après les posts qui précèdent, car l'erreur de compilation ne semble pas se produire!
J'ai pu constater qu'un certain nombre de distributions prennent quelques aménagements avec les normes. Cela peut se traduire souvent par des .h pas exactement là où ils sont censés être, bien que leur contenu puisse ne pas être modifié. Et puisqu'on parle de norme, j'en profite pour rebondir sur Ubuntu Gusty
pour lequel on peut se déconnecter d'une liaison eth0 par des applets kde ou gnome mais pour lequel la commande ifdown ne produit pas de déconnexion : il me semble qu'il existe un démon qui relance immédiatement la connexion, et je ne sais pas lequel ni comment le savoir. Autre curiosité d'Ubuntu : inittab ne semble pas devoir exister ( locate inittab n'aboutit à aucun résultat probant!)
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons