FalconChristmas / fpp

Falcon Player
http://FalconChristmas.com
Other
548 stars 192 forks source link

FPPD stops after every update until I do a "make clean" "make" #573

Closed bchiaino closed 3 years ago

bchiaino commented 4 years ago

after I do any update within the last week or so now FPPD never starts, I have to go into SSH Shell, go to /opt/fpp/src and sudo make clean then sudo make, reboot the Pi and then its fine again until the next update

this is the end of the text that runs after I do an update, not sure if this is related to the brightness plugin, it only happens on this Pi, not my other 2 which does not have the plugin

make[1]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/lib' ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -c oled/FPPMainMenu.cpp -o oled/FPPMainMenu.o ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -c oled/fppoled.c -o oled/fppoled.o ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -c fppmm.c -o fppmm.o ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -c channeloutput/LOR.cpp -o channeloutput/LOR.o ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -I../external/spixels/include/ -c channeloutput/spixels.cpp -o channeloutput/spixels.o Building spixels library make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/opt/fpp/external/spixels/lib' make[1]: No targets specified and no makefile found. Stop. make[1]: Leaving directory '/opt/fpp/external/spixels/lib' make: [makefiles/modules.mk:55: ../external/spixels/lib/libspixels.a] Error 2 make: *** Waiting for unfinished jobs.... In file included from channeloutput/spixels.cpp:38: channeloutput/spixels.h:31:10: fatal error: ../../external/spixels/include/led-strip.h: No such file or directory

include "../../external/spixels/include/led-strip.h"

      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated. make: [Makefile:67: channeloutput/spixels.o] Error 1 Building plugin /home/fpp/media/plugins/fpp-brightness make: Entering directory '/home/fpp/media/plugins/fpp-brightness' Building FPP on 'Raspberry Pi' platform ccache g++ -O3 -Wno-psabi -pipe -I /opt/fpp/src -fpic -std=gnu++14 -I/opt/fpp/src -c src/FPPBrightness.cpp -o src/FPPBrightness.o make: No rule to make target '/opt/fpp/src/libfpp.so', needed by 'libfpp-brightness.so'. Stop. make: *** Waiting for unfinished jobs.... make: Leaving directory '/home/fpp/media/plugins/fpp-brightness'

Restarting fppd...

Update Complete.

bchiaino commented 4 years ago

I deleted the plugin and tried again but no luck, this is the full page of info during update:

FPP Manual Update


