Syntax error near unexpected token '[OPENSSL,

Résolu/Fermé
sipherion Messages postés 1798 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 - 27 déc. 2010 à 12:35
sipherion Messages postés 1798 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 - 28 déc. 2010 à 01:15
Bonjour à tous,

Linux Ubuntu Server v 10.10

J'ai un petit soucis de programmation ; je souhaite installer un programme que j'ai récupéré sur Internet mais avant de faire le Make ou le Make Install, je dois lancer de ./configure

Quand je le lance, il me marque plusieurs lignes et s'arrête pour marquer l'erreur suivante :

./configure: line 16195: syntax error near unexpected token 'OPENSSL,'
./configure: line 16195: '      PKG_CHECK_MODULES(OPENSSL, openssl,'


Alors je fais un nano configure et j'ai ça dans le code concerné :

# Check whether --enable-openssl was given.
if test "${enable_openssl+set}" = set; then :
  enableval=$enable_openssl;
    if test "$enableval" = "yes"; then :
      PKG_CHECK_MODULES(OPENSSL, openssl,
        CXXFLAGS="$CXXFLAGS 'pkg-config --cflags openssl'";
        LIBS="$LIBS -lcrypto 'pkg-config --libs-only-L --libs-only-other openssl'")


$as_echo "#define USE_OPENSSL 1" >>confdefs.h


$as_echo "#define USE_OPENSSL_SHA 1" >>confdefs.h

    else

$as_echo "#define USE_NSS_SHA 1" >>confdefs.h

    fi

else

    PKG_CHECK_MODULES(OPENSSL, openssl,
      CXXFLAGS="$CXXFLAGS 'pkg-config --cflags openssl'";
      LIBS="$LIBS -lcrypto 'pkg-config --libs-only-L --libs-only-other openssl'")


$as_echo "#define USE_OPENSSL 1" >>confdefs.h


$as_echo "#define USE_OPENSSL_SHA 1" >>confdefs.h



fi



Quelqu'un a une idée d'où peut provenir le problème ?

Pour info, j'ai carrément supprimé tout ce morceau pour voir si la configuration pouvait continuer, mais juste après ça, dans le code, j'ai :

PKG_CHECK_MODULES(STUFF, sigc++-2.0,
                  CXXFLAGS="$CXXFLAGS $STUFF_CFLAGS";
                  LIBS="$LIBS $STUFF_LIBS")

for ac_func in posix_memalign
do :
  ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
if test "x$ac_cv_func_posix_memalign" = x""yes; then :
  cat >>confdefs.h <<_ACEOF
#define HAVE_POSIX_MEMALIGN 1
_ACEOF

fi
done


Et il se trouve que j'ai le même message d'erreur :
syntax error near unexpected token 'STUFF,'


Merci de votre précieuse aide !



6 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
27 déc. 2010 à 12:47
Salut,

Tu veux installer quoi en fait?
0