It appears that a qt depends build fails when emojis are in the path. I tested this by replacing the ci root path: sed -i 's/ci_container_base/ci_container_🖥️/g' $( git grep -l ci_container_base )
Example output:
$ MAKEJOBS="-j$(nproc)" FILE_ENV="./ci/test/00_setup_env_mac.sh" ./ci/test_run_all.sh
...
Preprocessing qt...
Configuring qt...
patching file qtbase/mkspecs/features/toolchain.prf
patching file qtbase/configure
patching file qtbase/mkspecs/features/qt_module.prf
patching file qtbase/src/plugins/platforms/android/androidjnimain.cpp
patching file qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
patching file qtbase/src/tools/moc/main.cpp
patching file qtbase/mkspecs/features/android/default_pre.prf
patching file qtbase/src/corelib/tools/qduplicatetracker_p.h
patching file qtbase/src/corelib/global/qcompilerdetection.h
patching file qtbase/src/tools/rcc/rcc.cpp
patching file qtbase/src/gui/text/qplatformfontdatabase.cpp
patching file qtbase/src/gui/text/qplatformfontdatabase.h
patching file qtbase/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
patching file qtbase/src/platformsupport/fontdatabases/mac/qfontengine_coretext_p.h
patching file qtbase/src/platformsupport/fontdatabases/windows/qwindowsfontdatabase.cpp
patching file qtbase/src/platformsupport/fontdatabases/windows/qwindowsfontdatabase_p.h
patching file qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
patching file qtbase/src/3rdparty/double-conversion/fixed-dtoa.h
patching file qtbase/mkspecs/features/toolchain.prf
patching file qtbase/src/widgets/accessible/simplewidgets.cpp
patching file qtbase/src/widgets/accessible/simplewidgets_p.h
Creating qmake...
gmake[1]: Entering directory '/ci_container_🖥️/depends/work/build/x86_64-apple-darwin/qt/5.15.11-4618e5c0f69/qtbase/qmake'
gmake[1]: Leaving directory '/ci_container_🖥️/depends/work/build/x86_64-apple-darwin/qt/5.15.11-4618e5c0f69/qtbase/qmake'
Could not find qmake spec ''.
Error processing project file: /ci_container_🖥️/depends/work/build/x86_64-apple-darwin/qt/5.15.11-4618e5c0f69/qt.pro
make: Leaving directory '/ci_container_🖥️/depends'
make: *** [funcs.mk:292: /ci_container_🖥️/depends/x86_64-apple-darwin/.qt_stamp_configured] Error 1
Or:
$ MAKEJOBS="-j$(nproc)" FILE_ENV="./ci/test/00_setup_env_win64.sh" ./ci/test_run_all.sh
...
Preprocessing qt...
Configuring qt...
patching file qtbase/mkspecs/features/toolchain.prf
patching file qtbase/configure
patching file qtbase/mkspecs/features/qt_module.prf
patching file qtbase/src/plugins/platforms/android/androidjnimain.cpp
patching file qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
patching file qtbase/src/tools/moc/main.cpp
patching file qtbase/mkspecs/features/android/default_pre.prf
patching file qtbase/src/corelib/tools/qduplicatetracker_p.h
patching file qtbase/src/corelib/global/qcompilerdetection.h
patching file qtbase/src/tools/rcc/rcc.cpp
patching file qtbase/src/gui/text/qplatformfontdatabase.cpp
patching file qtbase/src/gui/text/qplatformfontdatabase.h
patching file qtbase/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
patching file qtbase/src/platformsupport/fontdatabases/mac/qfontengine_coretext_p.h
patching file qtbase/src/platformsupport/fontdatabases/windows/qwindowsfontdatabase.cpp
patching file qtbase/src/platformsupport/fontdatabases/windows/qwindowsfontdatabase_p.h
patching file qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
patching file qtbase/src/3rdparty/double-conversion/fixed-dtoa.h
patching file qtbase/mkspecs/features/toolchain.prf
patching file qtbase/src/widgets/accessible/simplewidgets.cpp
patching file qtbase/src/widgets/accessible/simplewidgets_p.h
Creating qmake...
gmake[1]: Entering directory '/ci_container_🖥️/depends/work/build/x86_64-w64-mingw32/qt/5.15.11-abe387bb1da/qtbase/qmake'
gmake[1]: Leaving directory '/ci_container_🖥️/depends/work/build/x86_64-w64-mingw32/qt/5.15.11-abe387bb1da/qtbase/qmake'
Could not find qmake spec ''.
Error processing project file: /ci_container_🖥️/depends/work/build/x86_64-w64-mingw32/qt/5.15.11-abe387bb1da/qt.pro
make: *** [funcs.mk:292: /ci_container_🖥️/depends/x86_64-w64-mingw32/.qt_stamp_configured] Error 1
make: Leaving directory '/ci_container_🖥️/depends'