FreeRadius

Résolu
Bonjour,
Je me permet de poster car j'ai un problème lors de la compilation de FreeRadius. Lorsque je lance la commande :

./configure --sysconfdir=/etc/ --silent --disable-shared

(Pour la configuration de compilation de FreeRadius, on utilise le paramètre --sysconfdir=/etc/
qui placera tous les fichiers de configuration dans /etc/raddb, le paramètre --silent permet
d'afficher le debug minimum.)

il m'indique : configure: error: invalid variable name: --sysconfdir
j'ai pourtant suivi un tuto et tout c'est déroulé comme il le fallait.
Si quelqu'un aurait une idée je suis preneur. Merci d'avance.

Ps: je suis sous Linux 10.04 et FreeRadius 2.1.9 (et OpenSSL installé et certificats générés)
Cordialement.

10 réponses

  1. Installé avec apt-get. Cela dis je ne trouve pas le dossier /etc/raddb qui devrait être présent =/
    1. Modérateur
      Re,

      Il doit avoir des problèmes avec les dépendences, il faut que je fasse un test chez moi pour voir.

      La version dispo dans les paquets ne te conviens pas?
      1. après make j'ai cela :

        make[4]: *** [radiusd] Erreur 1
        make[4]: quittant le répertoire « /home/agr****/Téléchargements/freeradius-server-2.1.9/src/main »
        make[3]: *** [main] Erreur 2
        make[3]: quittant le répertoire « /home/agr****/Téléchargements/freeradius-server-2.1.9/src »
        make[2]: *** [all] Erreur 2
        make[2]: quittant le répertoire « /home/agr****/Téléchargements/freeradius-server-2.1.9/src »
        make[1]: *** [src] Erreur 2
        make[1]: quittant le répertoire « /home/agr****/Téléchargements/freeradius-server-2.1.9 »
        make: *** [all] Erreur 2
        1. Modérateur
          Re,

          Affiche toutes les erreurs.
        2. s-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_leap »
          for x in .libs/* rlm_eap_leap.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_leap/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_leap »
          Making all in rlm_eap_md5...
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_md5 »
          for x in .libs/* rlm_eap_md5.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_md5/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_md5 »
          Making all in rlm_eap_mschapv2...
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_mschapv2 »
          for x in .libs/* rlm_eap_mschapv2.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_mschapv2/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_mschapv2 »
          Making all in rlm_eap_tls...
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_tls »
          for x in .libs/* rlm_eap_tls.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_tls/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_tls »
          Making all in rlm_eap_peap...
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_peap »
          for x in .libs/* rlm_eap_peap.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_peap/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_peap »
          Making all in rlm_eap_sim...
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_sim »
          for x in .libs/* rlm_eap_sim.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_sim/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_sim »
          Making all in rlm_eap_tnc...
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_tnc »
          make[10]: Rien à faire pour « all ».
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_tnc »
          Making all in rlm_eap_ttls...
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_ttls »
          for x in .libs/* rlm_eap_ttls.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_ttls/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types/rlm_eap_ttls »
          make[9]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types »
          make[8]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/types »
          make[7]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap »
          for x in .libs/* rlm_eap.la radeapclient; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_eap »
          Making all in rlm_exec...
          /usr/bin/make -w -C rlm_exec all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_exec »
          for x in .libs/* rlm_exec.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_exec/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_exec »
          Making all in rlm_expiration...
          /usr/bin/make -w -C rlm_expiration all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_expiration »
          for x in .libs/* rlm_expiration.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_expiration/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_expiration »
          Making all in rlm_expr...
          /usr/bin/make -w -C rlm_expr all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_expr »
          for x in .libs/* rlm_expr.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_expr/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_expr »
          Making all in rlm_fastusers...
          /usr/bin/make -w -C rlm_fastusers all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_fastusers »
          for x in .libs/* rlm_fastusers.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_fastusers/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_fastusers »
          Making all in rlm_files...
          /usr/bin/make -w -C rlm_files all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_files »
          for x in .libs/* rlm_files.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_files/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_files »
          Making all in rlm_ippool...
          /usr/bin/make -w -C rlm_ippool all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_ippool »
          make[6]: Rien à faire pour « all ».
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_ippool »
          Making all in rlm_krb5...
          /usr/bin/make -w -C rlm_krb5 all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_krb5 »
          make[6]: Rien à faire pour « all ».
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_krb5 »
          Making all in rlm_ldap...
          /usr/bin/make -w -C rlm_ldap all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_ldap »
          make[6]: Rien à faire pour « all ».
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_ldap »
          Making all in rlm_linelog...
          /usr/bin/make -w -C rlm_linelog all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_linelog »
          for x in .libs/* rlm_linelog.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_linelog/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_linelog »
          Making all in rlm_logintime...
          /usr/bin/make -w -C rlm_logintime all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_logintime »
          for x in .libs/* rlm_logintime.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_logintime/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_logintime »
          Making all in rlm_mschap...
          /usr/bin/make -w -C rlm_mschap all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_mschap »
          for x in .libs/* rlm_mschap.la smbencrypt; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_mschap/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_mschap »
          Making all in rlm_otp...
          /usr/bin/make -w -C rlm_otp all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_otp »
          for x in .libs/* rlm_otp.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_otp/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_otp »
          Making all in rlm_pam...
          /usr/bin/make -w -C rlm_pam all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_pam »
          make[6]: Rien à faire pour « all ».
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_pam »
          Making all in rlm_pap...
          /usr/bin/make -w -C rlm_pap all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_pap »
          for x in .libs/* rlm_pap.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_pap/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_pap »
          Making all in rlm_passwd...
          /usr/bin/make -w -C rlm_passwd all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_passwd »
          for x in .libs/* rlm_passwd.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_passwd/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_passwd »
          Making all in rlm_perl...
          /usr/bin/make -w -C rlm_perl all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_perl »
          make[6]: Rien à faire pour « all ».
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_perl »
          Making all in rlm_preprocess...
          /usr/bin/make -w -C rlm_preprocess all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_preprocess »
          for x in .libs/* rlm_preprocess.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_preprocess/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_preprocess »
          Making all in rlm_python...
          /usr/bin/make -w -C rlm_python all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_python »
          make[6]: Rien à faire pour « all ».
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_python »
          Making all in rlm_radutmp...
          /usr/bin/make -w -C rlm_radutmp all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_radutmp »
          for x in .libs/* rlm_radutmp.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_radutmp/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_radutmp »
          Making all in rlm_realm...
          /usr/bin/make -w -C rlm_realm all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_realm »
          for x in .libs/* rlm_realm.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_realm/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_realm »
          Making all in rlm_sql...
          /usr/bin/make -w -C rlm_sql all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql »
          make[7]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql »
          Making all in drivers...
          make[8]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers »
          /usr/bin/make -w WHAT_TO_MAKE=all common
          make[9]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers »
          Making all in rlm_sql_iodbc.
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_iodbc »
          make[10]: Rien à faire pour « all ».
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_iodbc »
          Making all in rlm_sql_mysql.
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_mysql »
          make[10]: Rien à faire pour « all ».
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_mysql »
          Making all in rlm_sql_postgresql.
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_postgresql »
          make[10]: Rien à faire pour « all ».
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_postgresql »
          Making all in rlm_sql_oracle.
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_oracle »
          make[10]: Rien à faire pour « all ».
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_oracle »
          Making all in rlm_sql_unixodbc.
          make[10]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_unixodbc »
          make[10]: Rien à faire pour « all ».
          make[10]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers/rlm_sql_unixodbc »
          make[9]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers »
          make[8]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/drivers »
          make[7]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql »
          for x in .libs/* rlm_sql.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql »
          Making all in rlm_sqlcounter...
          /usr/bin/make -w -C rlm_sqlcounter all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sqlcounter »
          for x in .libs/* rlm_sqlcounter.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sqlcounter/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sqlcounter »
          Making all in rlm_sqlippool...
          /usr/bin/make -w -C rlm_sqlippool all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sqlippool »
          for x in .libs/* rlm_sqlippool.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sqlippool/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sqlippool »
          Making all in rlm_sql_log...
          /usr/bin/make -w -C rlm_sql_log all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql_log »
          for x in .libs/* rlm_sql_log.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql_log/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_sql_log »
          Making all in rlm_unix...
          /usr/bin/make -w -C rlm_unix all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_unix »
          for x in .libs/* rlm_unix.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_unix/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_unix »
          Making all in rlm_policy...
          /usr/bin/make -w -C rlm_policy all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_policy »
          for x in .libs/* rlm_policy.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_policy/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_policy »
          Making all in rlm_dynamic_clients...
          /usr/bin/make -w -C rlm_dynamic_clients all
          make[6]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_dynamic_clients »
          for x in .libs/* rlm_dynamic_clients.la; do \
          rm -rf /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          ln -s /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_dynamic_clients/$x /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/lib/$x; \
          done
          make[6]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules/rlm_dynamic_clients »
          make[5]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules »
          make[4]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/modules »
          Making all in main...
          /usr/bin/make -w -C main all
          make[4]: entrant dans le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/main »
          /home/agrisvard/Téléchargements/freeradius-server-2.1.9/libtool --mode=link gcc -export-dynamic -dlopen self \
          -o radiusd acct.lo auth.lo client.lo conffile.lo crypt.lo exec.lo files.lo listen.lo log.lo mainconfig.lo modules.lo modcall.lo radiusd.lo stats.lo session.lo threads.lo util.lo valuepair.lo version.lo xlat.lo event.lo realms.lo evaluate.lo vmps.lo detail.lo \
          /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/lib/libfreeradius-radius.la -lnsl -lresolv -lpthread \
          -lcrypt -lltdl -lcrypto -lssl -lcrypto
          rm -f .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT
          creating .libs/radiusdS.c
          (cd .libs && gcc -g -O2 -c -fno-builtin "radiusdS.c")
          rm -f .libs/radiusdS.c .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT
          gcc .libs/radiusdS.o -o .libs/radiusd .libs/acct.o .libs/auth.o .libs/client.o .libs/conffile.o .libs/crypt.o .libs/exec.o .libs/files.o .libs/listen.o .libs/log.o .libs/mainconfig.o .libs/modules.o .libs/modcall.o .libs/radiusd.o .libs/stats.o .libs/session.o .libs/threads.o .libs/util.o .libs/valuepair.o .libs/version.o .libs/xlat.o .libs/event.o .libs/realms.o .libs/evaluate.o .libs/vmps.o .libs/detail.o -Wl,--export-dynamic /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/lib/.libs/libfreeradius-radius.so -lnsl -lresolv -lpthread -lcrypt /usr/lib/libltdl.so -lssl -lcrypto -ldl
          .libs/modules.o: In function 'setup_modules':
          /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/main/modules.c:1358: undefined reference to 'lt__PROGRAM__LTX_preloaded_symbols'
          collect2: ld returned 1 exit status
          make[4]: *** [radiusd] Erreur 1
          make[4]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src/main »
          make[3]: *** [main] Erreur 2
          make[3]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src »
          make[2]: *** [all] Erreur 2
          make[2]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9/src »
          make[1]: *** [src] Erreur 2
          make[1]: quittant le répertoire « /home/agrisvard/Téléchargements/freeradius-server-2.1.9 »
          make: *** [all] Erreur 2

          voila tout ce que j'peux te donner..
      2. Modérateur
        Re,

        Ca
        --prefix=PREFIX install architecture-independent files in PREFIX
        an installation prefix other than '/usr/local' using '--prefix',
        .....
        --sysconfdir=DIR read-only single-machine data [PREFIX/etc]


        et le message d'erreur

        il m'indique : configure: error: invalid variable name: --sysconfdir

        me fais croire qu'en fait la commande soit

        ./configure --sysconfdir=PREFIX/etc/ --silent --disable-shared 


        De toute façon quand on installe depuis les sources, c'est /usr/local qui est utilisé par défaut.

        Ce n'est pas normal de mélanger les fichier d'une installation (compil) avec les fichiers de configuration de système.

        /etc et utilisé par le système, /usr/local si tu fais un ls /usr/local tu verras qu'il a une arborescence linux si tu veux.

        1. Donc je dois remplacer "PREFIX/etc/" si j'ai bien compris ? par /usr/local ? j'avoue être un peu à l'ouest là :x
        2. Modérateur
          Re,

          Non.
          Tu essaies directement al commande
          ./configure --sysconfdir=PREFIX/etc/ --silent --disable-shared
          sinon tu remplaces PREFIX avec /usr/local

          Sinon, en fait tu n'a même pas besoin, et tu laisse l'installation poursuivre son cours
        3. sa ne marche toujours pas j'obtiens : configure: error: expected an absolute directory name
          tc/

          "Sinon, en fait tu n'a même pas besoin, et tu laisse l'installation poursuivre son cours" euh, je fais donc un simple ./configure ?
        4. Modérateur
          Re,

          Oui.
          Tu regardera ensuite dans /usr/local pour voir les fichier.

          Il doit avoir aussi un fichier README et/ou INSTALL où est expliqué la procédure d'installation
        5. le ./configure "passe" mais apres le make && make install j'ai que des erreurs... :(
      3. --prefix=PREFIX install architecture-independent files in PREFIX
        --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
        [PREFIX]
        an installation prefix other than '/usr/local' using '--prefix',
        for instance '--prefix=$HOME'.
        --bindir=DIR user executables [EPREFIX/bin]
        --sbindir=DIR system admin executables [EPREFIX/sbin]
        --libexecdir=DIR program executables [EPREFIX/libexec]
        --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
        --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
        --localstatedir=DIR modifiable single-machine data [PREFIX/var]
        --libdir=DIR object code libraries [EPREFIX/lib]
        --includedir=DIR C header files [PREFIX/include]
        --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]

        voici ce que j'obtiens
        1. Modérateur
          Re,

          Affiche le résultat de

          ./configure --help | grep -i prefix

          1. J'obtiens cela :

            --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
            --with-raddbdir=DIR Directory for config files SYSCONFDIR/raddb
            1. Modérateur
              Re,

              Oui, mais c'est PREFIX/etc et pas /etc
            2. euh...oui donc pour toi je devrai écrire ma ligne de commande comment ? (je ne suis pas très à l'aise en linux :x) j'ai suivi un tuto ou ils utilisaient "./configure --sysconfdir=/etc/ --silent --disable-shared" et apparemment n'avaient pas de problèmes.
            3. Modérateur
              Re,

              Quel tuto?
              Donne le lien.
            4. http://blog.igut.fr/public/InstallationFreeradiusEAP-TLSmysqlv1.0.1.pdf

              voici le tuto (page 8)
          2. Modérateur
            Salut,

            Affiche le résultat de

            ./configure --help | grep -i sysconfdir

            1. Merci pour ta réponse Lami20j. Cependant l'option "sysconfdir=DIR" est bien accepté. Je n'ai donc toujours pas trouvé où ça coince :(
              si toi ou quelqu'un d'autre aurait une idée je suis preneur.
              Merci d'avance.
              1. Modérateur
                Salut,

                Pour voir les options accepté

                ./configure --help | less