Stopping fppd...
==========================================================================
Pulling in updates...
Upgrading git revision from branch master
Already up to date.
Synchronizing submodule url for 'external/RF24'
Synchronizing submodule url for 'external/rpi-rgb-led-matrix'
Synchronizing submodule url for 'external/rpi_ws281x'
Synchronizing submodule url for 'external/spixels'
Checking config version
FPP Version: 33
Config Version: 56
Up to date at config version 56
in Clean stage
Building FPP on 'Raspberry Pi' platform
rm -f fppversion.c ../www/fppversion.php channeloutput/Linsn-RV9.o channeloutput/OLAOutput.o channeloutput/HTTPVirtualDisplay.o fppcapedetect.o CapeUtils.o channeloutput/MCP23017.o channeloutput/X11Matrix.o channeloutput/GPIO595.o channeloutput/SPInRF24L01.o channeloutput/RHL_DVI_E131.o channeloutput/rpi_ws281x.o fpp.o fppversion.o channeloutput/ColorLight-5a-75.o channeloutput/ChannelOutputBase.o channeloutput/ThreadedChannelOutputBase.o channeloutput/channeloutput.o channeloutput/channeloutputthread.o channeloutput/ColorOrder.o channeloutput/FPD.o channeloutput/Matrix.o channeloutput/PanelMatrix.o channeloutput/PixelString.o channeloutput/serialutil.o channeloutput/Triks-C.o channeloutput/VirtualDisplay.o channeloutput/processors/OutputProcessor.o channeloutput/processors/RemapOutputProcessor.o channeloutput/processors/SetValueOutputProcessor.o channeloutput/processors/BrightnessOutputProcessor.o channeloutput/processors/ColorOrderOutputProcessor.o channeltester/ChannelTester.o channeltester/TestPatternBase.o channeltester/RGBChase.o channeltester/RGBCycle.o channeltester/RGBFill.o channeltester/SingleChase.o command.o common.o e131bridge.o effects.o events.o falcon.o fppversion.o FrameBuffer.o fseq/FSEQFile.o gpio.o httpAPI.o log.o MultiSync.o mediadetails.o mediaoutput/MediaOutputBase.o mediaoutput/mediaoutput.o mediaoutput/mpg123.o mediaoutput/ogg123.o mediaoutput/omxplayer.o mediaoutput/SDLOut.o mqtt.o NetworkMonitor.o ping.o PixelOverlay.o playlist/Playlist.o playlist/PlaylistEntryBase.o playlist/PlaylistEntryBoth.o playlist/PlaylistEntryBranch.o playlist/PlaylistEntryBrightness.o playlist/PlaylistEntryChannelTest.o playlist/PlaylistEntryDynamic.o playlist/PlaylistEntryEffect.o playlist/PlaylistEntryEvent.o playlist/PlaylistEntryImage.o playlist/PlaylistEntryMedia.o playlist/PlaylistEntryMQTT.o playlist/PlaylistEntryPause.o playlist/PlaylistEntryPixelOverlay.o playlist/PlaylistEntryPlaylist.o playlist/PlaylistEntryPlugin.o playlist/PlaylistEntryRemap.o playlist/PlaylistEntryScript.o playlist/PlaylistEntrySequence.o playlist/PlaylistEntryURL.o playlist/PlaylistEntryVolume.o Plugins.o Scheduler.o ScheduleEntry.o scripts.o sensors/Sensors.o Sequence.o settings.o SunSet.o util/GPIOUtils.o util/I2CUtils.o util/SPIUtils.o util/PiGPIOUtils.o util/PiFaceUtils.o util/MCP23x17Utils.o channeloutput/GenericSPI.o channeloutput/USBPixelnet.o channeloutput/USBDMX.o channeloutput/Hill320.o fppd.o channeloutput/GenericSerial.o channeloutput/FBVirtualDisplay.o channeloutput/SPIws2801.o channeloutput/USBRenard.o channeloutput/MAX7219Matrix.o channeloutput/X11VirtualDisplay.o channeloutput/FBMatrix.o channeloutput/ILI9488.o channeloutput/UDPOutput.o  channeloutput/DDP.o channeloutput/E131.o channeloutput/ArtNet.o  channeloutput/RGBMatrix.o fppversion.o log.o fseq/FSEQUtils.o fseq/FSEQFile.o channeloutput/GPIO.o util/SPIUtils.o common.o log.o settings.o fppversion.o oled/I2C.o oled/SSD1306_OLED.o oled/FPPOLEDUtils.o oled/OLEDPages.o oled/FPPStatusOLEDPage.o oled/FPPMainMenu.o oled/fppoled.o util/GPIOUtils.o util/PiGPIOUtils.o util/PiFaceUtils.o util/MCP23x17Utils.o common.o log.o fppmm.o fppversion.o channeloutput/LOR.o channeloutput/spixels.o channeloutput/DebugOutput.o channeloutput/USBRelay.o  libfpp-co-matrix-LinsnRV9.so libfpp-co-OLA.so libfpp-co-HTTPVirtualDisplay.so fppcapedetect libfpp-co-MCP23017.so libfpp-co-X11Matrix.so libfpp-co-GPIO-595.so libfpp-co-SPI-nRF24L01.so libfpp-co-RHLDVIE131.so libfpp-co-RPIWS281X.so fpp libfpp-co-matrix-ColorLight5a75.so libfpp.so libfpp-co-GenericSPI.so libfpp-co-USBPixelnet.so libfpp-co-USBDMX.so libfpp-co-Hill320.so fppd libfpp-co-GenericSerial.so libfpp-co-FBVirtualDisplay.so libfpp-co-SPIws2801.so libfpp-co-Renard.so libfpp-co-MAX7219Matrix.so libfpp-co-X11VirtualDisplay.so libfpp-co-FBMatrix.so libfpp-co-ILI9488.so libfpp-co-UDPOutput.so libfpp-co-matrix-RGBMatrix.so fsequtils libfpp-co-GPIO.so fppoled fppmm libfpp-co-LOR.so libfpp-co-spixels.so libfpp-co-Debug.so libfpp-co-USBRelay.so
make[1]: Entering directory '/opt/fpp/external/RF24'
rm -rf *.o librf24-bcm.*
make[1]: Leaving directory '/opt/fpp/external/RF24'
make[1]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix'
make -C lib clean
make[2]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/lib'
rm -f gpio.o led-matrix.o options-initialize.o framebuffer.o thread.o bdf-font.o graphics.o transformer.o led-matrix-c.o hardware-mapping.o content-streamer.o pixel-mapper.o multiplex-mappers.o librgbmatrix.a librgbmatrix.so.1
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/lib'
make -C utils clean
make[2]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/utils'
rm -f led-image-viewer.o led-image-viewer video-viewer.o video-viewer
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/utils'
make -C examples-api-use clean
make[2]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/examples-api-use'
rm -f demo-main.o minimal-example.o c-example.o text-example.o scrolling-text-example.o clock.o ledcat.o input-example.o demo minimal-example c-example text-example scrolling-text-example clock ledcat input-example
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/examples-api-use'
make -C bindings/python clean
make[2]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/bindings/python'
python setup.py clean --all
running clean
'build/lib.linux-armv7l-2.7' does not exist -- can't clean it
'build/bdist.linux-armv7l' does not exist -- can't clean it
'build/scripts-2.7' does not exist -- can't clean it
find ./rgbmatrix -type f -name \*.so -delete
find . -type f -name \*.pyc -delete
rm -f build-* install-* test-*
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/bindings/python'
make[1]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix'
Building FPP on 'Raspberry Pi' platform
rm -f fppversion.c ../www/fppversion.php channeloutput/Linsn-RV9.o channeloutput/OLAOutput.o channeloutput/HTTPVirtualDisplay.o fppcapedetect.o CapeUtils.o channeloutput/MCP23017.o channeloutput/X11Matrix.o channeloutput/GPIO595.o channeloutput/SPInRF24L01.o channeloutput/RHL_DVI_E131.o channeloutput/rpi_ws281x.o fpp.o fppversion.o channeloutput/ColorLight-5a-75.o channeloutput/ChannelOutputBase.o channeloutput/ThreadedChannelOutputBase.o channeloutput/channeloutput.o channeloutput/channeloutputthread.o channeloutput/ColorOrder.o channeloutput/FPD.o channeloutput/Matrix.o channeloutput/PanelMatrix.o channeloutput/PixelString.o channeloutput/serialutil.o channeloutput/Triks-C.o channeloutput/VirtualDisplay.o channeloutput/processors/OutputProcessor.o channeloutput/processors/RemapOutputProcessor.o channeloutput/processors/SetValueOutputProcessor.o channeloutput/processors/BrightnessOutputProcessor.o channeloutput/processors/ColorOrderOutputProcessor.o channeltester/ChannelTester.o channeltester/TestPatternBase.o channeltester/RGBChase.o channeltester/RGBCycle.o channeltester/RGBFill.o channeltester/SingleChase.o command.o common.o e131bridge.o effects.o events.o falcon.o fppversion.o FrameBuffer.o fseq/FSEQFile.o gpio.o httpAPI.o log.o MultiSync.o mediadetails.o mediaoutput/MediaOutputBase.o mediaoutput/mediaoutput.o mediaoutput/mpg123.o mediaoutput/ogg123.o mediaoutput/omxplayer.o mediaoutput/SDLOut.o mqtt.o NetworkMonitor.o ping.o PixelOverlay.o playlist/Playlist.o playlist/PlaylistEntryBase.o playlist/PlaylistEntryBoth.o playlist/PlaylistEntryBranch.o playlist/PlaylistEntryBrightness.o playlist/PlaylistEntryChannelTest.o playlist/PlaylistEntryDynamic.o playlist/PlaylistEntryEffect.o playlist/PlaylistEntryEvent.o playlist/PlaylistEntryImage.o playlist/PlaylistEntryMedia.o playlist/PlaylistEntryMQTT.o playlist/PlaylistEntryPause.o playlist/PlaylistEntryPixelOverlay.o playlist/PlaylistEntryPlaylist.o playlist/PlaylistEntryPlugin.o playlist/PlaylistEntryRemap.o playlist/PlaylistEntryScript.o playlist/PlaylistEntrySequence.o playlist/PlaylistEntryURL.o playlist/PlaylistEntryVolume.o Plugins.o Scheduler.o ScheduleEntry.o scripts.o sensors/Sensors.o Sequence.o settings.o SunSet.o util/GPIOUtils.o util/I2CUtils.o util/SPIUtils.o util/PiGPIOUtils.o util/PiFaceUtils.o util/MCP23x17Utils.o channeloutput/GenericSPI.o channeloutput/USBPixelnet.o channeloutput/USBDMX.o channeloutput/Hill320.o fppd.o channeloutput/GenericSerial.o channeloutput/FBVirtualDisplay.o channeloutput/SPIws2801.o channeloutput/USBRenard.o channeloutput/MAX7219Matrix.o channeloutput/X11VirtualDisplay.o channeloutput/FBMatrix.o channeloutput/ILI9488.o channeloutput/UDPOutput.o  channeloutput/DDP.o channeloutput/E131.o channeloutput/ArtNet.o  channeloutput/RGBMatrix.o fppversion.o log.o fseq/FSEQUtils.o fseq/FSEQFile.o channeloutput/GPIO.o util/SPIUtils.o common.o log.o settings.o fppversion.o oled/I2C.o oled/SSD1306_OLED.o oled/FPPOLEDUtils.o oled/OLEDPages.o oled/FPPStatusOLEDPage.o oled/FPPMainMenu.o oled/fppoled.o util/GPIOUtils.o util/PiGPIOUtils.o util/PiFaceUtils.o util/MCP23x17Utils.o common.o log.o fppmm.o fppversion.o channeloutput/LOR.o channeloutput/spixels.o channeloutput/DebugOutput.o channeloutput/USBRelay.o  libfpp-co-matrix-LinsnRV9.so libfpp-co-OLA.so libfpp-co-HTTPVirtualDisplay.so fppcapedetect libfpp-co-MCP23017.so libfpp-co-X11Matrix.so libfpp-co-GPIO-595.so libfpp-co-SPI-nRF24L01.so libfpp-co-RHLDVIE131.so libfpp-co-RPIWS281X.so fpp libfpp-co-matrix-ColorLight5a75.so libfpp.so libfpp-co-GenericSPI.so libfpp-co-USBPixelnet.so libfpp-co-USBDMX.so libfpp-co-Hill320.so fppd libfpp-co-GenericSerial.so libfpp-co-FBVirtualDisplay.so libfpp-co-SPIws2801.so libfpp-co-Renard.so libfpp-co-MAX7219Matrix.so libfpp-co-X11VirtualDisplay.so libfpp-co-FBMatrix.so libfpp-co-ILI9488.so libfpp-co-UDPOutput.so libfpp-co-matrix-RGBMatrix.so fsequtils libfpp-co-GPIO.so fppoled fppmm libfpp-co-LOR.so libfpp-co-spixels.so libfpp-co-Debug.so libfpp-co-USBRelay.so
make[1]: Entering directory '/opt/fpp/external/RF24'
rm -rf *.o librf24-bcm.*
make[1]: Leaving directory '/opt/fpp/external/RF24'
make[1]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix'
make -C lib clean
make[2]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/lib'
rm -f gpio.o led-matrix.o options-initialize.o framebuffer.o thread.o bdf-font.o graphics.o transformer.o led-matrix-c.o hardware-mapping.o content-streamer.o pixel-mapper.o multiplex-mappers.o librgbmatrix.a librgbmatrix.so.1
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/lib'
make -C utils clean
make[2]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/utils'
rm -f led-image-viewer.o led-image-viewer video-viewer.o video-viewer
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/utils'
make -C examples-api-use clean
make[2]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/examples-api-use'
rm -f demo-main.o minimal-example.o c-example.o text-example.o scrolling-text-example.o clock.o ledcat.o input-example.o demo minimal-example c-example text-example scrolling-text-example clock ledcat input-example
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/examples-api-use'
make -C bindings/python clean
make[2]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/bindings/python'
python setup.py clean --all
running clean
'build/lib.linux-armv7l-2.7' does not exist -- can't clean it
'build/bdist.linux-armv7l' does not exist -- can't clean it
'build/scripts-2.7' does not exist -- can't clean it
find ./rgbmatrix -type f -name \*.so -delete
find . -type f -name \*.pyc -delete
rm -f build-* install-* test-*
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/bindings/python'
make[1]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix'
Building FPP on 'Raspberry Pi' platform
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/Linsn-RV9.cpp -o channeloutput/Linsn-RV9.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/ChannelOutputBase.cpp -o channeloutput/ChannelOutputBase.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/ThreadedChannelOutputBase.cpp -o channeloutput/ThreadedChannelOutputBase.o
Synchronizing submodule url for 'external/RF24'
Synchronizing submodule url for 'external/rpi-rgb-led-matrix'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/channeloutput.c -o channeloutput/channeloutput.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/channeloutputthread.c -o channeloutput/channeloutputthread.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/ColorOrder.cpp -o channeloutput/ColorOrder.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/FPD.c -o channeloutput/FPD.o
Synchronizing submodule url for 'external/rpi_ws281x'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/Matrix.cpp -o channeloutput/Matrix.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/PanelMatrix.cpp -o channeloutput/PanelMatrix.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/PixelString.cpp -o channeloutput/PixelString.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/serialutil.c -o channeloutput/serialutil.o
Synchronizing submodule url for 'external/spixels'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/Triks-C.c -o channeloutput/Triks-C.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/VirtualDisplay.cpp -o channeloutput/VirtualDisplay.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/processors/OutputProcessor.cpp -o channeloutput/processors/OutputProcessor.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/processors/RemapOutputProcessor.cpp -o channeloutput/processors/RemapOutputProcessor.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/processors/SetValueOutputProcessor.cpp -o channeloutput/processors/SetValueOutputProcessor.o
Entering 'external/RF24'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/processors/BrightnessOutputProcessor.cpp -o channeloutput/processors/BrightnessOutputProcessor.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/processors/ColorOrderOutputProcessor.cpp -o channeloutput/processors/ColorOrderOutputProcessor.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeltester/ChannelTester.cpp -o channeltester/ChannelTester.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeltester/TestPatternBase.cpp -o channeltester/TestPatternBase.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeltester/RGBChase.cpp -o channeltester/RGBChase.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeltester/RGBCycle.cpp -o channeltester/RGBCycle.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeltester/RGBFill.cpp -o channeltester/RGBFill.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeltester/SingleChase.cpp -o channeltester/SingleChase.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c command.c -o command.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c common.cpp -o common.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c e131bridge.cpp -o e131bridge.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c effects.cpp -o effects.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c events.c -o events.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c falcon.c -o falcon.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c FrameBuffer.cpp -o FrameBuffer.o
Entering 'external/rpi-rgb-led-matrix'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c fseq/FSEQFile.cpp -o fseq/FSEQFile.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c gpio.c -o gpio.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c httpAPI.cpp -o httpAPI.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c log.c -o log.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c MultiSync.cpp -o MultiSync.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c mediadetails.c -o mediadetails.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c mediaoutput/MediaOutputBase.cpp -o mediaoutput/MediaOutputBase.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c mediaoutput/mediaoutput.c -o mediaoutput/mediaoutput.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c mediaoutput/mpg123.cpp -o mediaoutput/mpg123.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c mediaoutput/ogg123.cpp -o mediaoutput/ogg123.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c mediaoutput/omxplayer.cpp -o mediaoutput/omxplayer.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c mediaoutput/SDLOut.cpp -o mediaoutput/SDLOut.o
Entering 'external/rpi_ws281x'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c mqtt.cpp -o mqtt.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c NetworkMonitor.cpp -o NetworkMonitor.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c ping.cpp -o ping.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c PixelOverlay.cpp -o PixelOverlay.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/Playlist.cpp -o playlist/Playlist.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryBase.cpp -o playlist/PlaylistEntryBase.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryBoth.cpp -o playlist/PlaylistEntryBoth.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryBranch.cpp -o playlist/PlaylistEntryBranch.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryBrightness.cpp -o playlist/PlaylistEntryBrightness.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryChannelTest.cpp -o playlist/PlaylistEntryChannelTest.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryDynamic.cpp -o playlist/PlaylistEntryDynamic.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryEffect.cpp -o playlist/PlaylistEntryEffect.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryEvent.cpp -o playlist/PlaylistEntryEvent.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryImage.cpp -o playlist/PlaylistEntryImage.o
Entering 'external/spixels'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryMedia.cpp -o playlist/PlaylistEntryMedia.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryMQTT.cpp -o playlist/PlaylistEntryMQTT.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryPause.cpp -o playlist/PlaylistEntryPause.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryPixelOverlay.cpp -o playlist/PlaylistEntryPixelOverlay.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryPlaylist.cpp -o playlist/PlaylistEntryPlaylist.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryPlugin.cpp -o playlist/PlaylistEntryPlugin.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryRemap.cpp -o playlist/PlaylistEntryRemap.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryScript.cpp -o playlist/PlaylistEntryScript.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntrySequence.cpp -o playlist/PlaylistEntrySequence.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryURL.cpp -o playlist/PlaylistEntryURL.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c playlist/PlaylistEntryVolume.cpp -o playlist/PlaylistEntryVolume.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c Plugins.cpp -o Plugins.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c Scheduler.cpp -o Scheduler.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c ScheduleEntry.cpp -o ScheduleEntry.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c scripts.c -o scripts.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c sensors/Sensors.cpp -o sensors/Sensors.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c Sequence.cpp -o Sequence.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c settings.c -o settings.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c SunSet.cpp -o SunSet.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -DUSEPIGPIO -c util/GPIOUtils.cpp -o util/GPIOUtils.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c util/I2CUtils.cpp -o util/I2CUtils.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c util/SPIUtils.cpp -o util/SPIUtils.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c util/PiGPIOUtils.cpp -o util/PiGPIOUtils.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c util/PiFaceUtils.cpp -o util/PiFaceUtils.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c util/MCP23x17Utils.cpp -o util/MCP23x17Utils.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/OLAOutput.cpp -o channeloutput/OLAOutput.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/HTTPVirtualDisplay.cpp -o channeloutput/HTTPVirtualDisplay.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -Os -flto -c fppcapedetect.c -o fppcapedetect.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -Os -flto -c CapeUtils.cpp -o CapeUtils.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/MCP23017.cpp -o channeloutput/MCP23017.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/X11Matrix.cpp -o channeloutput/X11Matrix.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/GPIO595.cpp -o channeloutput/GPIO595.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/SPInRF24L01.cpp -o channeloutput/SPInRF24L01.o
Building RF24 library
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/RHL_DVI_E131.cpp -o channeloutput/RHL_DVI_E131.o
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -I../external/rpi_ws281x/include/ -c channeloutput/rpi_ws281x.cpp -o channeloutput/rpi_ws281x.o
make[1]: Entering directory '/opt/fpp/external/RF24'
ccache g++ -Wall -fPIC -Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -c RF24.cpp
RF24.cpp: In member function ‘bool RF24::isAckPayloadAvailable()’:
RF24.cpp:1379:10: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
   return ! read_register(FIFO_STATUS) & _BV(RX_EMPTY);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ccache gcc -Wall -fPIC -Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -c RPi/bcm2835.c
