Forum Linux.général Compilation php: krb5int_key_register

Posté par  .
Étiquettes : aucune
-1
3
mai
2012

Bonjour,
j'essaye d'installer php 4 sur un serveur Centos mais j'ai cela qui s'affiche après avoir fait un make install:

make install
Installing PHP SAPI module: cgi
Installing PHP CGI into: /opt/php449/bin/
Installing PEAR environment: /opt/php449/lib/php/
php: threads.c:321: krb5int_key_register: Assertion `keynum >= 0 && keynum make[1]: *** [install-pear-packages] Abandon
make: *** [install-pear] Erreur 2

voici la configuration de php:

./configure --prefix=/opt/php449 --enable-calendar --with-mysql --with-oci8=/opt/oracle/product/11.2.0/dbhome_1 --with-gd --with-jpeg-dir=/usr --with-zlib-dir=/usr --enable-ftp --enable-sigchild --enable-mbstring --with-zlib --with-bz2 --with-png-dir=/usr --with-freetype-dir=/usr --enable-bcmath -with-imap --with-imap-ssl --with-kerberos --with-pgsql --with-dom=/usr

Qu'est ce que cela signifie?

Merci d'avance.

Chris

  • # kerberos support....

    Posté par  (site web personnel) . Évalué à 1.

    php: threads.c:321: krb5int_key_register: Assertion `keynum >= 0 && keynum make[1]: *** [install-pear-packages] Abandon

    Personnellement j'interprète cela comme une vérification, dans threads.c à la ligne 321 que le nombre de clé kerberos doit être supérieur à zéro ou quelque chose du genre. Ceci vient du fait que tu as mis --with-kerberos dans tes directives de compilation. Question qui me vient tout de suite à l'esprit : en as tu vraiment besoin ?

    Sinon krb5int_key_register dans google te remonte des trucs intéressants…

    Fuse : j'en Use et Abuse !

  • # Compilation sans kerberos

    Posté par  . Évalué à 0.

    Bonjour,
    Merci de m'avoir répondu.
    J'ai lancé la compilation de php sans --with-kerberos mais j'ai cela a présent comme erreur:

    configure: error: This c-client library is built with Kerberos support.
    
      Add --with-kerberos to your configure line. Check config.log for details.
    
    

    config.log:

    configure:44955: gcc -o conftest -g -O2   conftest.c -lpam  -lfreetype -lpng -lz -ljpeg -lz -lbz2 -lz -lresolv -lm -ldl -lnsl  -lxml2 -lz -lm 1>&5
    
    

    /usr/bin/ld: cannot find -lpam
    collect2: ld returned 1 exit status
    configure: failed program was:

    line 44944 "configure"

    include "confdefs.h"

    /* Override any gcc2 internal prototype to avoid an error. /
    /
    We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply. */
    char pam_start();

    int main() {
    pam_start()
    ; return 0; }
    configure:45093: checking for crypt in -lcrypt

    Merci d'avance.

    Chris.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.