Fehler beim Konfigurieren von Kerberos5 mit MacPorts

972
ario

Beim Versuch, libmemcached über MacPorts zu installieren, bin ich auf folgendes Problem gestoßen:

 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 

Darin muss ich im Protokoll nach Details suchen. Hier ist das letzte Bit der Protokolldatei:

: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 $" invoked from within "$workername eval registry_active \$" :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 

Es scheint zu sagen, dass es fehlt ncurses. Sieht aus, als wäre es dort, denn wenn ich renne, port installedsehe ich Folgendes:

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

Irgendwelche Ideen, wie Sie diesen Fehler umgehen können?

1

1 Antwort auf die Frage

2
Peter DeGregorio

I got a similar error when installing subversion. Here's what worked for me:

sudo port install kerberos5

sudo port install subversion

... which for you would be libmemcached

So, what worked for me was to separately install kerberos5. Then, when subversion (libmemcached) is installed it finds it and the bug that causes it to fail when it doesn't find it doesn't happen.

Folgendes bekomme ich: sudo port install kerberos5 Fehler: Die angeforderten Varianten "" stimmen nicht mit der ursprünglichen Auswahl "+ universal" überein. Verwenden Sie die gleichen Varianten erneut, führen Sie 'port clean kerberos5' aus oder geben Sie die Option force (-f) an. ario vor 11 Jahren 0
Dann, Sudo Port installieren kerberos5 + universal ---> Abhängigkeiten für kerberos5 berechnen>> kerberos5 konfigurieren Fehler: org.macports.configure für Port kerberos5 zurückgegeben: Konfigurationsfehler: Befehlsausführung fehlgeschlagen. Weitere Informationen finden Sie in der Protokolldatei : (und derselbe Fehler) ario vor 11 Jahren 0