gsf-fsl-plugins: fix loading some FSL gstreamer elements
(gst-plugin-scanner:1295): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_isink.so' : /usr/lib/libmfwvss.so.0: undefined symbol: shm_open (gst-plugin-scanner:1295): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_vpu_enc.s o': /usr/lib/libmfwvss.so.0: undefined symbol: shm_open https://jira.digi.com/browse/DEL-823 Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
bc664fde50
commit
c196ede975
|
|
@ -0,0 +1,40 @@
|
||||||
|
From: Javier Viguera <javier.viguera@digi.com>
|
||||||
|
Date: Thu, 10 Oct 2013 10:16:27 +0200
|
||||||
|
Subject: [PATCH] undefined shm_open
|
||||||
|
|
||||||
|
Explicitly link with 'librt' to fix:
|
||||||
|
|
||||||
|
/usr/lib/libmfwvss.so.0: undefined symbol: shm_open
|
||||||
|
|
||||||
|
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
|
||||||
|
---
|
||||||
|
libs/vss/Makefile.am | 2 +-
|
||||||
|
libs/vss/Makefile.in | 2 +-
|
||||||
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/libs/vss/Makefile.am b/libs/vss/Makefile.am
|
||||||
|
index 76a96ac..e90d715 100755
|
||||||
|
--- a/libs/vss/Makefile.am
|
||||||
|
+++ b/libs/vss/Makefile.am
|
||||||
|
@@ -10,7 +10,7 @@ lib_LTLIBRARIES = libmfwvss.la
|
||||||
|
libmfwvss_la_SOURCES = vss_common.c video_surface.c
|
||||||
|
libmfwvss_la_CFLAGS = -O2 -I$(FBHEADER_PATH) $(IPU_CFLAGS) -I../../inc/common -I../sconf
|
||||||
|
libmfwvss_la_LDFLAGS = -version-info @GSTMXLIBS_VERSION@
|
||||||
|
-libmfwvss_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) $(IPU_LIBS) -lipu -ldl
|
||||||
|
+libmfwvss_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) $(IPU_LIBS) -lipu -ldl -lrt
|
||||||
|
libmfwvss_la_LIBADD += ../sconf/libmfwsconf.la
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/libs/vss/Makefile.in b/libs/vss/Makefile.in
|
||||||
|
index e016da6..0f61804 100755
|
||||||
|
--- a/libs/vss/Makefile.in
|
||||||
|
+++ b/libs/vss/Makefile.in
|
||||||
|
@@ -269,7 +269,7 @@ libmfwvss_la_SOURCES = vss_common.c video_surface.c
|
||||||
|
libmfwvss_la_CFLAGS = -O2 -I$(FBHEADER_PATH) $(IPU_CFLAGS) -I../../inc/common -I../sconf
|
||||||
|
libmfwvss_la_LDFLAGS = -version-info @GSTMXLIBS_VERSION@
|
||||||
|
libmfwvss_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) \
|
||||||
|
- -lgstinterfaces-$(GST_MAJORMINOR) $(IPU_LIBS) -lipu -ldl \
|
||||||
|
+ -lgstinterfaces-$(GST_MAJORMINOR) $(IPU_LIBS) -lipu -ldl -lrt \
|
||||||
|
../sconf/libmfwsconf.la
|
||||||
|
data_DATA = vssconfig vssconfig.dvi_tv vssconfig.dvi_wvga
|
||||||
|
all: all-am
|
||||||
|
|
@ -19,6 +19,7 @@ SRC_URI += " \
|
||||||
file://0011-gplay_repeat.patch \
|
file://0011-gplay_repeat.patch \
|
||||||
file://0012-gst-fsl-plugin-Only-call-MXCFB_SET_OVERLAY_POS-with-.patch \
|
file://0012-gst-fsl-plugin-Only-call-MXCFB_SET_OVERLAY_POS-with-.patch \
|
||||||
file://0013-gst-fsl-plugin-Do-not-blank-the-display-on-device-cl.patch \
|
file://0013-gst-fsl-plugin-Do-not-blank-the-display-on-device-cl.patch \
|
||||||
|
file://0014-undefined-shm_open.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
do_install_append() {
|
do_install_append() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue