Trying to get ceedling to work but it hangs up when it gets to the first runner file. I am running in a msys64/mingw64 environment. Ruby 3.3.5 is install under MSYS2 and Ceedling 1.0.0-e06f844. Operating in a Windows Terminal running MSYS2, I get this result:
LI-FLP5DK3 ~/ceedling $ ceedling new fred
create fred
create fred/src
create fred/test
create fred/test/support
create fred/project.yml
🌱 New project 'fred' created at ./fred/
LI-FLP5DK3 ~/ceedling $ cd fred
LI-FLP5DK3 ~/ceedling/fred $ ceedling module:create[fred]
🚧 Loaded project configuration from working directory.
> Using: /home/stephen.osborn/ceedling/fred/project.yml
> Working directory: /home/stephen.osborn/ceedling/fred
Ceedling set up completed in 161 milliseconds
File src/fred.c created
File src/fred.h created
File test/test_fred.c created
Generate Complete
Ceedling operations completed in 14 milliseconds
LI-FLP5DK3 ~/ceedling/fred $ ceedling
🚧 Loaded project configuration from working directory.
> Using: /home/stephen.osborn/ceedling/fred/project.yml
> Working directory: /home/stephen.osborn/ceedling/fred
Ceedling set up completed in 155 milliseconds
👟 Preparing Build Paths...
👟 Collecting Test Context
--------------------------
Parsing test_fred.c for build directive macros, #includes, and test case names...
👟 Ingesting Test Configurations
--------------------------------
Collecting search paths, flags, and defines test_fred.c...
👟 Determining Files to be Generated...
👟 Mocking
----------
👟 Test Runners
---------------
Generating runner for test_fred.c...
👟 Determining Artifacts to Be Built...
👟 Building Objects
-------------------
Compiling test_fred.c...
Compiling test_fred::fred.c...
Compiling test_fred::unity.c...
Compiling test_fred::test_fred_runner.c...
At this point it freezes. Pressing Ctrl+C, I get
🌱 Ceedling could not complete operations because of errors
Now the Windows Terminal is frozen, no cursor. I have to kill it.
What am I doing wrong?
Thanks for your help.