Hi Everyone,
I have all the Lich (DIY) parts laid out ready to be built but the more worrying build problems concern the patch generation.
I decided to invest in Max as it seems the most intuitive (albeit a bit parallel with PD). While C++, Faust etc probably produce the fastest/optimised end code they have a bit of a learning curve. I have not touched C (C++) for years since last coding device drivers for SCSI tape machines! and I enjoy doing things in Delphi now even for real time projects.
I know Max has the Owl plugin and I fired that up (even before I have built the Lich) just to see how things work. Everything looked great until I got messages saying it could not connect to the online compiler. I exported a couple of patches (Gen .h /.cpp files) and eventually uploaded them to the online compiler ok. So having got to this stage I got interested in how to build build the Owl (program) compiler on my Windows 10 (x64) PC. Everything looked straight forward enough and I knew things may have been easier if I was on Linux but I forged ahead anyway with the Windows route. It looked like I could do things either natively or through Cygwin. I tried Cygwin and to cut a long story short - failed. So then I tried with the following Windows binaries. Noting the prerequisites I only needed the following:
- gcc-arm-none-eabi-10-2020-q4-major-win32.exe
- Git-2.31.1-64-bit.exe
- mingw-get-setup.exe (included Make and GCC)
- python-3.9.5-amd64
I could then git clone the Owl program and Emscripten (still not sure why I need this for generating web stuff?)
The problem came when I ran ‘make libs’ in that when running make from an msys window its says:
emcc: command not found
make[1]: *** [Build/web/ColourScreenPatch.o] Error 127
make: *** [libs] Error 2
I know emcc is there and I can run it through its own environment command prompt but I cannot see it from the MinGW msys windows when running make libs so I am at a loss as to how to get this working.
Any help would be great as I feel I am almost there.
Cheers
Richard