返回 CI 构建墙
BUILD133215失败
Logs|build-133215.log88 行
13
1WRNbe7485786f/b/mp.c:345:13: warning: unused function 'dot' [-Wunused-function]
2static void dot(void)
3 ^
4WRN33 warnings generated.
5mp-player/0.6: Package 'a6b1f99b2899df64239e226f2094a0cec99ecf8d' built
6mp-player/0.6: Build folder /storage/Users/currentUser/.cache/conan2/p/b/mp-pl637be7485786f/b/build-release
7mp-player/0.6: Generating the package
8mp-player/0.6: Packaging in folder /storage/Users/currentUser/.cache/conan2/p/b/mp-pl637be7485786f/p
9mp-player/0.6: Calling package()
10mp-player/0.6: package(): Packaged 2 files: mp, COPYING
11mp-player/0.6: Created package revision 57548479f8618f6d186e2cfbc3e82ebf
12mp-player/0.6: Package 'a6b1f99b2899df64239e226f2094a0cec99ecf8d' created
13mp-player/0.6: Full package reference: mp-player/0.6#d2f5b1fd9b4e1b7de8dfd1c5d4e6ee75:a6b1f99b2899df64239e226f2094a0cec99ecf8d#57548479f8618f6d186e2cfbc3e82ebf
14mp-player/0.6: Package folder /storage/Users/currentUser/.cache/conan2/p/b/mp-pl637be7485786f/p
15
16======== Launching test_package ========
17
18======== Computing dependency graph ========
19Graph root
20 mp-player/0.6 (test package): /storage/Users/currentUser/.cache/buildbot-worker/conan-pr-check/build/archives/m/mp-player/0.6/test_package/conanfile.py
21Requirements
22 libmikmod/3.3.13#252506b60d352cfd1659fd137324a7a2 - Cache
23 mp-player/0.6#d2f5b1fd9b4e1b7de8dfd1c5d4e6ee75 - Cache
24 ncurses/6.5#69914b9d115a9d31e4b32372c44e49bf - Cache
25
26======== Computing necessary packages ========
27Requirements
28 libmikmod/3.3.13#252506b60d352cfd1659fd137324a7a2:0726937e17000c634ad5fc029642008575bda6b0#a6dc2cc9442337d350bba3108911d9bd - Cache
29 mp-player/0.6#d2f5b1fd9b4e1b7de8dfd1c5d4e6ee75:a6b1f99b2899df64239e226f2094a0cec99ecf8d#57548479f8618f6d186e2cfbc3e82ebf - Cache
30Skipped binaries
31 ncurses/6.5
32
33======== Installing packages ========
34libmikmod/3.3.13: Already installed! (1 of 2)
35mp-player/0.6: Already installed! (2 of 2)
36
37======== Testing the package ========
38mp-player/0.6 (test package): Test package build:
39mp-player/0.6 (test package): Test package build folder: /storage/Users/currentUser/.cache/buildbot-worker/conan-pr-check/build/archives/m/mp-player/0.6/test_package
40mp-player/0.6 (test package): Generating aggregated env files
41mp-player/0.6 (test package): Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
42
43======== Testing the package: Building ========
44
45======== Testing the package: Executing test ========
46mp-player/0.6 (test package): Running test()
47mp-player/0.6 (test package): RUN: bash -c 'TMPDIR=/data/storage/el2/base/cache exec "/data/service/hnp/bin/python3" "/storage/Users/currentUser/.cache/buildbot-worker/conan-pr-check/build/archives/m/mp-player/0.6/test_package/check_mp_player.py" "/storage/Users/currentUser/.cache/conan2/p/b/mp-pl637be7485786f/p"'
48OK [ok] 可执行随包:bin/mp(342464 字节)
49[skip] 文件系统不保留 other 执行位(同 FS 探测:chmod 755 后实得 mode=750),权限断言在本地不可判定,交 CI 复核
50OK [ok] ELF 自检通过:ELF64、machine=0xB7(AArch64)
51OK [ok] 动态依赖含 libmikmod(2 项 DT_NEEDED:libmikmod.so.3, libc.so)
52OK [ok] 静态链入校验通过:ncurses/panel 均不在 DT_NEEDED,且特征符号已定义
53OK [ok] 实跑 `mp -h` 通过:rc=0,打印用法
54ERR[FAIL] 端到端:mp 未按预期退出(rc=1):MP: Can't access '/data/storage/el2/base/cache/mp-e2e-vy6f_72k/home/.mp', creating it.
55ERRError opening terminal: xterm.
56
57OK [ok] 随包许可证:licenses/COPYING
58OK [ok] 证据:bin/mp sha256=510e2221829c7d5d…;python 3.12.9
59
60checks=8 fails=1 skips=1
61RESULT: FAIL
62
63ERRERROR: mp-player/0.6 (test package): Error in test() method, line 21
64 self.run(cmd, env="conanrun")
65ERR ConanException: Error 1 while executing
66ERR[fail] mp-player/0.6 — conan create failed
67ERRL1_RESULT=fail: conan create failed
68L2_RESULT=skip: not run
69L4_RESULT=skip: not run
70L5_RESULT=skip: not run
71
72─── 修复建议 ───
73[hint] 编译失败
74 请检查源码在鸿蒙 PC (clang/ohos) 上的兼容性
75 常见原因: 1) 编译器差异(gcc→clang) 2) 平台宏未覆盖 3) 缺少系统头文件
76
77─── end 修复建议 ───
78
79━━━ Build Summary ━━━
80 Total: 1
81OK Success: 0
82ERR Failed: 1
83OK Pass rate: 0.0% (0/1)
84ERR Failed packages:
85 - mp-player/0.6
86STP[step] Pre-download: conandata.yml 已还原为官方 URL
87program finished with exit code 1
88elapsedTime=30.936124