xmake-io / xmake-repo

📦 An official xmake package repository
https://xrepo.xmake.io
Apache License 2.0
678 stars 396 forks source link

安装android平台的opencv包失败 #4494

Open jococi opened 8 months ago

jococi commented 8 months ago

Xmake 版本

2.8.6

操作系统版本和架构

windows 11

描述问题

xrepo install -p android -vD opencv

期待的结果

编译成功

工程配置

{ ndk = C:\Users\funui.jdks\openjdk-21.0.1\ndk\26.1.10909125 theme = default network = public proxy_pac = pac.lua }

附加信息和错误日志

C:\Users\funui>xrepo install -p android -vD opencv xmake f -c --require=n -vD -p android checking for architecture ... armeabi-v7a checking for Android SDK directory ... no checking for NDK directory ... C:\Users\funui.jdks\openjdk-21.0.1\ndk\26.1.10909125 checking for SDK version of NDK ... 21 checking for clang++ ... C:\Users\funui.jdks\openjdk-21.0.1\ndk\26.1.10909125\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ checking for the shared library linker (sh) ... clang++ checking for clang++ ... C:\Users\funui.jdks\openjdk-21.0.1\ndk\26.1.10909125\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ checking for the linker (ld) ... clang++ configure { ndk_sdkver = 21 theme = default kind = static network = public ndk = C:\Users\funui.jdks\openjdk-21.0.1\ndk\26.1.10909125 arch = armeabi-v7a ccache = true proxy_pac = pac.lua ndk_stdcxx = true buildir = build plat = android host = windows clean = true mode = release ndkver = 26 } xmake require -v -D -j 10 --extra={system=false} opencv checking for the shared library linker (sh) ... clang++ checking for the linker (ld) ... clang++ checkinfo: cannot runv(unzip.exe -v), No such file or directory checking for unzip ... no checking for 7z ... c:\Program Files\xmake\winenv\bin\7z checking for git ... ok checkinfo: cannot runv(gzip.exe --version), No such file or directory checking for gzip ... no git rev-parse HEAD finding opencv from xmake .. checking for xmake::opencv ... no note: the following packages are unsupported on android/armeabi-v7a: -> opencv 4.9.0 error: @programdir\core\main.lua:314: stack traceback: [C]: in function 'error' [@programdir\core\base\os.lua:960]: [...modules\private\action\require\impl\install_packages.lua:748]: [@programdir\modules\private\action\require\install.lua:85]: [@programdir\actions\require\main.lua:129]: [C]: in function 'xpcall' [@programdir\core\base\utils.lua:280]: [@programdir\core\base\task.lua:501]: in function 'run' [@programdir\core\main.lua:312]: in function 'cotask' [@programdir\core\base\scheduler.lua:404]:

stack traceback: [C]: in function 'error' @programdir\core\base\os.lua:949: in function 'os.raiselevel' (...tail calls...) @programdir\core\main.lua:314: in upvalue 'cotask' @programdir\core\base\scheduler.lua:404: in function <@programdir\core\base\scheduler.lua:397> error: @programdir\core\main.lua:314: @programdir\core\sandbox\modules\os.lua:378: execv(xmake require -v -D -j 10 --extra={system=false} opencv) failed(-1) stack traceback: [C]: in function 'error' [@programdir\core\base\os.lua:949]: [@programdir\core\sandbox\modules\os.lua:378]: [@programdir\modules\private\xrepo\action\install.lua:300]: in function '_install_packages' [@programdir\modules\private\xrepo\action\install.lua:307]: [@programdir\modules\private\xrepo\main.lua:196]: [@programdir\plugins\lua\main.lua:124]: [C]: in function 'xpcall' [@programdir\core\base\utils.lua:280]: [@programdir\core\base\task.lua:501]: in function 'run' [@programdir\core\main.lua:312]: in function 'cotask' [@programdir\core\base\scheduler.lua:404]:

stack traceback: [C]: in function 'error' @programdir\core\base\os.lua:949: in function 'base/os.raiselevel' (...tail calls...) @programdir\core\main.lua:314: in upvalue 'cotask' @programdir\core\base\scheduler.lua:404: in function <@programdir\core\base\scheduler.lua:397>

Issues-translate-bot commented 8 months ago

Bot detected the issue body's language is not English, translate it automatically.


Title: Failed to install opencv package for android platform

waruqi commented 8 months ago

提 pr 过来 让包支持 android

Issues-translate-bot commented 3 months ago

Bot detected the issue body's language is not English, translate it automatically.


Title: Failed to install opencv package for android platform