Bonjour à tous,
Je suis débutant dans le domaine de linux et pourtant j’ai fait l’acquisition d’un serveur dédié récemment (
).
Je rencontre des problèmes pour installer dk-milter-1.0.2
J’ai:
Sendmail 8.13.8 installé
OpenSSL 0.9.8c installé
J’ai suivi les instructions de ce site: http://www.elandsys.com/resources/sendmail/domainkeys.html
Première question/interrogation (de débutant): le fichier dk-filter/Makefile.m4 requiert plusieurs path:
dnl APPENDDEF(`confINCDIRS', `-I/usr/local/ssl/include ')
dnl APPENDDEF(`confLIBDIRS', `-L/usr/local/ssl/lib ')
dnl APPENDDEF(`confINCDIRS', `-I/usr/local/sendmail/include')
dnl APPENDDEF(`confLIBDIRS', `-L/usr/local/sendmail/lib')
Cependant je n’ai rien à ces endroits là. Je crois que c’est parce que c’est installé via un “apt-get” (corrigez moi si je me trompe).
Après avoir fait un locate, je ne trouve pas de dossier “lib” ni “include” pour sendmail et ssl.
J’ai donc installé openssl en téléchargeant le tar.gz directement. Je me retrouve bien avec un dossier include et lib dans “usr/local/ssl”. Le problème c’est qu’en procédant de la même manière avec sendmail, je n’ai pas réussi à obtenir le même résultat (à savoir un dossier sendmail installé dans “usr/local/”)
Malgrès tout j’ai tenté d’installer dk-milter-1.0.2:
# sh Build
Making all in:
/home/dwld/dk-milter-1.0.2/libar
Configuration: pfx=, os=Linux, rel=2.6.27.10-grsec-xxxx-grs-ipv4-64, rbase=2, rroot=2.6.27, arch=x86_64, sfx=, variant=optimized
Making in /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/libar
make[1]: entrant dans le r�pertoire � /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/libar �
make[1]: Rien � faire pour � all �.
make[1]: quittant le r�pertoire � /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/libar �
Making all in:
/home/dwld/dk-milter-1.0.2/libdk
Configuration: pfx=, os=Linux, rel=2.6.27.10-grsec-xxxx-grs-ipv4-64, rbase=2, rroot=2.6.27, arch=x86_64, sfx=, variant=optimized
Making in /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/libdk
make[1]: entrant dans le r�pertoire � /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/libdk �
make[1]: Rien � faire pour � all �.
make[1]: quittant le r�pertoire � /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/libdk �
Making all in:
/home/dwld/dk-milter-1.0.2/dk-filter
Configuration: pfx=, os=Linux, rel=2.6.27.10-grsec-xxxx-grs-ipv4-64, rbase=2, rroot=2.6.27, arch=x86_64, sfx=, variant=optimized
Making in /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/dk-filter
make[1]: entrant dans le r�pertoire � /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/dk-filter �
cc -o dk-filter -lpthread -L/opt/nph/lib -L/usr/local/ssl/lib dk-filter.o dk-crypto.o util.o -lmilter /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/libsm/libsm.a /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/libdk/libdk.a -lresolv -lcrypt -lnsl -ldl -lphclient -lsasl -lssl -lcrypto -lssl -lcrypto
/usr/bin/ld: ne peut trouver -lphclient
collect2: ld returned 1 exit status
make[1]: *** [dk-filter] Erreur 1
make[1]: quittant le r�pertoire � /home/dwld/dk-milter-1.0.2/obj.Linux.2.6.27.10-grsec-xxxx-grs-ipv4-64.x86_64/dk-filter �
make: *** [all] Erreur 2
Quelques infos:
Système (OS) : debian40_64
# uname -a
Linux ks-----.kimsufi.com 2.6.27.10-grsec-xxxx-grs-ipv4-64 #2 SMP Fri Jan 30 09:56:38 UTC 2009 x86_64 GNU/Linux
Ça doit vous paraitre un peu farfelu comme façon de faire et de raisonner … à moi aussi 
Je compte sur votre clémence…
Merci d’avoir pris le temps de me lire.