Mac Port: Error: org.macports.build for port XXXX returned: command execution failed
2013-08-03 15:13
495 查看
錯誤訊息類似下面這樣:Error: org.macports.buildforport qemu returned: command execution failed
這其實主要是 XCode 更新後造成的,因為新版的 XCode 使用 clang compiler,看起來它不允許使用 global register variables,因此一些 Port 上的程式在 build 的時候就出問題了,這時候可以使用 ‘configure.compiler=gcc’ 選項強制 port 改用 gcc 作為編譯器,比如說:sudo port -v install qemu +target_arm configure.compiler=gcc
如果還是碰到錯誤,可能先前使用 clang 編譯的 object file 殘留所致,可以先作一下 clean 的動作:sudo port clean qemu
然後重新跑上面的 insall 指令。希望這對你有些幫助…
我试过了,不会再出现这个错误
這其實主要是 XCode 更新後造成的,因為新版的 XCode 使用 clang compiler,看起來它不允許使用 global register variables,因此一些 Port 上的程式在 build 的時候就出問題了,這時候可以使用 ‘configure.compiler=gcc’ 選項強制 port 改用 gcc 作為編譯器,比如說:sudo port -v install qemu +target_arm configure.compiler=gcc
如果還是碰到錯誤,可能先前使用 clang 編譯的 object file 殘留所致,可以先作一下 clean 的動作:sudo port clean qemu
然後重新跑上面的 insall 指令。希望這對你有些幫助…
我试过了,不会再出现这个错误
相关文章推荐
- 使用AS编译时,报Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build
- 关于android studio 出现Error:Execution failed for task ':app:buildInfoDebugLoader'.的解决办法
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.Android.build.api.tra
- maven:log4j:WARN No appenders could be found for logger (loggerInfo).或者maven build error:org.apache.maven.lifecycle.LifecycleExecutionExceptio
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.Android.build.api.tran
- Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.a
- Gradle build error, Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug
- Error:Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.tr
- 解决--Error:Execution failed for task ':xxxx:compileTestDebugAidl'.
- Error:Execution failed for task ':clean'. > Unable to delete directory :\build\intermediates
- Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.a
- MacPorts svn Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path:
- Error:Execution failed for task ':app:buildInfoDebugLoader'. 解决方法
- Error:Execution failed for task ':app:buildInfoDebugLoader'
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Error:Execution failed for task ':app:buildInfoDebugLoader'. > Exception while doing past iteration
- Error:Execution failed for task '::transformClassesWithDexForDebug'. > com.android.build.api.transfo
- 关于android studio 出现Error:Execution failed for task ':app:buildInfoDebugLoader'.的解决办法
- Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'. > com.android.build
- Error:Execution failed for task ':app:buildInfoDebugLoader'