News:

LATEST RELEASE:  FPP 9.5 - Download from here - https://github.com/FalconChristmas/fpp/releases/tag/9.5

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 17213
Latest: derekjmiller12
New This Month: 12
New This Week: 8
New Today: 0
Stats
Total Posts: 136934
Total Topics: 17302
Most Online Today: 261
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 1
Guests: 179
Total: 180

fpp 9.4 FPPD not found. Rebuild required

Started by Pableria, December 09, 2025, 09:27:25 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Pableria

Oh my god, right in the middle of the Christmas season I decided to update FPP and bam, upgrade failed.

After upgrading and restarting, I got this message: FPPD not found. Rebuild required.

I'm using fpp in Raspberri Pi 5.

When I clicked on Rebuild, it said Upgrade Failed. I've attached the log below.

I really don't want to lose anything and have to reconfigure everything...

What do you suggest me to do?


Pulling in updates...
Upgrading git revision from branch v9.4
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'
Submodule path 'external/RF24': checked out '0c79dc967404844b333f302e9f95a10a09c88123'
Submodule path 'external/rpi-rgb-led-matrix': checked out '5d48ef8c1b1dd31222353e79688fed04a60007e0'
Submodule path 'external/spixels': checked out 'e638a71970cd3d77ca7901fcc654ea1559792aa0'
Submodule path 'external/RF24': checked out 'ebc3abe7596a88ba4953d0e3678501b74618e03a'
Submodule path 'external/rpi-rgb-led-matrix': checked out '8401dc2e8173793fc2f55b8232ab6ad41fe905ac'
Submodule path 'external/spixels': checked out 'cb2d70642c38d27b424a87524fcf8a361e589e8d'
Checking config version
FPP Version: 202511
Config Version: 101
Up to date at config version 101
in Clean stage
Building FPP on 'Raspberry Pi' platform
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 led-matrix-c.o hardware-mapping.o pixel-mapper.o multiplex-mappers.o content-streamer.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 text-scroller.o led-image-viewer text-scroller 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 pixel-mover.o demo minimal-example c-example text-example scrolling-text-example clock ledcat input-example pixel-mover
make[2]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/examples-api-use'

...
...

/opt/fpp/src/channeloutput/ILI9488.cpp: In member function 'void ILI9488Output::ILI9488_Init()':
/opt/fpp/src/channeloutput/ILI9488.cpp:27:44: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
   27 | #define INP_GPIO(g) *(m_gpio + ((g) / 10)) &= ~(7 << (((g) % 10) * 3))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/fpp/src/channeloutput/ILI9488.cpp:233:9: note: in expansion of macro 'INP_GPIO'
  233 |         INP_GPIO(ILI_allPins[i]);
      |         ^~~~~~~~
/opt/fpp/src/channeloutput/ILI9488.cpp:28:44: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
   28 | #define OUT_GPIO(g) *(m_gpio + ((g) / 10)) |= (1 << (((g) % 10) * 3))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/fpp/src/channeloutput/ILI9488.cpp:234:9: note: in expansion of macro 'OUT_GPIO'
  234 |         OUT_GPIO(ILI_allPins[i]);
      |         ^~~~~~~~
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23  -c /opt/fpp/src/channeloutput/LOR.cpp -o channeloutput/LOR.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23  -c /opt/fpp/src/channeloutput/MAX7219Matrix.cpp -o channeloutput/MAX7219Matrix.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23  -c /opt/fpp/src/channeloutput/MCP23017.cpp -o channeloutput/MCP23017.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23  -c /opt/fpp/src/channeloutput/ModelPixelStrings.cpp -o channeloutput/ModelPixelStrings.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23  -c /opt/fpp/src/channeloutput/MQTTOutput.cpp -o channeloutput/MQTTOutput.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23  -c /opt/fpp/src/channeloutput/PCA9685.cpp -o channeloutput/PCA9685.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23  -c /opt/fpp/src/channeloutput/PCF8574.cpp -o channeloutput/PCF8574.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23  -c /opt/fpp/src/channeloutput/USBRenard.cpp -o channeloutput/USBRenard.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23 -I../external/rpi-rgb-led-matrix/include/ -c /opt/fpp/src/channeloutput/RGBMatrix.cpp -o channeloutput/RGBMatrix.o
Building rpi-rgb-led-matrix library
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23 -I../external/rpi_ws281x/include/ -c /opt/fpp/src/channeloutput/rpi_ws281x.cpp -o channeloutput/rpi_ws281x.o
make[1]: Entering directory '/opt/fpp/external/rpi-rgb-led-matrix/lib'
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o gpio.o gpio.cc
In file included from /opt/fpp/src/channeloutput/rpi_ws281x.h:17,
                 from /opt/fpp/src/channeloutput/rpi_ws281x.cpp:24:
