Ich empfehle dringend, von Macports zu Homebrew zu wechseln, was in Bezug auf Abhängigkeiten besser gewartet und weniger problematisch ist. Außerdem müssen Sie Sudo niemals mit Homebrew verwenden:
brew install lighttpd
Ich möchte lighttpd mit macports installieren, aber:
$ sudo port install lighttpd ---> Computing dependencies for openssl ---> Building openssl Error: Target org.macports.build returned: shell command failed (see log for details) Log for openssl is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/main.log Error: Unable to upgrade port: 1 Error: Unable to execute port: upgrade openssl failed To report a bug, see <http://guide.macports.org/#project.tickets>
Der Schwanz des Protokolls sagt:
:info:build collect2: ld returned 1 exit status :info:build make[4]: *** [link_a.darwin] Error 1 :info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.0e-i386' :info:build make[3]: *** [do_darwin-shared] Error 2 :info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.0e-i386' :info:build make[2]: *** [libcrypto.1.0.0.dylib] Error 2 :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.0e-i386' :info:build make[1]: *** [shared] Error 2 :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.0e-i386/crypto' :info:build make: *** [build_crypto] Error 1 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.0e-i386' :info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/work/openssl-1.0.0e-i386" && /usr/bin/make -w all " returned error 2 :error:build Target org.macports.build returned: shell command failed (see log for details) :debug:build Backtrace: shell command failed (see log for details) while executing "$procedure $targetname" :info:build Warning: the following items did not execute (for openssl): org.macports.install org.macports.build org.macports.destroot :notice:build Log for openssl is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/openssl/main.log
Irgendeine Idee, wie ich openssl upgraden kann?
Ich empfehle dringend, von Macports zu Homebrew zu wechseln, was in Bezug auf Abhängigkeiten besser gewartet und weniger problematisch ist. Außerdem müssen Sie Sudo niemals mit Homebrew verwenden:
brew install lighttpd
Midwire,
Die Idee, vom Hafen wegzulaufen, ist nicht immer eine Lösung für das bestehende Problem.
Der -d
Switch fügt dem Installationsprozess jede Menge Debugging-Informationen hinzu. Wenn Sie dies nicht sehen möchten, lassen Sie den -d
Switch aus. Die Reinigung und Neuinstallation des ausgefallenen Pakets hat jedoch Wunder bewirkt.