Merge branch 'develop' into server-develop

17 jobs for server-develop in 7 minutes and 40 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Prepare
passed #187025
linux
mat_common

00:02:47

passed #187027
linux
mat_macos

00:00:17

passed #187026
linux
mat_submodules

00:01:44

passed #187028
linux
mat_windows

00:00:13

 
  Build
failed #187033
linux
exec_debian

00:01:25

failed #187036
arm
exec_debianarm

00:03:11

failed #187031
noavx2
exec_linux

00:01:35

failed #187032
avx2
exec_linux_pro3

00:01:03

failed #187034
arm
exec_linuxarm

00:03:10

failed #187035
arm
exec_linuxarm_pro3

00:03:15

failed #187038
macos-m1
exec_macos_arm64

00:00:57

failed #187040
macos-m1
exec_macos_arm64_pro3

00:00:58

failed #187037
macos
exec_macos_x64

00:02:03

failed #187039
macos
exec_macos_x64_pro3

00:02:03

failed #187029
vs
exec_windows

00:01:30

failed #187030
vs
exec_windows_pro3

00:01:15

 
  Combine
skipped #187041
macos
exec_macos
 
Name Stage Failure
failed
exec_windows_pro3 Build
         C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\gframe\game.cpp(2692,37): error C2664: ��BOOL FreeEnvironmentStringsA(LPCH)��: �޷������� 1 �ӡ�LPTCH��ת��Ϊ��LPCH�� [C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\build\ygoserver.vcxproj]
C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\gframe\single_duel.cpp(590,12): error C2039: "InjectEnvToRegistry": ���� "ygo::Game" �ij�Ա [C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\build\ygoserver.vcxproj]
C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\gframe\tag_duel.cpp(571,12): error C2039: "InjectEnvToRegistry": ���� "ygo::Game" �ij�Ա [C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\build\ygoserver.vcxproj]

36 ������
6 ������

����ʱ�� 00:00:47.03
ERROR: Job failed: exit status 1
failed
exec_windows Build
         C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\gframe\game.cpp(2692,37): error C2664: ��BOOL FreeEnvironmentStringsA(LPCH)��: �޷������� 1 �ӡ�LPTCH��ת��Ϊ��LPCH�� [C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\build\ygopro.vcxproj]
C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\gframe\single_duel.cpp(590,12): error C2039: "InjectEnvToRegistry": ���� "ygo::Game" �ij�Ա [C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\build\ygopro.vcxproj]
C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\gframe\tag_duel.cpp(571,12): error C2039: "InjectEnvToRegistry": ���� "ygo::Game" �ij�Ա [C:\images\builds\nvYJyXaZ\0\nanahira\ygopro\build\ygopro.vcxproj]

36 ������
6 ������

����ʱ�� 00:00:44.91
ERROR: Job failed: exit status 1
failed
exec_linuxarm_pro3 Build
../gframe/game.h:189:7: note: 'class ygo::Game' defined here
189 | class Game {
| ^~~~
netserver.cpp
make[1]: *** [ygoserver.make:166: ../obj/Release/ygoserver/game.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:60: ygoserver] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
exec_debianarm Build
../gframe/game.h:189:7: note: 'class ygo::Game' defined here
189 | class Game {
| ^~~~
netserver.cpp
make[1]: *** [ygopro.make:164: ../obj/Release/ygopro/game.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:46: ygopro] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
exec_linuxarm Build
In file included from ../gframe/game.cpp:2:
../gframe/game.h:189:7: note: 'class ygo::Game' defined here
189 | class Game {
| ^~~~
make[1]: *** [ygopro.make:164: ../obj/Release/ygopro/game.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:60: ygopro] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
exec_macos_x64 Build
make[1]: *** Waiting for unfinished jobs....
1 error generated.
make[1]: *** [../obj/Release/ygopro/tag_duel.o] Error 1
1 error generated.
make[1]: *** [../obj/Release/ygopro/single_duel.o] Error 1
1 warning generated.
make: *** [ygopro] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1

failed
exec_macos_x64_pro3 Build
make[1]: *** Waiting for unfinished jobs....
1 error generated.
make[1]: *** [../obj/Release/ygoserver/tag_duel.o] Error 1
1 error generated.
make[1]: *** [../obj/Release/ygoserver/single_duel.o] Error 1
1 warning generated.
make: *** [ygoserver] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1

failed
exec_linux Build
  571 |  mainGame->InjectEnvToRegistry(pduel);
| ^~~~~~~~~~~~~~~~~~~
make[1]: *** [ygopro.make:164: ../obj/Release/ygopro/game.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [ygopro.make:176: ../obj/Release/ygopro/single_duel.o] Error 1
make[1]: *** [ygopro.make:179: ../obj/Release/ygopro/tag_duel.o] Error 1
make: *** [Makefile:60: ygopro] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
exec_debian Build
  590 |  mainGame->InjectEnvToRegistry(pduel);
| ^~~~~~~~~~~~~~~~~~~
make[1]: *** [ygopro.make:164: ../obj/Release/ygopro/game.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [ygopro.make:179: ../obj/Release/ygopro/tag_duel.o] Error 1
make[1]: *** [ygopro.make:176: ../obj/Release/ygopro/single_duel.o] Error 1
make: *** [Makefile:46: ygopro] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
exec_macos_arm64_pro3 Build
1 warning generated.
../gframe/tag_duel.cpp:571:12: error: no member named 'InjectEnvToRegistry' in 'ygo::Game'
mainGame->InjectEnvToRegistry(pduel);
~~~~~~~~ ^
1 error generated.
make[1]: *** [../obj/Release/ygoserver/tag_duel.o] Error 1
make: *** [ygoserver] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1

failed
exec_linux_pro3 Build
make[1]: *** [ygoserver.make:181: ../obj/Release/ygoserver/single_duel.o] Error 1
../gframe/tag_duel.cpp: In member function 'virtual void ygo::TagDuel::TPResult(ygo::DuelPlayer*, unsigned char)':
../gframe/tag_duel.cpp:571:12: error: 'class ygo::Game' has no member named 'InjectEnvToRegistry'
571 | mainGame->InjectEnvToRegistry(pduel);
| ^~~~~~~~~~~~~~~~~~~
make[1]: *** [ygoserver.make:184: ../obj/Release/ygoserver/tag_duel.o] Error 1
make: *** [Makefile:60: ygoserver] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

failed
exec_macos_arm64 Build
make[1]: *** Waiting for unfinished jobs....
1 error generated.
make[1]: *** [../obj/Release/ygopro/tag_duel.o] Error 1
1 error generated.
make[1]: *** [../obj/Release/ygopro/single_duel.o] Error 1
1 warning generated.
make: *** [ygopro] Error 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1