0

友人のMacにMacportsを使用してインストールしようとしてlibusb-develいます(Osceletonをインストールするために必要です)。私のコンピューターでは、インストールは完全にうまくいきましたが、彼にインストールしている間、私は立ち往生しています。

の依存関係の1つはlibusb-develですcurl。ただし、インストールcurlは失敗するようです。の構成中curlに、エラーメッセージが表示され、インストールが終了します。私はログを参照しています。ここで、これはエラーに関連する部分です。

:info:configure configure: found both libz and libz.h header
:info:configure checking for "/dev/urandom"... configure: error: cannot check for file existence when cross compiling
:info:configure shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_curl/work/curl-7.21.4-ppc" && ./configure --prefix=/opt/local --disable-dependency-tracking --disable-dependency-tracking --enable-ipv6 --without-gnutls --without-gssapi --without-librtmp --without-libssh2 --without-nss --without-polarssl --without-spnego --with-ssl --disable-ares --disable-ldap --disable-ldaps --with-libidn --with-zlib=/opt/local --disable-dependency-tracking --with-ca-bundle=/opt/local/share/curl/curl-ca-bundle.crt --host=powerpc-apple-darwin10.7.0 " returned error 1
:error:configure Target org.macports.configure returned: configure failure: shell command failed (see log for details)
:debug:configure Backtrace: configure failure: shell command failed (see log for details)
    while executing
"$procedure $targetname"
:info:configure Warning: the following items did not execute (for curl): org.macports.destroot org.macports.configure org.macports.build
:notice:configure Log for curl is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_curl/main.log

ログに示されているコマンドを使用してconfigure-scriptを自分で実行すると、すべてうまくいき、curl完全にインストールされます。ただし、Macportsは、特定のファイルがすでに存在するなどのエラーが表示されるため、これに満足していません。また、curlMacportsを使用して直接インストールすると問題が発生するようです。

このため、のインストールを続行できずlibusb-devel、学校のプロジェクトですぐに必要になります。誰か助けてもらえますか?

TIA

4

1 に答える 1

0

MacPortsはPowerPC用のクロスコンパイルだと思っているようです。正しいバージョンのMacPortsがインストールされていることを確認してください。MacPortsを他の目的で使用していない場合は、ここから吹き飛ばして/opt/localインストールしてください。

于 2011-04-17T19:42:44.630 に答える