Erreur lors du lancement de ./autogen.sh

razuki Messages postés 293 Statut Membre -  
razuki Messages postés 293 Statut Membre -
bonjour,
Je travaille sur la version 5.0.5 de Debian
j'installe une solution de gestion de logs qui a besoin d'openssl

quand je lance le script ( autogen.sh ) contenant ./configure, il me donne ceci à la fin :
checking for OPENSSL... configure: error: Package requirements (openssl >= 0.9.7) were not met:  

No package 'openssl' found  

Consider adjusting the PKG_CONFIG_PATH environment variable if you  
installed software in a non-standard prefix.  

Alternatively, you may set the environment variables OPENSSL_CFLAGS  
and OPENSSL_LIBS to avoid the need to call pkg-config.  
See the pkg-config man page for more details.


1) openssl est bien installé sur le système

2.1) jQue veut dire une installation de type non-standard prefix ?
2.2) je ne sais pas ce que vraiment pas COMMENT et OU trouver la variable PKG_CONFIG_PATH et faire quoi avec ... peut être quand je l'aurais trouvé je pourrais voir sur le tas comment configurer

3)idem ou trouver OPENSSL_CFLAGS et OPENSSL_LIBS et comment leur dire qu'il n'est pas nécessaire d'appeler pkg-config

Merci d'avance pour votre aide

5 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche le contenu de ce fichier .sh
    Comment s'appelle le logiciel que tu veux installer?
    0
  2. razuki Messages postés 293 Statut Membre 1
     
    dir='echo "$0" | sed 's,[^/]*$,,''
    test "x${dir}" = "x" && dir='.'
    
    if test "x'cd "${dir}" 2>/dev/null && pwd'" != "x'pwd'"
    then
        echo "This script must be executed directly from the source directory."
        exit 1
    fi
    
    # This might not be necessary with newer autotools:
    rm -f config.cache
    
    # We use glib-gettextize, which apparently does not add the intl directory
    # (containing a local copy of libintl code), and therefore has a slightly different Makefile.
    
    #echo "- glib-gettextize."      && \
    #  glib-gettextize --copy --force       && \
    #echo "- intltoolize."          && \
    #  intltoolize --copy --force   && \
    echo "- libtoolize."            && \
      libtoolize --copy --force --automake  && \
    
    # We use aclocal-1.4 because that's required for automake-1.4 later.
    # Otherwise we get "automake requires 'AM_CONFIG_HEADER', not 'AC_CONFIG_HEADER'"
    echo "- aclocal"                && \
      aclocal                       && \
    echo "- autoheader"             && \
      autoheader                    && \
    echo "- autoconf."              && \
      autoconf                      && \
    # We use automake-1.4 because later versions cause a failure during distcheck's distuninstall.
    echo "- automake."              && \
      automake --add-missing --gnu  && \
    echo                            && \
      ./configure --sysconfdir=/etc --localstatedir=/var "$@"               && exit 0
    
    exit 1


    C'est OSSIM que je veux installer :

    - installation de la partie base de donnée ( fait )
    - installation serveur ( erreur sur ./configure )
    - installation framework et agent ( non fait )

    je suis dans la partie installation du serveur qui nécessite apparemment OpenSSL ( qui est bien sur le système mais qu'il voit pas !! )
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche
    ./configure --help | grep -i ssl

    0
  4. razuki Messages postés 293 Statut Membre 1
     
    ossim-debian:/opt/ossim# ./configure --help | grep -i ssl
      OPENSSL_CFLAGS
                  C compiler flags for OPENSSL, overriding pkg-config
      OPENSSL_LIBS
                  linker flags for OPENSSL, overriding pkg-config
    
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. razuki Messages postés 293 Statut Membre 1
     
    En fait ce qui manquait c'est :
    libssl-dev
    et maintenant il n'y a plus d'erreurs *
    :)
    0