/opt/fpp/src/channeloutput/../../external/rpi_ws281x/gpio.h: In function 'void gpio_function_set(volatile gpio_t*, uint8_t, uint8_t)':
/opt/fpp/src/channeloutput/../../external/rpi_ws281x/gpio.h:80:24: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
   80 |     gpio->fsel[regnum] &= ~(0x7 << offset);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/opt/fpp/src/channeloutput/../../external/rpi_ws281x/gpio.h:81:24: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
   81 |     gpio->fsel[regnum] |= ((funcmap[function]) << offset);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/fpp/src/channeloutput/../../external/rpi_ws281x/gpio.h: In function 'void gpio_output_set(volatile gpio_t*, uint8_t, uint8_t)':
/opt/fpp/src/channeloutput/../../external/rpi_ws281x/gpio.h:105:24: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
  105 |     gpio->fsel[regnum] &= ~(0x7 << offset);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/opt/fpp/src/channeloutput/../../external/rpi_ws281x/gpio.h:106:24: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
  106 |     gpio->fsel[regnum] |= ((function & 0x7) << offset);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Building libws2811
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o led-matrix.o led-matrix.cc
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o options-initialize.o options-initialize.cc
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o framebuffer.o framebuffer.cc
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o thread.o thread.cc
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o bdf-font.o bdf-font.cc
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o graphics.o graphics.cc
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o led-matrix-c.o led-matrix-c.cc
ccache gcc  -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -c -o hardware-mapping.o hardware-mapping.c
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o pixel-mapper.o pixel-mapper.cc
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o multiplex-mappers.o multiplex-mappers.cc
ccache g++ -I../include -W -Wall -Wextra -Wno-unused-parameter -O3 -g -fPIC  -DDEFAULT_HARDWARE='"regular"'  -fno-exceptions -std=c++11 -c -o content-streamer.o content-streamer.cc
ar rcs librgbmatrix.a gpio.o led-matrix.o options-initialize.o framebuffer.o thread.o bdf-font.o graphics.o led-matrix-c.o hardware-mapping.o pixel-mapper.o multiplex-mappers.o content-streamer.o
make[1]: Leaving directory '/opt/fpp/external/rpi-rgb-led-matrix/lib'
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src/ -fpic -DPLATFORM_PI -std=gnu++23 -DUSENRF -I../external/RF24/ -c /opt/fpp/src/channeloutput/SPInRF24L01.cpp -o channeloutput/SPInRF24L01.o
Building RF24 library
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]
 1379 |   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
RPi/bcm2835.c: In function 'bcm2835_peri_read':
RPi/bcm2835.c:119:9: warning: statement with no effect [-Wunused-value]
  119 |         *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]
 1288 |     if (!ok)
      |     ^~
RPi/bcm2835.c:1291:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1291 |         gettimeofday (&tv, NULL) ;
      |         ^~~~~~~~~~~~
/opt/fpp/src/boot/FPPINIT.cpp:36:10: fatal error: systemd/sd-daemon.h: No such file or directory
   36 | #include <systemd/sd-daemon.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
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
compilation terminated.
make: *** [Makefile:88: boot/FPPINIT.o] Error 1
make: *** Waiting for unfinished jobs....
Entering 'external/rpi-rgb-led-matrix'
make[1]: Leaving directory '/opt/fpp/external/RF24'
Entering 'external/rpi_ws281x'
Entering 'external/spixels'
----------------------
Elapsed Time: 00:00:07
==========================================================================
Restarting fppd...
Apache config is already up to date.
!!!!!!!!!!!!!!!!!!!!!!!!!!
Upgrade FAILED.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Pableria

If I restore from yesterday's backup, will that be enough and everything will work again, or do I need to flash a new image to the SD card?

You cannot view this attachment.


Pableria

Solved !!

I did a Upgrade OS in about.php and works.

Support FPP

+- Recent Topics

FPP 9.5-1 causing 192-168-8-1 for most WiFi IP by Sawdust
January 16, 2026, 03:39:52 PM

FPP driving P10 and also pixel outputs - several options by k6ccc
January 16, 2026, 03:23:49 PM

FPP MIDI plugin installed but wont trigger Playlist by MichaelGilley
January 13, 2026, 04:12:30 PM

SRx4 Long Range Quad SmartReceiver by tbone321
January 13, 2026, 03:32:30 PM

Pixel Port by LedMutt
January 13, 2026, 12:57:46 AM

Peace Stake material by LedMutt
January 12, 2026, 12:15:36 AM

Forbidden Error Port 80 by darylc
January 11, 2026, 10:24:48 PM

LoRa plugin. Is it worth pursuing in 2026 by k6ccc
January 11, 2026, 11:16:25 AM

Analog input by MikeKrebs
January 10, 2026, 10:28:19 PM

2025 Show Video by MikeKrebs
January 10, 2026, 10:20:00 PM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod