2025-06-16 7:50 AM - last edited on 2025-06-19 2:23 AM by LouisB
Hi everyone,
I'm experiencing a very frustrating issue with TouchGFX Designer version 4.25.0.
Whenever I click "Generate Code", the process hangs for several minutes (up to 5 minutes) at the step:
make -f simulator/gcc/Makefile assets -j8.
This used to work quickly in the past with the same version on the same PC, but the issue suddenly started recently without any apparent changes.
I'm running Windows 11, and this problem affects all projects, even the official TouchGFX examples.
Here’s what I’ve tried so far (none of which helped):
I use TouchGFX on a daily basis, so this issue is really slowing down my workflow.
Has anyone else experienced this?
Any advice would be highly appreciated!
Best regards,
Jure
2025-06-24 2:46 AM
Yes, I’ve already done that but it didn't help. I also added make.exe, ruby.exe, and TouchGFXDesigner-4.25.0.exe to the exclousion process list.
2025-07-01 12:07 AM
I found a temporary workaround for the delay when running the "Generate Assets" step in TouchGFX Designer.
By default, the command looks like this:
make -f simulator/gcc/Makefile assets -j8
I changed it to:
make -f generated/simulator/gcc/Makefile assets -j8
With this change, asset generation starts immediately, without any noticeable delay.
This isn't a full fix, but it may help others who are facing the same unexplained slowdown during asset generation.
2025-07-01 1:48 AM
Hi @LouisB
it hangs in line 477:
Generate Code
Copy Framework
Copying TouchGFX framework version 4.25.0 to C:\TouchGFXProjects\MyApplication\touchgfx
Done
Generate
Wrote config/gcc/app.mk
Wrote config/msvs/Application.props
Wrote generated/gui_generated/include/gui_generated/common/FrontendApplicationBase.hpp
Wrote generated/gui_generated/include/gui_generated/common/FrontendHeapBase.hpp
Wrote generated/gui_generated/include/gui_generated/common/SimConstants.hpp
Wrote generated/gui_generated/include/gui_generated/screen1_screen/Screen1ViewBase.hpp
Wrote generated/gui_generated/src/common/FrontendApplicationBase.cpp
Wrote generated/gui_generated/src/screen1_screen/Screen1ViewBase.cpp
Wrote generated/simulator/gcc/Makefile
Wrote generated/simulator/include/simulator/mainBase.hpp
Wrote generated/simulator/include/simulator/video/DirectFrameBufferVideoController.hpp
Wrote generated/simulator/include/simulator/video/MJPEGDecoder.hpp
Wrote generated/simulator/include/simulator/video/SoftwareMJPEGDecoder.hpp
Wrote generated/simulator/msvs/touchgfx_prebuild.targets
Wrote generated/simulator/msvs/touchgfx_sdl2.props
Wrote generated/simulator/msvs/touchgfx.props
Wrote generated/simulator/src/mainBase.cpp
Wrote generated/simulator/src/video/SoftwareMJPEGDecoder.cpp
Wrote generated/simulator/touchgfx.ico
Wrote generated/simulator/touchgfx.rc
Wrote generated/simulator/touchgfx.res
Wrote generated/user.config
Wrote gui/include/gui/common/FrontendApplication.hpp
Wrote gui/include/gui/common/FrontendHeap.hpp
Wrote gui/include/gui/model/Model.hpp
Wrote gui/include/gui/model/ModelListener.hpp
Wrote gui/include/gui/screen1_screen/Screen1Presenter.hpp
Wrote gui/include/gui/screen1_screen/Screen1View.hpp
Wrote gui/src/common/FrontendApplication.cpp
Wrote gui/src/model/Model.cpp
Wrote gui/src/screen1_screen/Screen1Presenter.cpp
Wrote gui/src/screen1_screen/Screen1View.cpp
Wrote simulator/gcc/Makefile
Wrote simulator/main.cpp
Wrote simulator/msvs/Application.sln
Wrote simulator/msvs/Application.vcxproj
Wrote simulator/msvs/Application.vcxproj.filters
Wrote target.config
Done
Generate Assets
make -d -f simulator/gcc/Makefile assets -j8
GNU Make 4.1
Built for i686-pc-mingw32
Copyright (C) 1988-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
find_and_set_shell() path search set default_shell = C:/TouchGFX/4.25.0/env/MinGW/msys/1.0/bin/sh.exe
Reading makefiles...
Reading makefile 'simulator/gcc/Makefile'...
Updating makefiles....
Considering target file 'simulator/gcc/Makefile'.
Looking for an implicit rule for 'simulator/gcc/Makefile'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.o'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.c'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.cc'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.C'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.cpp'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.p'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.f'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.F'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.m'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.r'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.s'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.S'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.mod'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.sh'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile,v'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile,v'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.o'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.o'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.c'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.cc'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.C'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.cpp'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.p'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.f'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.F'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.m'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.r'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.s'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.S'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.mod'.
Trying pattern rule with stem 'Makefile.o'.
Trying implicit prerequisite 'simulator/gcc/Makefile.o,v'.
Trying pattern rule with stem 'Makefile.o'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.o,v'.
Trying pattern rule with stem 'Makefile.o'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.o'.
Trying pattern rule with stem 'Makefile.o'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.o'.
Trying pattern rule with stem 'Makefile.o'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.o'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.c'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.c'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.y'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.l'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.w'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.w'.
Trying pattern rule with stem 'Makefile.c'.
Trying implicit prerequisite 'simulator/gcc/Makefile.c,v'.
Trying pattern rule with stem 'Makefile.c'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.c,v'.
Trying pattern rule with stem 'Makefile.c'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.c'.
Trying pattern rule with stem 'Makefile.c'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.c'.
Trying pattern rule with stem 'Makefile.c'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.c'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.y'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.y'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.y'.
Trying implicit prerequisite 'simulator/gcc/Makefile.y,v'.
Trying pattern rule with stem 'Makefile.y'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.y,v'.
Trying pattern rule with stem 'Makefile.y'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.y'.
Trying pattern rule with stem 'Makefile.y'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.y'.
Trying pattern rule with stem 'Makefile.y'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.y'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.l'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.l'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.l'.
Trying implicit prerequisite 'simulator/gcc/Makefile.l,v'.
Trying pattern rule with stem 'Makefile.l'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.l,v'.
Trying pattern rule with stem 'Makefile.l'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.l'.
Trying pattern rule with stem 'Makefile.l'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.l'.
Trying pattern rule with stem 'Makefile.l'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.l'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.w'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.w'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.w'.
Trying implicit prerequisite 'simulator/gcc/Makefile.w,v'.
Trying pattern rule with stem 'Makefile.w'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.w,v'.
Trying pattern rule with stem 'Makefile.w'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.w'.
Trying pattern rule with stem 'Makefile.w'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.w'.
Trying pattern rule with stem 'Makefile.w'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.w'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.w'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.cc'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.cc'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.cc'.
Trying implicit prerequisite 'simulator/gcc/Makefile.cc,v'.
Trying pattern rule with stem 'Makefile.cc'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.cc,v'.
Trying pattern rule with stem 'Makefile.cc'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.cc'.
Trying pattern rule with stem 'Makefile.cc'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.cc'.
Trying pattern rule with stem 'Makefile.cc'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.cc'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.C'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.C'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.C'.
Trying implicit prerequisite 'simulator/gcc/Makefile.C,v'.
Trying pattern rule with stem 'Makefile.C'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.C,v'.
Trying pattern rule with stem 'Makefile.C'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.C'.
Trying pattern rule with stem 'Makefile.C'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.C'.
Trying pattern rule with stem 'Makefile.C'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.C'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.cpp'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.cpp'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.cpp'.
Trying implicit prerequisite 'simulator/gcc/Makefile.cpp,v'.
Trying pattern rule with stem 'Makefile.cpp'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.cpp,v'.
Trying pattern rule with stem 'Makefile.cpp'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.cpp'.
Trying pattern rule with stem 'Makefile.cpp'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.cpp'.
Trying pattern rule with stem 'Makefile.cpp'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.cpp'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.p'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.p'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.web'.
Trying pattern rule with stem 'Makefile.p'.
Trying implicit prerequisite 'simulator/gcc/Makefile.p,v'.
Trying pattern rule with stem 'Makefile.p'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.p,v'.
Trying pattern rule with stem 'Makefile.p'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.p'.
Trying pattern rule with stem 'Makefile.p'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.p'.
Trying pattern rule with stem 'Makefile.p'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.p'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.web'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.web'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.web'.
Trying implicit prerequisite 'simulator/gcc/Makefile.web,v'.
Trying pattern rule with stem 'Makefile.web'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.web,v'.
Trying pattern rule with stem 'Makefile.web'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.web'.
Trying pattern rule with stem 'Makefile.web'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.web'.
Trying pattern rule with stem 'Makefile.web'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.web'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.f'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.f'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.F'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.r'.
Trying pattern rule with stem 'Makefile.f'.
Trying implicit prerequisite 'simulator/gcc/Makefile.f,v'.
Trying pattern rule with stem 'Makefile.f'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.f,v'.
Trying pattern rule with stem 'Makefile.f'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.f'.
Trying pattern rule with stem 'Makefile.f'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.f'.
Trying pattern rule with stem 'Makefile.f'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.f'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.F'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.F'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.F'.
Trying implicit prerequisite 'simulator/gcc/Makefile.F,v'.
Trying pattern rule with stem 'Makefile.F'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.F,v'.
Trying pattern rule with stem 'Makefile.F'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.F'.
Trying pattern rule with stem 'Makefile.F'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.F'.
Trying pattern rule with stem 'Makefile.F'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.F'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.r'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.r'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.l'.
Trying pattern rule with stem 'Makefile.r'.
Trying implicit prerequisite 'simulator/gcc/Makefile.r,v'.
Trying pattern rule with stem 'Makefile.r'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.r,v'.
Trying pattern rule with stem 'Makefile.r'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.r'.
Trying pattern rule with stem 'Makefile.r'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.r'.
Trying pattern rule with stem 'Makefile.r'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.r'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.F'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.m'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.m'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.ym'.
Trying pattern rule with stem 'Makefile.m'.
Trying implicit prerequisite 'simulator/gcc/Makefile.m,v'.
Trying pattern rule with stem 'Makefile.m'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.m,v'.
Trying pattern rule with stem 'Makefile.m'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.m'.
Trying pattern rule with stem 'Makefile.m'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.m'.
Trying pattern rule with stem 'Makefile.m'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.m'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.ym'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.ym'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.ym'.
Trying implicit prerequisite 'simulator/gcc/Makefile.ym,v'.
Trying pattern rule with stem 'Makefile.ym'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.ym,v'.
Trying pattern rule with stem 'Makefile.ym'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.ym'.
Trying pattern rule with stem 'Makefile.ym'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.ym'.
Trying pattern rule with stem 'Makefile.ym'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.ym'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.r'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.s'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.s'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.S'.
Trying pattern rule with stem 'Makefile.s'.
Trying implicit prerequisite 'simulator/gcc/Makefile.s,v'.
Trying pattern rule with stem 'Makefile.s'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.s,v'.
Trying pattern rule with stem 'Makefile.s'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.s'.
Trying pattern rule with stem 'Makefile.s'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.s'.
Trying pattern rule with stem 'Makefile.s'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.s'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.S'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.S'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.S'.
Trying implicit prerequisite 'simulator/gcc/Makefile.S,v'.
Trying pattern rule with stem 'Makefile.S'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.S,v'.
Trying pattern rule with stem 'Makefile.S'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.S'.
Trying pattern rule with stem 'Makefile.S'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.S'.
Trying pattern rule with stem 'Makefile.S'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.S'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.S'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.mod'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.mod'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.mod'.
Trying implicit prerequisite 'simulator/gcc/Makefile.mod,v'.
Trying pattern rule with stem 'Makefile.mod'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.mod,v'.
Trying pattern rule with stem 'Makefile.mod'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.mod'.
Trying pattern rule with stem 'Makefile.mod'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.mod'.
Trying pattern rule with stem 'Makefile.mod'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.mod'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.c'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.cc'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.C'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.cpp'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.p'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.f'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.F'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.m'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.r'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.s'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.S'.
Trying pattern rule with stem 'Makefile'.
Rejecting impossible implicit prerequisite 'simulator/gcc/Makefile.mod'.
Trying pattern rule with stem 'Makefile'.
Trying implicit prerequisite 'simulator/gcc/Makefile.sh'.
Looking for a rule with intermediate file 'simulator/gcc/Makefile.sh'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makefile.sh'.
Trying implicit prerequisite 'simulator/gcc/Makefile.sh,v'.
Trying pattern rule with stem 'Makefile.sh'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.sh,v'.
Trying pattern rule with stem 'Makefile.sh'.
Trying implicit prerequisite 'simulator/gcc/RCS/Makefile.sh'.
Trying pattern rule with stem 'Makefile.sh'.
Trying implicit prerequisite 'simulator/gcc/s.Makefile.sh'.
Trying pattern rule with stem 'Makefile.sh'.
Trying implicit prerequisite 'simulator/gcc/SCCS/s.Makefile.sh'.
No implicit rule found for 'simulator/gcc/Makefile'.
Finished prerequisites of target file 'simulator/gcc/Makefile'.
No need to remake target 'simulator/gcc/Makefile'.
Updating goal targets....
Considering target file 'assets'.
File 'assets' does not exist.
Finished prerequisites of target file 'assets'.
Must remake target 'assets'.
Need a job token; we don't have children
CreateProcess(C:\TouchGFX\4.25.0\env\MinGW\msys\1.0\bin\sh.exe,C:/TouchGFX/4.25.0/env/MinGW/msys/1.0/bin/sh.exe -c "make -r -f generated/simulator/gcc/Makefile -s -d -j --jobserver-fds=gmake_semaphore_40844 assets -C \"C:/TouchGFXProjects/MyApplication\"",...)
Putting child 028feb38 (assets) PID 43003560 on the chain.
Recipe of 'assets' is being run.
Live child 028feb38 (assets) PID 43003560
Main thread handle = 00000110 <====================================== IT HANGS HERE
2025-07-04 1:23 AM - edited 2025-07-04 1:25 AM
Hello @JureL,
Can you try without the "-j8" or with "-j4" and with "-d" to see if it keep hangs ?
BR,
2025-07-04 1:58 AM
Hi @LouisB
I tried it but there is no change it hangs at the exact same line for both cases (without -j8 or with -j4).
2025-07-04 2:32 AM
I asked GPT