Код: Выделить всё
In file included from ../plymouth-24.004.60/src/libply-splash-core/ply-device-manager.c:20:
../plymouth-24.004.60/src/libply-splash-core/ply-device-manager.h: At top level:
../plymouth-24.004.60/src/libply-splash-core/ply-device-manager.h:78:13: warning:
'add_input_devices_to_renderer' used but never defined
78 | static void add_input_devices_to_renderer (ply_device_manager_t *manager, ply_renderer_t *renderer);
...
/usr/src/debug/plymouth/24.004.60/src/libply-splash-core/ply-device-manager.c:1133:(.text+0x748): undefined reference to `add_input_devices_to_renderer'
| collect2: error: ld returned 1 exit status
Можете ли вы помочь мне решить проблему ?
Для справки, plymouth включен в мою сборку yocto, добавив его в IMAGE_INSTALL моего основного пакета
Код: Выделить всё
IMAGE_INSTALL:append = " plymouth"
Код: Выделить всё
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
SRC_URI += " \
file://initramfs.img \
file://splash.txt \
file://splash-startup.png \
file://splash-shutdown.png \
file://show-splash.script \
file://tinyghettobox.plymouth \
"
# Specify additional dependencies for Plymouth
PACKAGECONFIG = "pango drm"
#PACKAGECONFIG:remove = "initrd"
# Extra configuration for Plymouth
EXTRA_OECONF += "--with-udev --with-runtimedir=/run"
do_install:append () {
# Install the Plymouth configuration file
install -d ${D}${sysconfdir}/plymouth
install -m 0644 ${WORKDIR}/tinyghettobox.plymouth ${D}${sysconfdir}/plymouth/tinyghettobox.plymouth
# Install the custom script for Plymouth
install -d ${D}${datadir}/plymouth/themes/tinyghettobox
install -m 0644 ${WORKDIR}/show-splash.script ${D}${datadir}/plymouth/themes/tinyghettobox/show-splash.script
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... -scarthgap
Мобильная версия