Building libws2811
RPi/bcm2835.c: In function ‘bcm2835_peri_read’:
RPi/bcm2835.c:119:2: warning: statement with no effect [-Wunused-value]
  *paddr; // Read without assigneing to an unused variable
  ^~~~~~
RPi/bcm2835.c: In function ‘bcm2835_init’:
RPi/bcm2835.c:1288:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
     if (!ok)
     ^~
RPi/bcm2835.c:1291:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  gettimeofday (&tv, NULL) ;
  ^~~~~~~~~~~~
ccache g++ -shared -Wl,-soname,librf24-bcm.so.1 -Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -o librf24-bcm.so.1.0 RF24.o bcm2835.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c fpp.c -o fpp.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/ColorLight-5a-75.cpp -o channeloutput/ColorLight-5a-75.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/GenericSPI.cpp -o channeloutput/GenericSPI.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/USBPixelnet.cpp -o channeloutput/USBPixelnet.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/USBDMX.cpp -o channeloutput/USBDMX.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/Hill320.cpp -o channeloutput/Hill320.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c fppd.c -o fppd.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/GenericSerial.cpp -o channeloutput/GenericSerial.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/FBVirtualDisplay.cpp -o channeloutput/FBVirtualDisplay.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/SPIws2801.cpp -o channeloutput/SPIws2801.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/USBRenard.cpp -o channeloutput/USBRenard.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/MAX7219Matrix.cpp -o channeloutput/MAX7219Matrix.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/X11VirtualDisplay.cpp -o channeloutput/X11VirtualDisplay.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/FBMatrix.cpp -o channeloutput/FBMatrix.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/ILI9488.cpp -o channeloutput/ILI9488.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/UDPOutput.cpp -o channeloutput/UDPOutput.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/DDP.cpp -o channeloutput/DDP.o
make[1]: Leaving directory '/opt/fpp/external/RF24'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/E131.cpp -o channeloutput/E131.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/ArtNet.cpp -o channeloutput/ArtNet.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -I../external/rpi-rgb-led-matrix/include/ -c channeloutput/RGBMatrix.cpp -o channeloutput/RGBMatrix.o
Building rpi-rgb-led-matrix library
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c fseq/FSEQUtils.cpp -o fseq/FSEQUtils.o
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/lib'
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/GPIO.cpp -o channeloutput/GPIO.o
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o gpio.o gpio.cc
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c oled/I2C.c -o oled/I2C.o
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o led-matrix.o led-matrix.cc
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c oled/SSD1306_OLED.c -o oled/SSD1306_OLED.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c oled/FPPOLEDUtils.cpp -o oled/FPPOLEDUtils.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c oled/OLEDPages.cpp -o oled/OLEDPages.o
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o options-initialize.o options-initialize.cc
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c oled/FPPStatusOLEDPage.cpp -o oled/FPPStatusOLEDPage.o
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o framebuffer.o framebuffer.cc
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c oled/FPPMainMenu.cpp -o oled/FPPMainMenu.o
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c oled/fppoled.c -o oled/fppoled.o
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o thread.o thread.cc
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c fppmm.c -o fppmm.o
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o bdf-font.o bdf-font.cc
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14  -c channeloutput/LOR.cpp -o channeloutput/LOR.o
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o graphics.o graphics.cc
ccache g++ -O3 -Wno-psabi -pipe -I ./ -fpic -DPLATFORM_PI -std=gnu++14 -I../external/spixels/include/ -c channeloutput/spixels.cpp -o channeloutput/spixels.o
Building spixels library
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/opt/fpp/external/spixels/lib'
make[1]: *** No targets specified and no makefile found.  Stop.
make[1]: Leaving directory '/opt/fpp/external/spixels/lib'
make: *** [makefiles/modules.mk:55: ../external/spixels/lib/libspixels.a] Error 2
make: *** Waiting for unfinished jobs....
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o transformer.o transformer.cc
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o led-matrix-c.o led-matrix-c.cc
ccache gcc  -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -c -o hardware-mapping.o hardware-mapping.c
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o content-streamer.o content-streamer.cc
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o pixel-mapper.o pixel-mapper.cc
ccache g++ -I../include -Wall -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"' -Wextra -Wno-unused-parameter -fno-exceptions -c -o multiplex-mappers.o multiplex-mappers.cc
ar rcs librgbmatrix.a gpio.o led-matrix.o options-initialize.o framebuffer.o thread.o bdf-font.o graphics.o transformer.o led-matrix-c.o hardware-mapping.o content-streamer.o pixel-mapper.o multiplex-mappers.o
make[1]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/lib'
In file included from channeloutput/spixels.cpp:38:
channeloutput/spixels.h:31:10: fatal error: ../../external/spixels/include/led-strip.h: No such file or directory
 #include "../../external/spixels/include/led-strip.h"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:67: channeloutput/spixels.o] Error 1
==========================================================================
Restarting fppd...
==========================================================================
Update Complete.
Go to FPP Main Status Page
Go back to FPP About page
cpinkham commented 4 years ago

Can you test again with the latest FPP v4.0-alpha3 SD image to see if this is still an issue? There have been quite a few changes to the build process, so we'd like to know if this is still an issue or if the ticket can be closed.

ghormann commented 3 years ago

@bchiaino Is this reproduce on v4 release?

ghormann commented 3 years ago

Closing due to no additional input from OP.