I have been trying to figure out why this won’t build. I’ve just been following the steps listed here: GitHub - lvgl/lv_micropython: Micropython bindings to LVGL for Embedded devices, Unix and JavaScript under the section Raspberry Pi Pico port.
The steps are as follows:
git clone https://github.com/lvgl/lv_micropython.git
cd lv_micropython
git submodule update --init --recursive lib/lv_bindings
make -C ports/rp2 BOARD=PICO submodules
make -j -C mpy-cross
make -j -C ports/rp2 BOARD=PICO USER_C_MODULES=../../lib/lv_bindings/bindings.cmake
When I try running step 4, I get an error.
<current_working_directory>make -C ports/rp2 submodules
make: Entering directory 'current_working_directory/ports/rp2'
# Run the standard submodules target with minimum required submodules above
process_begin: CreateProcess(NULL, # Run the standard submodules target with minimum required submodules above, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [Makefile:36: submodules] Error 2
make: Leaving directory 'current_working_directory/ports/rp2'
It says that the system cannot find the file specified, but I’m not sure what it needs. I just cloned all the files it should be looking for, right? Sorry if this is a dumb question, I’m a little new to this. Thanks