返回 CI 构建墙
BUILD133230失败
Logs|build-133230.log71 行
13
1, in <module>
2ERRModuleNotFoundError: No module named 'random2'
3WRNCMake Warning at CMakeLists.txt:910 (MESSAGE):
4 Could not find the python3's random2 module - please install it.
5
6
7Can't locate Task/FreecellSolver/Testing.pm in @INC (you may need to install the Task::FreecellSolver::Testing module) (@INC entries checked: /storage/Users/currentUser/.cache/conan2/p/libpafb44128b9494e/p/lib/perl5 /data/service/hnp/perl.org/perl_5.42.0/lib/site_perl/5.42.0/aarch64-linux /data/service/hnp/perl.org/perl_5.42.0/lib/site_perl/5.42.0 /data/service/hnp/perl.org/perl_5.42.0/lib/5.42.0/aarch64-linux /data/service/hnp/perl.org/perl_5.42.0/lib/5.42.0).
8ERRBEGIN failed--compilation aborted.
9WRNCMake Warning at t/CMakeLists.txt:61 (MESSAGE):
10 The Perl 5/CPAN distribution Task::FreecellSolver::Testing is unavailable -
11 the Perl test harness and Perl-generated .t scripts are skipped.
12
13
14-- Conan: Target declared 'libtap::libtap'
15WRNCMake Deprecation Warning at man/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
16 Compatibility with CMake < 3.10 will be removed from a future version of
17 CMake.
18
19 Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
20 to tell CMake that the project requires at least <min> but has been updated
21 to work with policies introduced by <max> or earlier.
22
23
24-- Configuring done (6.8s)
25-- Generating done (0.1s)
26-- Build files have been written to: /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/build/Release
27
28freecell-solver/5.0.0: Running CMake.build()
29freecell-solver/5.0.0: RUN: cmake --build "/storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/build/Release" -- -j20 -j1
30[1/107] Generating cmd_line_inc.h, cmd_line_enum.h
31[2/107] Generating debondt__card_pos.c, debondt__card_pos.h, debondt__state_pos.c, debondt__state_pos.h, is_king.c, is_king.h, is_parent.c, is_parent.h, pos_by_rank__freecell.c, pos_by_rank__freecell.h, rate_state.c, rate_state.h
32[3/107] Generating fcs_presets_generated.h
33ERRFAILED: [code=255] fcs_presets_generated.h /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/build/Release/fcs_presets_generated.h
34cd /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/build/Release && /data/service/hnp/bin/perl /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/scripts/gen-presets.pl --mode=c --output /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/build/Release/fcs_presets_generated.h
35"my" variable $ret masks earlier declaration in same scope at /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/scripts/gen-presets.pl line 210.
36Global symbol "$C_TEMPLATE_INPUT" requires explicit package name (did you forget to declare "my $C_TEMPLATE_INPUT"?) at /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/scripts/gen-presets.pl line 204.
37ERRExecution of /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/scripts/gen-presets.pl aborted due to compilation errors.
38ERRninja: build stopped: subcommand failed.
39
40ERRfreecell-solver/5.0.0: ERROR:
41ERRPackage '01d92cf349a0dd98ff915f4bd99a04430171517f' build failed
42WRNfreecell-solver/5.0.0: WARN: Build folder /storage/Users/currentUser/.cache/conan2/p/b/freec3e47843e66562/b/build/Release
43ERRERROR: freecell-solver/5.0.0: Error in build() method, line 292
44 cmake.build(build_tool_args=["-j1"])
45ERR ConanException: Error 255 while executing
46ERR[fail] freecell-solver/5.0.0 — conan create failed
47ERRL1_RESULT=fail: conan create failed
48L2_RESULT=skip: not run
49L4_RESULT=skip: not run
50L5_RESULT=skip: not run
51
52─── 修复建议 ───
53[hint] 依赖包未构建, 请先提交依赖包的 PR 并等待 CI 通过
54 请检查 conanfile.py 的 requirements() 是否正确声明了所有依赖
55
56[hint] 编译失败
57 请检查源码在鸿蒙 PC (clang/ohos) 上的兼容性
58 常见原因: 1) 编译器差异(gcc→clang) 2) 平台宏未覆盖 3) 缺少系统头文件
59
60─── end 修复建议 ───
61
62━━━ Build Summary ━━━
63 Total: 1
64OK Success: 0
65ERR Failed: 1
66OK Pass rate: 0.0% (0/1)
67ERR Failed packages:
68 - freecell-solver/5.0.0
69STP[step] Pre-download: conandata.yml 已还原为官方 URL
70program finished with exit code 1
71elapsedTime=87.281282