xmake-io / xmake

🔥 A cross-platform build utility based on Lua
https://xmake.io
Apache License 2.0
10.21k stars 790 forks source link

XMake hangs when fetching a lot of packages on macOS #4645

Closed SirLynix closed 4 months ago

SirLynix commented 10 months ago

Xmake Version

2.8.6 (dev)

Operating System Version and Architecture

macOS GitHub CI

Describe Bug

I have noticed this bug for a few weeks now, with sometimes my macOS CI freezing when fetching packages.

For example: image

Note that if it finds the package (if they were downloaded from cache), it doesn't hang: image

I managed to reproduce this issue with the XMAKE_PROFILE=stuck env variable in CI: https://github.com/NazaraEngine/NazaraEngine/actions/runs/7628341454/job/20779156272

[xmake]: [engine]: stack traceback:
    [C]: in function 'base/table.sort'
    [C]: in function 'pcall'
    ./.xmake-cache-W04/share/xmake/core/base/table.lua:450: in function 'base/table.orderkeys'
    ./.xmake-cache-W04/share/xmake/core/base/scheduler.lua:300: in function 'base/scheduler._co_curenvs_update'
    ./.xmake-cache-W04/share/xmake/core/base/scheduler.lua:922: in function 'os._SCHED_CHENVS'
    ./.xmake-cache-W04/share/xmake/core/base/os.lua:202: in function 'os._notify_envs_changed'
    ./.xmake-cache-W04/share/xmake/core/base/os.lua:1219: in function 'os.setenvs'
    ./.xmake-cache-W04/share/xmake/core/base/scheduler.lua:458: in function 'base/scheduler.co_suspend'
    ./.xmake-cache-W04/share/xmake/core/base/scheduler.lua:498: in function 'base/scheduler.co_sleep'
    (...tail calls...)
    ...make/core/sandbox/modules/import/core/base/scheduler.lua:73: in field 'co_yield'
    ... (skipping 15 levels)
    ...W04/share/xmake/modules/package/manager/find_package.lua:195: in function <...W04/share/xmake/modules/package/manager/find_package.lua:1[71](https://github.com/NazaraEngine/NazaraEngine/actions/runs/7628341454/job/20779156272#step:11:72)>
    (...tail calls...)
    ...ache-W04/share/xmake/modules/lib/detect/find_package.lua:109: in function <...ache-W04/share/xmake/modules/lib/detect/find_package.lua:[74](https://github.com/NazaraEngine/NazaraEngine/actions/runs/7628341454/job/20779156272#step:11:75)>
    (...tail calls...)
    ./.xmake-cache-W04/share/xmake/core/package/package.lua:1741: in method '_fetch_library'
    ./.xmake-cache-W04/share/xmake/core/package/package.lua:1901: in method 'fetch'
    ...modules/private/action/require/impl/install_packages.lua:333: in upvalue 'jobfunc'
    ./.xmake-cache-W04/share/xmake/modules/async/runjobs.lua:237: in function <./.xmake-cache-W04/share/xmake/modules/async/runjobs.lua:222>
    [C]: in function 'xpcall'
    ./.xmake-cache-W04/share/xmake/core/base/utils.lua:2[80](https://github.com/NazaraEngine/NazaraEngine/actions/runs/7628341454/job/20779156272#step:11:81): in function 'sandbox/modules/utils.trycall'
    ./.xmake-cache-W04/share/xmake/core/sandbox/modules/try.lua:117: in global 'try'
    ./.xmake-cache-W04/share/xmake/modules/async/runjobs.lua:220: in upvalue 'cotask'
    ./.xmake-cache-W04/share/xmake/core/base/scheduler.lua:404: in function <./.xmake-cache-W04/share/xmake/core/base/scheduler.lua:397>

I doubt it comes from the sorting itself, but maybe from multiple coroutines feeding each other?
The bug doesn't seem to occurs when limiting scheduler jobs (-vD).

Expected Behavior

That it doesn't hang.

Project Configuration

It happened with my game engine and a game using it.

I think it comes from the large number of packages I use.

Additional Information and Error Logs

See https://github.com/NazaraEngine/NazaraEngine/actions/runs/7628341454/job/20779156272

waruqi commented 10 months ago

I will look at it later

waruqi commented 10 months ago

same reason. https://github.com/xmake-io/xmake/issues/4429 https://github.com/xmake-io/xmake/issues/4613 https://github.com/xmake-io/xmake/issues/4391

in here

https://github.com/xmake-io/xmake/blob/85bfb36d4e608662b74e5c42ac9e6a9052b3451e/xmake/core/sandbox/modules/import/lib/detect/find_programver.lua#L67 https://github.com/xmake-io/xmake/blob/85bfb36d4e608662b74e5c42ac9e6a9052b3451e/xmake/modules/lib/detect/has_flags.lua#L87 https://github.com/xmake-io/xmake/blob/85bfb36d4e608662b74e5c42ac9e6a9052b3451e/xmake/core/sandbox/modules/import/lib/detect/find_program.lua#L280

But I don't know how to improve it yet, I need to think about it.

SirLynix commented 10 months ago

The weird thing is that it only happens on macOS.

I unstuck my CI using -vD flags (to force only one coroutine) but I'm keeping my debug branch so I can help you, tell me if you want me to try some steps to unstuck it (or set xmake to a debug branch with more logs).

waruqi commented 10 months ago

I probably know what's causing it, but I'll need some time to try to improve the coroutine scheduler.

waruqi commented 10 months ago

try co branch. https://github.com/xmake-io/xmake/pull/4648

xmake update -s github:xmake-io/xmake#co

It should work. https://github.com/waruqi/NazaraEngine/actions/runs/7641649402/job/20820436198

SirLynix commented 10 months ago

It's working great 👍 https://github.com/NazaraEngine/NazaraEngine/actions/runs/7642289969

thank you!

waruqi commented 10 months ago

But there are some installation errors, and I'm not sure if this patch is causing them.

waruqi commented 10 months ago

Maybe the patch doesn't save and restore curdir correctly. it needs to be improved.

SirLynix commented 10 months ago

you're right, I didn't have any package installation issue with macOS before (project compilation issues are normal, it's fixed on the main branch)

SirLynix commented 10 months ago

and it seems one job still hangs forever, but after installing packages: https://github.com/NazaraEngine/NazaraEngine/actions/runs/7642289969/job/20821565845

waruqi commented 10 months ago

I fixed curdir status issues. but it still exists some build errors. https://github.com/waruqi/NazaraEngine/actions/runs/7648666492/job/20843516245

SirLynix commented 10 months ago

The project compilation issue is caused by my code, I rebased my branch and it looks like it's working now: https://github.com/NazaraEngine/NazaraEngine/actions/runs/7653067528

I see no package error

SirLynix commented 10 months ago

well it did get stuck after installing the last package actually, on the asan CI

waruqi commented 10 months ago

try it again.

SirLynix commented 10 months ago

It looks like one CI job hangs: https://github.com/NazaraEngine/NazaraEngine/actions/runs/7665724864/job/20892131191

I made it run with XMAKE_PROFILE set to stuck and timeout after 40m, other jobs finished this steps in less than 20m

waruqi commented 10 months ago

I can't reproduce it. https://github.com/waruqi/NazaraEngine/actions/runs/7668552831/job/20900562656

SirLynix commented 10 months ago

it seems random, but here's another one: https://github.com/NazaraEngine/NazaraEngine/actions/runs/7668928331/job/20901762017

waruqi commented 10 months ago

hmm, I just added three lines of logs and then ran ci three times without reproducing it https://github.com/waruqi/NazaraEngine/actions/runs/7668905704

test branch. https://github.com/xmake-io/xmake/commit/17b67f8a34b8db5ad363442feafb530dcd896920

waruqi commented 10 months ago

I've been running the ci all day and it's only reproduced twice, so maybe it'll take more time to fix it.

SirLynix commented 10 months ago

in any case it's already way better than how it was before 👍

waruqi commented 10 months ago

I've merged the patch for now, and I'll continue to improve it if it's still reproducible.

waruqi commented 10 months ago
2024-01-29T13:36:02.1003110Z starting <co: install_packages/15/running>
2024-01-29T13:36:02.4009490Z locking    <co: install_packages/15/running>   find_programcurl
2024-01-29T13:36:02.5012460Z locked <co: install_packages/15/running>   find_programcurl
2024-01-29T13:36:02.6016130Z unlock <co: install_packages/15/running>   find_programcurl
2024-01-29T13:36:02.7019320Z locking    <co: install_packages/15/running>   find_programver/usr/local/opt/curl/bin/curl
2024-01-29T13:36:02.8021290Z locked <co: install_packages/15/running>   find_programver/usr/local/opt/curl/bin/curl
2024-01-29T13:36:02.9024050Z unlock <co: install_packages/15/running>   find_programver/usr/local/opt/curl/bin/curl
2024-01-29T13:36:03.0031380Z <subprocess: curl>: /usr/local/opt/curl/bin/curl -fsSL -A "Xmake/2.8.6+HEAD.e82d8e3d2 (Macintosh;Intel Mac OS X 12.7.2) curl/8.5.0" https://github.com/bulletphysics/bullet3/archive/3.25.zip -o 3.25.zip <co: install_packages/15/running>
2024-01-29T13:36:03.4042010Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:36:26.6281340Z locking    <co: install_packages/15/running>   find_programunzip
2024-01-29T13:36:26.7284300Z locked <co: install_packages/15/running>   find_programunzip
2024-01-29T13:36:26.8289610Z unlock <co: install_packages/15/running>   find_programunzip
2024-01-29T13:36:26.9293780Z <subprocess: unzip>: /usr/bin/unzip -o -q 3.25.zip -d source.tmp <co: install_packages/15/running>
2024-01-29T13:37:11.9808470Z locking    <co: install_packages/15/running>   find_programcmake
2024-01-29T13:37:12.0827860Z locked <co: install_packages/15/running>   find_programcmake
2024-01-29T13:37:12.1831970Z unlock <co: install_packages/15/running>   find_programcmake
2024-01-29T13:37:12.2845410Z <subprocess: cmake>: /usr/local/bin/cmake -DBUILD_CPU_DEMOS=OFF -DBUILD_OPENGL3_DEMOS=OFF -DBUILD_BULLET2_DEMOS=OFF -DBUILD_UNIT_TESTS=OFF -DINSTALL_LIBS=ON -DCMAKE_DEBUG_POSTFIX= -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DUSE_DOUBLE_PRECISION=OFF -DBUILD_EXTRAS=OFF -DUSE_MSVC_RUNTIME_LIBRARY_DLL=ON -DCMAKE_INSTALL_PREFIX=/Users/runner/work/NazaraEngine/xmake-global/.xmake/packages/b/bullet3/3.25/fcd801e425d6468eae0dd1f050c72f40 -DCMAKE_INSTALL_LIBDIR:PATH=lib -G "Unix Makefiles" -DCMAKE_POSITION_INDEPENDENT_CODE=ON /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source <co: install_packages/15/running>
2024-01-29T13:37:17.5992410Z <subprocess: make>: make -j6 <co: install_packages/15/running>
2024-01-29T13:40:27.5296330Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:40:52.1006430Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:40:53.6792410Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:42:58.4220000Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:43:00.1095220Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:43:02.7814050Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:43:04.0387480Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:43:05.6142540Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:43:07.0196160Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:43:43.0175090Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:43:43.5700820Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:46:42.9361610Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:46:44.4485840Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:46:56.5954770Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:46:58.0039350Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:01.4013670Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:03.0909980Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:05.3957400Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:06.0386950Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:06.8956180Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:08.2788550Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:09.8369610Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:10.8874790Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:11.3213830Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:47:11.3475310Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:50:42.8240830Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:50:42.8325100Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:51:01.1395510Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:51:01.1662210Z   co:  <co: install_packages/15/suspended>
2024-01-29T13:51:01.1820880Z   co:  <co: install_packages/15/suspended>

Compiling bullet3 in parallel (make -j6) sometimes gets stuck. I don't know why.

waruqi commented 10 months ago

it seems random, but here's another one: https://github.com/NazaraEngine/NazaraEngine/actions/runs/7668928331/job/20901762017

There is an installation task that sometimes installs very slowly, I'm not sure if it's stuck or not, looking at the last output it seems to have finished compiling and is deleting files. But for sure, make -j6 has not finished executing.

I think xmake has fixed the previous stuck problem, and this current problem may simply be due to ci's low runtime resources, and parallel compilation of packages occasionally slowing it down beyond 40m/1h.

https://github.com/waruqi/NazaraEngine/actions/runs/7696818455/job/21001132996

2024-01-30T04:45:09.9628140Z make[2]: Deleting file `src/Bullet3OpenCL/libBullet3OpenCL_clew.a' 2024-01-30T04:45:09.9839200Z make[2]: [src/Bullet3OpenCL/libBullet3OpenCL_clew.a] Interrupt: 2 2024-01-30T04:45:10.0010490Z make[1]: *** [src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/all] Interrupt: 2

2024-01-30T04:45:26.4447450Z make[2]: Deleting file `libSDL2main.a' 2024-01-30T04:45:26.4531230Z make[2]: [libSDL2main.a] Interrupt: 2 2024-01-30T04:45:26.4617140Z make[1]: *** [CMakeFiles/SDL2main.dir/all] Interrupt: 2

2024-01-30T04:09:48.2382450Z starting <co: install_packages/15/running>
2024-01-30T04:09:48.5387120Z locking    <co: install_packages/15/running>   find_programcurl
2024-01-30T04:09:48.6389030Z locked <co: install_packages/15/running>   find_programcurl
2024-01-30T04:09:48.7394270Z unlock <co: install_packages/15/running>   find_programcurl
2024-01-30T04:09:48.8398710Z locking    <co: install_packages/15/running>   find_programver/usr/local/opt/curl/bin/curl
2024-01-30T04:09:48.9399340Z locked <co: install_packages/15/running>   find_programver/usr/local/opt/curl/bin/curl
2024-01-30T04:09:49.0402640Z unlock <co: install_packages/15/running>   find_programver/usr/local/opt/curl/bin/curl
2024-01-30T04:09:49.1412380Z <subprocess: curl>: /usr/local/opt/curl/bin/curl -fsSL -A "Xmake/2.8.6+HEAD.56a90d799 (Macintosh;Intel Mac OS X 12.7.2) curl/8.5.0" https://github.com/bulletphysics/bullet3/archive/3.25.zip -o 3.25.zip <co: install_packages/15/running>
2024-01-30T04:09:49.5424730Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:10:05.7058320Z locking    <co: install_packages/15/running>   find_programunzip
2024-01-30T04:10:05.8062130Z locked <co: install_packages/15/running>   find_programunzip
2024-01-30T04:10:05.9065530Z unlock <co: install_packages/15/running>   find_programunzip
2024-01-30T04:10:06.0068020Z <subprocess: unzip>: /usr/bin/unzip -o -q 3.25.zip -d source.tmp <co: install_packages/15/running>
2024-01-30T04:10:26.7721910Z locking    <co: install_packages/15/running>   find_programcmake
2024-01-30T04:10:26.8727020Z locked <co: install_packages/15/running>   find_programcmake
2024-01-30T04:10:26.9730630Z unlock <co: install_packages/15/running>   find_programcmake
2024-01-30T04:10:27.0740250Z <subprocess: cmake>: /usr/local/bin/cmake -DBUILD_CPU_DEMOS=OFF -DBUILD_OPENGL3_DEMOS=OFF -DBUILD_BULLET2_DEMOS=OFF -DBUILD_UNIT_TESTS=OFF -DINSTALL_LIBS=ON -DCMAKE_DEBUG_POSTFIX= -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DUSE_DOUBLE_PRECISION=OFF -DBUILD_EXTRAS=OFF -DUSE_MSVC_RUNTIME_LIBRARY_DLL=ON -DCMAKE_INSTALL_PREFIX=/Users/runner/work/NazaraEngine/xmake-global/.xmake/packages/b/bullet3/3.25/fcd801e425d6468eae0dd1f050c72f40 -DCMAKE_INSTALL_LIBDIR:PATH=lib -G "Unix Makefiles" -DCMAKE_POSITION_INDEPENDENT_CODE=ON /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source <co: install_packages/15/running>
2024-01-30T04:10:30.4938420Z <subprocess: make>: make -j6 VERBOSE=1 <co: install_packages/15/running>
2024-01-30T04:10:30.9290450Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/build.make src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/depend
2024-01-30T04:10:31.0295980Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/build.make src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/depend
2024-01-30T04:10:31.1638480Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/build.make src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/depend
2024-01-30T04:10:31.2828380Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 && /usr/local/Cellar/cmake/3.28.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3OpenCL /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3OpenCL /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/DependInfo.cmake "--color="
2024-01-30T04:10:31.3893520Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/build.make src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/depend
2024-01-30T04:10:31.4996840Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 && /usr/local/Cellar/cmake/3.28.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Serialize/Bullet2FileLoader /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Serialize/Bullet2FileLoader /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/DependInfo.cmake "--color="
2024-01-30T04:10:31.6078800Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/build.make src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/depend
2024-01-30T04:10:31.7338650Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 && /usr/local/Cellar/cmake/3.28.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Dynamics /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Dynamics /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/DependInfo.cmake "--color="
2024-01-30T04:10:31.8364320Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 && /usr/local/Cellar/cmake/3.28.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Collision /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Collision /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/DependInfo.cmake "--color="
2024-01-30T04:10:31.9354300Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/build.make src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/depend
2024-01-30T04:10:32.0365610Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 && /usr/local/Cellar/cmake/3.28.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Geometry /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Geometry /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/DependInfo.cmake "--color="
2024-01-30T04:10:32.1374010Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 && /usr/local/Cellar/cmake/3.28.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletInverseDynamics /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletInverseDynamics /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/DependInfo.cmake "--color="
2024-01-30T04:10:32.2370110Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/build.make src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/build
2024-01-30T04:10:32.3373050Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/build.make src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/build
2024-01-30T04:10:32.4374180Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/build.make src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/build
2024-01-30T04:10:32.5378690Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/build.make src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/build
2024-01-30T04:10:32.6384800Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/build.make src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/build
2024-01-30T04:10:32.7383970Z [  0%] Building CXX object src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.o
2024-01-30T04:10:32.8401000Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Serialize/Bullet2FileLoader && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.o -MF CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.o.d -o CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.cpp
2024-01-30T04:10:32.8417720Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/build.make src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/build
2024-01-30T04:10:32.9468190Z [  1%] Building CXX object src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.o
2024-01-30T04:10:33.0472080Z [  1%] Building CXX object src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.o
2024-01-30T04:10:33.1486010Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Dynamics && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.o -MF CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.o.d -o CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp
2024-01-30T04:10:35.8136440Z /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib libBullet3Geometry.a
2024-01-30T04:10:35.9197700Z [  6%] Building CXX object src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.o
2024-01-30T04:10:36.0210710Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Serialize/Bullet2FileLoader && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.o -MF CMakeFiles/Bullet2FileLoader.dir/b3Chunk.o.d -o CMakeFiles/Bullet2FileLoader.dir/b3Chunk.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Serialize/Bullet2FileLoader/b3Chunk.cpp
2024-01-30T04:10:36.1307420Z [  6%] Built target Bullet3Geometry
2024-01-30T04:10:36.2324990Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/build.make src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/depend
2024-01-30T04:10:36.3340910Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 && /usr/local/Cellar/cmake/3.28.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletSoftBody /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4 /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletSoftBody /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/DependInfo.cmake "--color="
2024-01-30T04:10:36.4395970Z /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/make  -f src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/build.make src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/build
2024-01-30T04:10:36.5399970Z [  7%] Building CXX object src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.o
2024-01-30T04:10:36.6418360Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletSoftBody && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.o -MF CMakeFiles/BulletSoftBody.dir/btSoftBody.o.d -o CMakeFiles/BulletSoftBody.dir/btSoftBody.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletSoftBody/btSoftBody.cpp
2024-01-30T04:10:36.9530610Z [  8%] Building CXX object src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.o
2024-01-30T04:10:37.0546200Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Dynamics && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.o -MF CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.o.d -o CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp
2024-01-30T04:10:37.1557720Z [  8%] Building CXX object src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.o
2024-01-30T04:10:37.2613160Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Collision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.o -MF CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.o.d -o CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp
2024-01-30T04:10:37.3661790Z [  8%] Building CXX object src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.o
2024-01-30T04:10:37.4679580Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3OpenCL && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DB3_USE_CLEW -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.o -MF CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.o.d -o CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp
2024-01-30T04:10:37.5021380Z [  9%] Building CXX object src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.o
2024-01-30T04:10:37.6036570Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletInverseDynamics && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.o -MF CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.o.d -o CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletInverseDynamics/details/MultiBodyTreeInitCache.cpp
2024-01-30T04:10:37.7026810Z [ 10%] Building CXX object src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvh.o
2024-01-30T04:10:37.8040440Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3OpenCL && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DB3_USE_CLEW -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvh.o -MF CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvh.o.d -o CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvh.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp
2024-01-30T04:10:37.9029250Z [ 11%] Building CXX object src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.o
2024-01-30T04:10:38.0041250Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Serialize/Bullet2FileLoader && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.o -MF CMakeFiles/Bullet2FileLoader.dir/b3DNA.o.d -o CMakeFiles/Bullet2FileLoader.dir/b3DNA.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp
2024-01-30T04:10:38.1035450Z [ 12%] Building CXX object src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.o
2024-01-30T04:10:38.2047680Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/Bullet3Collision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.o -MF CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.o.d -o CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.cpp
2024-01-30T04:12:16.3270230Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.o -MF CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.o.d -o CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/Gimpact/gim_contact.cpp
2024-01-30T04:12:17.0270000Z [ 94%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.o
2024-01-30T04:12:17.1283120Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.o -MF CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.o.d -o CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/Gimpact/gim_memory.cpp
2024-01-30T04:12:17.2281510Z [ 95%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.o
2024-01-30T04:12:17.3304260Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.o -MF CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.o.d -o CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/Gimpact/gim_tri_collision.cpp
2024-01-30T04:12:17.4301500Z [ 95%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.o
2024-01-30T04:12:17.5319010Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp
2024-01-30T04:12:17.6359260Z [ 96%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.o
2024-01-30T04:12:17.7426000Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp
2024-01-30T04:12:18.3547020Z [ 96%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.o
2024-01-30T04:12:18.4563070Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp
2024-01-30T04:12:18.5576930Z [ 96%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.o
2024-01-30T04:12:18.6599040Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp
2024-01-30T04:12:18.8587730Z [ 97%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.o
2024-01-30T04:12:18.9605030Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp
2024-01-30T04:12:19.3343640Z [ 97%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.o
2024-01-30T04:12:19.4362730Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp
2024-01-30T04:12:19.5352350Z [ 98%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.o
2024-01-30T04:12:19.6411980Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp
2024-01-30T04:12:19.7416930Z [ 98%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.o
2024-01-30T04:12:19.8433440Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp
2024-01-30T04:12:19.9465030Z [ 99%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.o
2024-01-30T04:12:20.0485400Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp
2024-01-30T04:12:20.5518030Z [ 99%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.o
2024-01-30T04:12:20.6532920Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp
2024-01-30T04:12:20.7548680Z [ 99%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.o
2024-01-30T04:12:20.8564190Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp
2024-01-30T04:12:21.3619600Z [100%] Building CXX object src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.o
2024-01-30T04:12:21.4637990Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DNO_OPENGL3 -DUSE_GRAPHICAL_BENCHMARK -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src -g -D_DEBUG -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -MD -MT src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.o -MF CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.o.d -o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp
2024-01-30T04:12:23.1769940Z [100%] Linking CXX static library libBulletCollision.a
2024-01-30T04:12:23.2777490Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /usr/local/Cellar/cmake/3.28.0/bin/cmake -P CMakeFiles/BulletCollision.dir/cmake_clean_target.cmake
2024-01-30T04:12:23.3786890Z /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBulletCollision.a(btBroadphaseProxy.o) has no symbols
2024-01-30T04:12:23.3791230Z cd /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_fcd801e4/src/BulletCollision && /usr/local/Cellar/cmake/3.28.0/bin/cmake -E cmake_link_script CMakeFiles/BulletCollision.dir/link.txt --verbose=1
2024-01-30T04:12:23.4897920Z /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc libBulletCollision.a CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.o CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.o CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.o CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.o CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.o CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.o CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.o CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcherMt.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btGhostObject.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btHashedSimplePairCache.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btInternalEdgeUtility.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btManifoldResult.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btSimulationIslandManager.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereBoxCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereSphereCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereTriangleCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/CollisionDispatch/btUnionFind.o CMakeFiles/BulletCollision.dir/CollisionDispatch/SphereTriangleDetector.o CMakeFiles/BulletCollision.dir/CollisionShapes/btBoxShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btBox2dShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btBvhTriangleMeshShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btCapsuleShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btCollisionShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btCompoundShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConcaveShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConeShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexHullShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexInternalShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPointCloudShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPolyhedron.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConvex2dShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexTriangleMeshShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btCylinderShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btEmptyShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btHeightfieldTerrainShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btMiniSDF.o CMakeFiles/BulletCollision.dir/CollisionShapes/btMinkowskiSumShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btMultimaterialTriangleMeshShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btMultiSphereShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btOptimizedBvh.o CMakeFiles/BulletCollision.dir/CollisionShapes/btPolyhedralConvexShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btSdfCollisionShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.o CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.o CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.o CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.o CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.o CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.o CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.o CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.o CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.o CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.o CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.o CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.o CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.o CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.o CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.o CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.o CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.o CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.o CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.o CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.o CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.o
2024-01-30T04:12:23.6841060Z /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBulletCollision.a(btBroadphaseProxy.o) has no symbols
2024-01-30T04:12:23.6843760Z /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib libBulletCollision.a
2024-01-30T04:12:23.9158340Z [100%] Built target BulletCollision
2024-01-30T04:12:51.5011210Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:13:08.9224580Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:13:10.5858750Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:15:19.8376230Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:15:21.5404460Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:15:23.2455030Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:15:24.6486900Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:15:26.3527020Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:15:27.7561240Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:15:39.8443880Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:15:41.3638960Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:18:43.3558630Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:18:44.0824390Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:18:55.6966480Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:18:57.0991140Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:00.3085100Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:01.7309890Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:04.9694830Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:05.1611540Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:05.3915300Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:05.7409490Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:06.1700980Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:06.1855840Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:06.4793470Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:19:06.4954660Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:05.7807790Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:05.7822620Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:20.5904040Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:20.6274190Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:28.1155330Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:28.1163000Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:44.1652850Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:44.3533040Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:45.3604560Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:45.4244060Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:46.4512730Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:21:46.4519750Z   co:  <co: install_packages/15/suspended>
2024-01-30T04:45:09.9628140Z make[2]: *** Deleting file `src/Bullet3OpenCL/libBullet3OpenCL_clew.a'
2024-01-30T04:45:09.9839200Z make[2]: *** [src/Bullet3OpenCL/libBullet3OpenCL_clew.a] Interrupt: 2
2024-01-30T04:45:10.0010490Z make[1]: *** [src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/all] Interrupt: 2
waruqi commented 10 months ago

maybe we should not use -j6 when building package, because we are already installing and compiling four packages at the same time. (4 * 6)

SirLynix commented 10 months ago

Maybe this is the issue, maybe we should test by increasing the timeout and see if some CI jobs finish in more than 40minutes

waruqi commented 10 months ago

make[2]: *** Deleting file `src/Bullet3Collision/libBullet3Collision.a'

deleting file will stuck in make. I don't know why. It's 1h now.

or delete files are very very slow?

https://github.com/waruqi/NazaraEngine/actions/runs/7707389116/job/21008154626

SirLynix commented 10 months ago

Maybe the file is locked for some reason and make tries to wait until it can delete the file. those files are copied by xmake, so maybe there's some kind of lock in place or I don't know.

waruqi commented 10 months ago
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: f
ile: libBulletCollision.a(btBroadphaseProxy.o) has no symbols
make[2]: Leaving directory '/Users/ruki/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_9
1d964d3'
[100%] Built target BulletCollision

<--- stuck ---->

make[1]: Leaving directory '/Users/ruki/.xmake/cache/packages/2401/b/bullet3/3.25/source/build_9
1d964d3'
/usr/local/Cellar/cmake/3.25.3/bin/cmake -E cmake_progress_start /Users/ruki/.xmake/cache/packag
es/2401/b/bullet3/3.25/source/build_91d964d3/CMakeFiles 0
make install
[ 13%] Built target Bullet3OpenCL_clew
[ 15%] Built target Bullet2FileLoader
[ 18%] Built target Bullet3Dynamics
[ 21%] Built target Bullet3Collision
[ 22%] Built target Bullet3Geometry
[ 24%] Built target BulletInverseDynamics
[ 33%] Built target BulletSoftBody
[ 74%] Built target BulletCollision
[ 92%] Built target BulletDynamics
[ 99%] Built target LinearMath
[100%] Built target Bullet3Common
Install the project...
-- Install configuration: "Release"
waruqi commented 10 months ago

Maybe the file is locked for some reason and make tries to wait until it can delete the file. those files are copied by xmake, so maybe there's some kind of lock in place or I don't know.

Only make install will copy them.

SirLynix commented 10 months ago

I see. Is there some tool analog to strace on macOS to try to see why is make stuck, like is it waiting on a syscall?

waruqi commented 10 months ago

I see. Is there some tool analog to strace on macOS to try to see why is make stuck, like is it waiting on a syscall?

dtruss? but it need root

waruqi commented 10 months ago

I added -d argument to make make -d -j6.

It seems that when running a make -j6 multi-process build, some subprocesses may be lost.

2024-02-02T03:10:14.5657970Z [ 31%] Building CXX object CMakeFiles/Jolt.dir/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Jolt/Physics/Collision/CastConvexVsTriangles.cpp.o
2024-02-02T03:10:14.6656040Z Reaping winning child 0x600003708050 PID 38517 
2024-02-02T03:10:14.7690560Z /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DJPH_DEBUG_RENDERER -DJPH_OBJECT_LAYER_BITS=16 -DJPH_PROFILE_ENABLED -D_DEBUG -I/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Build/.. -g -ffp-model=precise -g -std=c++17 -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.7 -fPIC -msse2 -Winvalid-pch -Xclang -include-pch -Xclang /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Build/build_61850e7e/CMakeFiles/Jolt.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Build/build_61850e7e/CMakeFiles/Jolt.dir/cmake_pch.hxx -MD -MT CMakeFiles/Jolt.dir/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Jolt/Physics/Collision/CastConvexVsTriangles.cpp.o -MF CMakeFiles/Jolt.dir/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Jolt/Physics/Collision/CastConvexVsTriangles.cpp.o.d -o CMakeFiles/Jolt.dir/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Jolt/Physics/Collision/CastConvexVsTriangles.cpp.o -c /Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Jolt/Physics/Collision/CastConvexVsTriangles.cpp
2024-02-02T03:10:14.8666060Z Live child 0x600003708050 (src/BulletCollision/CMakeFiles/BulletCollision.dir/all) PID 48742 
2024-02-02T03:10:14.9672220Z Live child 0x60000370c870 (src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/all) PID 35073 
2024-02-02T03:10:15.0678410Z [100%] Built target BulletCollision
2024-02-02T03:10:15.1683250Z [ 32%] Building CXX object CMakeFiles/Jolt.dir/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Jolt/Physics/Collision/CastSphereVsTriangles.cpp.o
2024-02-02T03:10:15.2681040Z Reaping winning child 0x600003708050 PID 48742 
2024-02-02T03:10:15.3686930Z [ 33%] Building CXX object CMakeFiles/Jolt.dir/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Jolt/Physics/Collision/CollideConvexVsTriangles.cpp.o
2024-02-02T03:10:15.4685350Z Removing child 0x600003708050 PID 48742 from chain.
2024-02-02T03:10:15.5689450Z Released token for child 0x600003708050 (src/BulletCollision/CMakeFiles/BulletCollision.dir/all).
2024-02-02T03:10:15.6694050Z [ 34%] Building CXX object CMakeFiles/Jolt.dir/Users/runner/work/NazaraEngine/xmake-global/.xmake/cache/packages/2402/j/joltphysics/v4.0.2/source/Jolt/Physics/Collision/CollideSphereVsTriangles.cpp.o
2024-02-02T03:10:15.7695280Z Live child 0x60000370c870 (src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/all) PID 35073 
2024-02-02T03:10:15.8696170Z Considering target file `all'.
2024-02-02T03:10:15.9699750Z  File `all' does not exist.
2024-02-02T03:10:16.0704030Z   Considering target file `src/all'.
2024-02-02T03:10:16.1706820Z    File `src/all' does not exist.
2024-02-02T03:10:16.2709640Z     Considering target file `src/Bullet3OpenCL/all'.
2024-02-02T03:10:16.3711660Z     File `src/Bullet3OpenCL/all' was considered already.
2024-02-02T03:10:16.4713530Z     Considering target file `src/Bullet3Serialize/Bullet2FileLoader/all'.
2024-02-02T03:10:16.5716470Z     File `src/Bullet3Serialize/Bullet2FileLoader/all' was considered already.
2024-02-02T03:10:16.6718140Z     Considering target file `src/Bullet3Dynamics/all'.
2024-02-02T03:10:16.7721070Z      File `src/Bullet3Dynamics/all' does not exist.
2024-02-02T03:10:16.8722080Z       Considering target file `src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/all'.
2024-02-02T03:10:16.9723320Z       Still updating file `src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/all'.
2024-02-02T03:10:17.0725750Z      Finished prerequisites of target file `src/Bullet3Dynamics/all'.
2024-02-02T03:10:17.1727650Z     The prerequisites of `src/Bullet3Dynamics/all' are being made.
2024-02-02T03:10:17.2732260Z     Considering target file `src/Bullet3Collision/all'.
2024-02-02T03:10:17.3735580Z     File `src/Bullet3Collision/all' was considered already.
2024-02-02T03:10:17.4738900Z     Considering target file `src/Bullet3Geometry/all'.
2024-02-02T03:10:17.5757830Z     File `src/Bullet3Geometry/all' was considered already.
2024-02-02T03:10:17.6763480Z     Considering target file `src/BulletInverseDynamics/all'.
2024-02-02T03:10:17.7767310Z     File `src/BulletInverseDynamics/all' was considered already.
2024-02-02T03:10:17.8770390Z     Considering target file `src/BulletSoftBody/all'.
2024-02-02T03:10:17.9773600Z     File `src/BulletSoftBody/all' was considered already.
2024-02-02T03:10:18.0776560Z     Considering target file `src/BulletCollision/all'.
2024-02-02T03:10:18.1780300Z      File `src/BulletCollision/all' does not exist.
2024-02-02T03:10:18.2784570Z       Considering target file `src/BulletCollision/CMakeFiles/BulletCollision.dir/all'.
2024-02-02T03:10:18.3790250Z       File `src/BulletCollision/CMakeFiles/BulletCollision.dir/all' was considered already.
2024-02-02T03:10:18.4795080Z      Finished prerequisites of target file `src/BulletCollision/all'.
2024-02-02T03:10:18.5800000Z     Must remake target `src/BulletCollision/all'.
2024-02-02T03:10:18.6803300Z     Successfully remade target file `src/BulletCollision/all'.
2024-02-02T03:10:18.7807670Z     Considering target file `src/BulletDynamics/all'.
2024-02-02T03:10:18.8822700Z     File `src/BulletDynamics/all' was considered already.
2024-02-02T03:10:18.9827430Z     Considering target file `src/LinearMath/all'.
2024-02-02T03:10:19.0831100Z     File `src/LinearMath/all' was considered already.
2024-02-02T03:10:19.1834390Z     Considering target file `src/Bullet3Common/all'.
2024-02-02T03:10:19.2837090Z     File `src/Bullet3Common/all' was considered already.
2024-02-02T03:10:19.3760250Z    Finished prerequisites of target file `src/all'.
2024-02-02T03:10:19.4761290Z   The prerequisites of `src/all' are being made.
2024-02-02T03:10:19.5762500Z  Finished prerequisites of target file `all'.
2024-02-02T03:10:19.6763330Z The prerequisites of `all' are being made.
2024-02-02T03:10:19.7766050Z Live child 0x60000370c870 (src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/all) PID 35073 

<---- stuck ----->

2024-02-02T03:55:08.8423610Z Live child 0x60000370c870 (src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/all) PID 35073 
2024-02-02T03:55:08.8426100Z Live child 0x600000e00000 (all) PID 35054 
2024-02-02T03:55:08.8429660Z Live child 0x600003c6c0a0 (src/Bullet3Dynamics/libBullet3Dynamics.a) PID 38488 
2024-02-02T03:55:08.8432710Z make[2]: *** [src/Bullet3Dynamics/libBullet3Dynamics.a] Interrupt: 2
2024-02-02T03:55:08.8435500Z Reaping losing child 0x600003c6c0a0 PID 38488 
2024-02-02T03:55:08.8441390Z Removing child 0x600003c6c0a0 PID 38488 from chain.
2024-02-02T03:55:08.8573280Z Reaping losing child 0x60000370c870 PID 35073 <------------- losing ...
2024-02-02T03:55:08.8583770Z make[1]: *** [src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/all] Interrupt: 2
2024-02-02T03:55:08.8585070Z Removing child 0x60000370c870 PID 35073 from chain.
2024-02-02T03:55:08.8617850Z Reaping losing child 0x600000e00000 PID 35054 
2024-02-02T03:55:08.8624970Z make: *** [all] Interrupt: 2
2024-02-02T03:55:08.8625950Z Removing child 0x600000e00000 PID 35054 from chain.
2024-02-02T03:55:08.8734620Z ##[error]Process completed with exit code 124.
2024-02-02T03:55:09.0806210Z Post job cleanup.
2024-02-02T03:55:11.0656630Z [command]/usr/local/bin/git version
SirLynix commented 5 months ago

I didn't have xmake hang on macOS for a long time, but now I got this sometimes:

checking for Xcode directory ... /Applications/Xcode.app
checking for Codesign Identity of Xcode ... no
checking for SDK version of Xcode for macosx (x86_64) ... 14.0
checking for Minimal target version of Xcode for macosx (x86_64) ... 14.0
updating repositories .. ok
checking for SDK version of Xcode for macosx (arm64) ... 14.0
checking for Minimal target version of Xcode for macosx (arm64) ... 14.0
error: attempt to index a nil value (local 'toolchain')
if you want to get more verbose errors, please see:
  -> /Users/runner/work/ThisSpaceOfMine/xmake-global/.xmake/cache/packages/2406/n/nazaraengine/2024.06.16/installdir.failed/logs/install.txt
  => install moltenvk v1.2.9 .. failed

https://github.com/DigitalPulseSoftware/ThisSpaceOfMine/actions/runs/9679767553/job/26706445442

It doesn't occurs with -vD (or just -D), probably because it disables parallelization

SirLynix commented 5 months ago

I managed to reproduce it with a callstack: https://github.com/NazaraEngine/NazaraEngine/actions/runs/9750585959/job/26910314884#step:9:216

error: ./.xmake-cache-W27/share/xmake/core/main.lua:329: ./.xmake-cache-W27/share/xmake/modules/async/runjobs.lua:325: ./.xmake-cache-W27/share/xmake/core/platform/platform.lua:253: attempt to index a nil value (local 'toolchain')
stack traceback:
    [./.xmake-cache-W27/share/xmake/core/platform/platform.lua:253]: in function 'check'
    [...re/xmake/modules/package/manager/system/find_package.lua:54]: in function '_check_package_toolchains'
    [...re/xmake/modules/package/manager/system/find_package.lua:89]:
    [...W27/share/xmake/modules/package/manager/find_package.lua:84]: in function '_find_package_with_builtin_rule'
    [...W27/share/xmake/modules/package/manager/find_package.lua:130]: in function '_find_package'
    [...W27/share/xmake/modules/package/manager/find_package.lua:194]:
    [...ache-W27/share/xmake/modules/lib/detect/find_package.lua:109]:
    [./.xmake-cache-W27/share/xmake/core/package/package.lua:1844]: in function '_fetch_library'
    [./.xmake-cache-W27/share/xmake/core/package/package.lua:2011]: in function 'fetch'
    [...modules/private/action/require/impl/install_packages.lua:335]: in function 'jobfunc'
    [./.xmake-cache-W27/share/xmake/modules/async/runjobs.lua:241]:
stack traceback:
    [C]: in function 'error'
    ./.xmake-cache-W27/share/xmake/core/base/os.lua:973: in function 'os.raiselevel'
    (...tail calls...)
    ./.xmake-cache-W27/share/xmake/core/main.lua:329: in upvalue 'cotask'
    ./.xmake-cache-W27/share/xmake/core/base/scheduler.lua:406: in function <./.xmake-cache-W27/share/xmake/core/base/scheduler.lua:399>

maybe some kind of datarace when multiple packages are installed and check toolchain concurrently?

waruqi commented 5 months ago

try this patch. https://github.com/xmake-io/xmake/pull/5290

SirLynix commented 4 months ago

It seems to be working, thank you.