I used the amazing Creality Helper Script by Guilouz to set up OctoEverywhere on my Creality K1 printer. The script automates much of the process, making it straightforward to get remote access to your printer.
Unfortunately the script failed as it seems the install script doesn’t specify a version for the python pillow package, and the latest version requires gcc. Here’s the error I received:
building 'pil_imaging_mode' library
creating build/temp.linux-mips-cpython-311/src/libImaging
gcc -DNDEBUG -g -fwrapv -O3 -Wall -O2 -pipe -mno-branch-likely -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -msoft-float -pthread -O2 -pipe -mno-branch-likely -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -msoft-float -pthread -I/opt/usr/include -I/opt/include -I/opt/include -fPIC -c src/libImaging/Mode.c -o build/temp.linux-mips-cpython-311/src/libImaging/Mode.o
error: command 'gcc' failed: No such file or directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pillow
error: failed-wheel-build-for-install
× Failed to build installable wheels for some pyproject.toml based projects
╰─> pillow
To fix this, you can simply use the Entware opkg package manager to install gcc before running the Creality Helper Script. Here’s how to do it:
opkg update
opkg install gcc
After installing gcc, you can rerun the Creality Helper Script, and installation of OctoEverywhere should complete successfully.
Much love. ❤️