From 647d2b6e7006865dc3064b138a712d1b412418f2 Mon Sep 17 00:00:00 2001 From: Changqing Li Date: Tue, 14 Apr 2026 15:55:21 +0800 Subject: [PATCH] parole: fix do_compile failure Fix build failure: /build/tmp/work/x86-64-v3-poky-linux/parole/4.18.2/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-ld: parole-conf.o: undefined reference to symbol 'xfce_rc_close' /build/tmp/work/x86-64-v3-poky-linux/parole/4.18.2/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-ld: /build/tmp/work/x86-64-v3-poky-linux/parole/4.18.2/recipe-sysroot/usr/lib/libxfce4util.so.7: error adding symbols: DSO missing from command line Signed-off-by: Changqing Li Signed-off-by: Khem Raj --- ...0001-Makefile.am-fix-compile-failure.patch | 31 +++++++++++++++++++ .../parole/parole_4.18.2.bb | 3 +- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 meta-xfce/recipes-multimedia/parole/files/0001-Makefile.am-fix-compile-failure.patch diff --git a/meta-xfce/recipes-multimedia/parole/files/0001-Makefile.am-fix-compile-failure.patch b/meta-xfce/recipes-multimedia/parole/files/0001-Makefile.am-fix-compile-failure.patch new file mode 100644 index 0000000000..f84f6e5388 --- /dev/null +++ b/meta-xfce/recipes-multimedia/parole/files/0001-Makefile.am-fix-compile-failure.patch @@ -0,0 +1,31 @@ +From 34ff86795396c320a9e19641d9d226190b7fdfc6 Mon Sep 17 00:00:00 2001 +From: Changqing Li +Date: Sun, 12 Apr 2026 19:30:23 +0800 +Subject: [PATCH] Makefile.am: fix compile failure + +Fix build failure: +/build/tmp/work/x86-64-v3-poky-linux/parole/4.18.2/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-ld: parole-conf.o: undefined reference to symbol 'xfce_rc_close' +/build/tmp/work/x86-64-v3-poky-linux/parole/4.18.2/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-ld: /build/tmp/work/x86-64-v3-poky-linux/parole/4.18.2/recipe-sysroot/usr/lib/libxfce4util.so.7: error adding symbols: DSO missing from command line + +Upstream-Status: Submitted [https://gitlab.xfce.org/apps/parole/-/issues/146] + +Signed-off-by: Changqing Li +--- + src/Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/Makefile.am b/src/Makefile.am +index 920b708..244c14c 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -90,6 +90,7 @@ parole_LDADD = \ + $(GMODULE_LIBS) \ + $(DBUS_GLIB_LIBS) \ + $(LIBXFCE4UI_LIBS) \ ++ $(LIBXFCE4UTIL_LIBS) \ + $(XFCONF_LIBS) \ + $(GST_VIDEO_LIBS) \ + $(TAGLIBC_LIBS) \ +-- +2.34.1 + diff --git a/meta-xfce/recipes-multimedia/parole/parole_4.18.2.bb b/meta-xfce/recipes-multimedia/parole/parole_4.18.2.bb index 7787196fdd..1d2c858a2d 100644 --- a/meta-xfce/recipes-multimedia/parole/parole_4.18.2.bb +++ b/meta-xfce/recipes-multimedia/parole/parole_4.18.2.bb @@ -11,11 +11,12 @@ DEPENDS += " \ libxfce4util \ libxfce4ui \ xfconf \ - \ gstreamer1.0-plugins-base \ taglib \ " +SRC_URI += "file://0001-Makefile.am-fix-compile-failure.patch" + SRC_URI[sha256sum] = "6625288b760d38a15c295051ecf66c556fcad21dd1516d6d661c2a582421ee0e" RDEPENDS:${PN} += "gstreamer1.0-plugins-good"