Sorry about the delay - been a bit busy this week!
I have just tried the install on a backup image of my Emulation Station setup from before I installed a few other tweaks to see if that caused the problem. I’ve just run your install script and this is the error I get:
Installing collected packages: unicornhat, ws2812
Running setup.py install for unicornhat
Running setup.py install for ws2812
building ‘_ws2812’ extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ilib/ -I/usr/include/python2.7 -c lib/ws2812-RPi.c -o build/temp.linux-armv6l-2.7/lib/ws2812-RPi.o
unable to execute gcc: No such file or directory
error: command ‘gcc’ failed with exit status 1
Complete output from command /usr/bin/python -c “import setuptools;file=’/home/pi/build/ws2812/setup.py’;exec(compile(open(file).read().replace(’\r\n’, ‘\n’), file, ‘exec’))” install --single-version-externally-managed --record /tmp/pip-rG3AvG-record/install-record.txt:
running install
running build
running build_py
creating build
creating build/lib.linux-armv6l-2.7
copying ws2812.py -> build/lib.linux-armv6l-2.7
running build_ext
building ‘_ws2812’ extension
creating build/temp.linux-armv6l-2.7
creating build/temp.linux-armv6l-2.7/lib
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ilib/ -I/usr/include/python2.7 -c lib/ws2812-RPi.c -o build/temp.linux-armv6l-2.7/lib/ws2812-RPi.o
unable to execute gcc: No such file or directory
error: command ‘gcc’ failed with exit status 1
Command /usr/bin/python -c “import setuptools;file=’/home/pi/build/ws2812/setup.py’;exec(compile(open(file).read().replace(’\r\n’, ‘\n’), file, ‘exec’))” install --single-version-externally-managed --record /tmp/pip-rG3AvG-record/install-record.txt failed with error code 1 in /home/pi/build/ws2812
Storing complete log in /root/.pip/pip.log
Python 2 library install failed!
This is where the install fails and nothing else works.
Any suggestions?