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: 17225
Latest: mswenson
New This Month: 4
New This Week: 0
New Today: 0
Stats
Total Posts: 137009
Total Topics: 17316
Most Online Today: 1329
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 0
Guests: 255
Total: 255

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 by alman4511
Today at 09:53:32 AM

F16V5 FW 37 Fan settings by jnealand
February 14, 2026, 07:48:45 AM

Issues with firmware update by 2Couyon
February 11, 2026, 04:45:33 PM

FPP won't connect with F16v3 by patdepri
February 11, 2026, 05:25:33 AM

LoRa plugin. Is it worth pursuing in 2026 by csmith
February 10, 2026, 09:57:30 AM

Explanation of ED (Extended Data) by dkulp
February 09, 2026, 05:58:08 PM

E682 San Devices doesn't power up by ScaryJerry
February 03, 2026, 06:48:50 PM

F16v3 v2.58 by JonD
February 02, 2026, 09:03:41 AM

Retrofit and Simple Message Generation Software Recommendations by skyblaster
February 01, 2026, 07:23:25 PM

New Plugin by sctwohig
January 29, 2026, 12:46:55 PM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod