1 votes

Installer Autoconf, Automake en essayant d'installer pcre

Je ne demande pas par homebrew ou port seulement le code source / binaire

J'essayais d'installer pcre...

$ cd /Volumes/ADATAHD/macOS/Source_Codes/pcre-8.39
$ ./configure --prefix=/usr/local/Custom/pcre --enable-unicode-properties --enable-pcre16 --enable-pcre32

Résumé de configuration de pcre-8.39 :

    Préfixe d'installation .................. : /usr/local/Custom/pcre
    Préprocesseur C .................. : gcc -E
    Compilateur C ...................... : gcc
    Préprocesseur C++ ................ : g++ -E
    Compilateur C++ .................... : g++
    Lieur .......................... : /Library/Developer/CommandLineTools/usr/bin/ld
    Drapeaux du préprocesseur C ............ : 
    Drapeaux du compilateur C ................ : -g -O2 -fvisibility=hidden
    Drapeaux du compilateur C++ .............. : -O2 -fvisibility=hidden -fvisibility-inlines-hidden
    Drapeaux du lieur .................... : 
    Bibliothèques supplémentaires ................. : 

    Construction de la bibliothèque pcre 8 bits ........ : oui
    Construction de la bibliothèque pcre 16 bits ....... : oui
    Construction de la bibliothèque pcre 32 bits ....... : oui
    Construction de la bibliothèque C++ ............... : oui
    Activer le support de compilation JIT .... : non
    Activer le support UTF-8/16/32 ...... : oui
    Propriétés Unicode .............. : oui
    Caractère/séquence de nouvelle ligne ........... : lf
    \R correspond uniquement à ANYCRLF ......... : non
    Codage EBCDIC ................... : non
    Code EBCDIC pour NL .............. : n/a
    Reconstruire les tables de caractères ............. : non
    Utiliser la récursion de pile ............. : oui
    Seuil de mémoire POSIX ............. : 10
    Taille de lien interne .............. : 2
    Limite de parenthèses imbriquées ........ : 250
    Limite de correspondance ........... : 10000000
    Récursion de limite de correspondance ........... : MATCH_LIMIT
    Construire des bibliothèques partagées ............... : oui
    Construire des bibliothèques statiques ............... : oui
    Utiliser JIT dans pcregrep ............. : non
    Taille du tampon pour pcregrep ........ : 20480
    Lier pcregrep avec libz ......... : non
    Lier pcregrep avec libbz2 ....... : non
    Lier pcretest avec libedit ...... : non
    Lier pcretest avec libreadline .. : non
    Support de Valgrind ................ : non
    Couverture de code ................... : non

Maintenant... make

$ make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /Volumes/ADATAHD/macOS/Source_Codes/pcre-8.39/missing aclocal-1.15 -I m4
/Volumes/ADATAHD/macOS/Source_Codes/pcre-8.39/missing: line 81: aclocal-1.15: commande introuvable
AVERTISSEMENT : 'aclocal-1.15' est manquant sur votre système.
        Vous en aurez besoin uniquement si vous avez modifié 'acinclude.m4' ou
        'configure.ac' ou des fichiers m4 inclus par 'configure.ac'.
        Le programme 'aclocal' fait partie du paquet GNU Automake :

        Il nécessite également GNU Autoconf, GNU m4 et Perl pour fonctionner :

make: *** [aclocal.m4] Erreur 127
$ 

Allons maintenant installer autoconf

$ tar zxvf /Volumes/ADATAHD/Downloads/autoconf-2.69.tar.gz -C /Volumes/ADATAHD/macOS/Source_Codes/
$ cd /Volumes/ADATAHD/macOS/Source_Codes/autoconf-2.69

Exécution

$ sudo ./configure && make && sudo make install

J'ai ce message d'erreur :

standards.texi:3229: Commande inconnue `guilsinglleft'.
standards.texi:3229: `{' mal placé.
standards.texi:3229: `}' mal placé.
standards.texi:3229: Commande inconnue `guilsinglright'.
standards.texi:3229: `{' mal placé.
standards.texi:3229: `}' mal placé.
makeinfo: Suppression du fichier de sortie `standards.info' en raison d'erreurs ; utilisez --force pour le conserver.
make[2]: *** [standards.info] Erreur 1
make[1]: *** [all-recursive] Erreur 1
make: *** [all] Erreur 2
$ 

Comment résoudre cette erreur? Une autre question, Pourquoi libz n'est pas détecté?

1voto

Jose Chavez Points 645

Vous pouvez utiliser le contournement publié ici pour résoudre le problème :

https://github.com/iriscouch/build-couchdb/issues/77

Le contournement consiste à désactiver la génération des pages d'informations (manuel).

Il semble que cette erreur soit là parce que vous avez une version plus ancienne et incompatible de TeX. Peut-être utilisez-vous une ancienne version de OS X.

0voto

Chepe Questn Points 352

Ce problème survient lorsque vous utilisez un disque dur externe. Ensuite, le script de configuration ne peut pas changer la date et l'heure de certains fichiers comme:

acinclude.m4
configure.ac

En revanche, vous pouvez mettre à jour la date et l'heure des fichiers requis en utilisant touch ... vous-même.

Relatif : Comment surmonter l'avertissement "aclocal-1.15 est manquant sur votre système" lors de la compilation ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X