前のcmakeのインストールに関連して。
MacのportコマンドでなぜかOpenSSLが更新できずにしばらく詰まってしまったので、その原因と解決方法。
bash-3.2$ sudo port install openssl Password: ---> Computing dependencies for openssl ---> Installing openssl @1.0.1e_1 Error: org.macports.install for port openssl returned: no destroot found at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_openssl/openssl/work/destroot Please see the log file for port openssl for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_openssl/openssl/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port openssl failed
何度やっても失敗する。原因がよく分からなかったが、cleanして再度installするとすんなり入った。どうやらインストールの際に生成される中間ファイルが壊れていたらしい。
bash-3.2$ sudo port clean openssl ---> Cleaning openssl bash-3.2$ sudo port install openssl ---> Computing dependencies for openssl ---> Fetching archive for openssl ---> Attempting to fetch openssl-1.0.1e_1.darwin_11.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/openssl ---> Attempting to fetch openssl-1.0.1e_1.darwin_11.x86_64.tbz2.rmd160 from http://jog.id.packages.macports.org/macports/packages/openssl ---> Installing openssl @1.0.1e_1 ---> Deactivating openssl @1.0.1c_0 ---> Cleaning openssl ---> Activating openssl @1.0.1e_1 ---> Cleaning openssl ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0% ---> No broken files found.