1 votes

Erreur lors de la configuration de kerberos5 à l'aide de macports

En essayant d'installer libmemcached via MacPorts, j'ai rencontré le problème suivant :

     libmemcached @0.40 +universal
--->  Computing dependencies for libmemcached
--->  Dependencies to be installed: cyrus-sasl2 kerberos5
--->  Configuring kerberos5
Error: org.macports.configure for port kerberos5 returned: configure failure: command execution failed
Error: Failed to install kerberos5

Il m'indique de consulter le journal pour plus de détails. Voici la dernière partie du fichier journal :

:info:configure checking for setupterm in -lcurses... no
:info:configure checking for setupterm in -lncurses... no
:info:configure checking for tgetent... no
:info:configure configure: error: Could not find tgetent; are you missing a curses/ncurses library?
:info:configure configure: error: /bin/sh './configure' failed for appl/telnet
:info:configure Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_kerberos5/kerberos5/work/krb5-1.7.2/src" && ./configure --prefix=/opt/local --disable-dependency-tracking --mandir=/opt/local/share/man
:info:configure Exit code: 1
:error:configure org.macports.configure for port kerberos5 returned: configure failure: command execution failed
:debug:configure Error code: NONE
:debug:configure Backtrace: configure failure: command execution failed
while executing
"$procedure $targetname"
:info:configure Warning: targets not executed for kerberos5: org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install
:error:configure Failed to install kerberos5
:debug:configure Registry error: kerberos5 not registered as installed & active.
invoked from within
"registry_active ${subport}"
invoked from within
"$workername eval registry_active \${subport}"
:notice:configure Please see the log file for port kerberos5 for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_kerberos5/kerberos5/main.log

Il semble dire qu'il manque ncurses . Il semble cependant qu'il soit là, puisque si je lance port installed Je les vois :

ncurses @5.7_0
ncurses @5.9_1 (active)
ncursesw @5.7_0

Des idées sur la manière de contourner cette erreur ?

2voto

Waleed Amjad Points 3952

J'ai obtenu une erreur similaire lors de l'installation de subversion. Voici ce qui a fonctionné pour moi :

sudo port install kerberos5

sudo port install subversion

... ce qui pour vous serait libmemcached

Ce qui a fonctionné pour moi, c'est d'installer séparément kerberos5. Ensuite, lorsque subversion (libmemcached) est installé, il le trouve et le bogue qui fait qu'il échoue lorsqu'il ne le trouve pas ne se produit pas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X