gscam, pocketsphinx, ros-pocketsphinx, wxwidgets, wxpython, joint-state-publisher, sound-play: blacklist because of gstreamer 0.10 dependency

* if you still need these and use older OpenEmbedded which still provides
  gstreamer 0.10 recipes, you can unblacklist these by setting it to empty
  value, e.g.
  PNBLACKLIST[gscam] = ""
  in your local.conf or distro config.

* gstreamer 0.10 recipes were removed with:
  commit 010c2f388095c1615b99d9f38a26bbd0c9e77b39
  Author: Khem Raj <raj.khem@gmail.com>
  Date:   Fri Mar 15 18:36:40 2019 -0700

    gstreamer-0.10: Remove recipes

    It has been over 5+ years for migration to gstreamer 1.x

    Signed-off-by: Khem Raj <raj.khem@gmail.com>

* webkit-gtk was removed from oe-core even earlier in 2.0 Jethro:
  commit 68a1e346751c4d644a14035b0d7acf01d212f38c
  Author: Alexander Kanavin <alexander.kanavin@linux.intel.com>
  Date:   Mon Jun 15 17:15:39 2015 +0300

    webkit-gtk: remove the recipe for the obsolete version 1.8.3

    webkitgtk 2.8.3 is provided instead and midori browser is replaced by epiphany in
    separate commits.

    (From OE-Core rev: 1a72dc9c44c7806c869c3b3afcd5d31bcf2da979)

* fixes packagegroup-ros-world errors:
  ERROR: Nothing PROVIDES 'gst-plugins-good' (but /OE/build/oe-core/meta-ros/recipes-ros/gscam/gscam_0.2.0.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0-plugins-good
  NOTE: Runtime target 'gscam' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gscam', 'gst-plugins-good']
  NOTE: Runtime target 'packagegroup-ros-world' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['packagegroup-ros-world', 'gscam', 'gst-plugins-good']
  NOTE: Runtime target 'core-image-ros-world' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['core-image-ros-world', 'packagegroup-ros-world', 'gscam', 'gst-plugins-good']
  ERROR: Nothing PROVIDES 'gst-plugins-base' (but /OE/build/oe-core/meta-ros/recipes-ros/gscam/gscam_0.2.0.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0-plugins-base
    gstreamer1.0-plugins-bad
  ERROR: Nothing PROVIDES 'gstreamer' (but /OE/build/oe-core/meta-ros/recipes-ros/gscam/gscam_0.2.0.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0
    gstreamer1.0-omx
  ERROR: Nothing RPROVIDES 'gst-plugins-good-gconfelements' (but /OE/build/oe-core/meta-ros/recipes-ros/ros-pocketsphinx/ros-pocketsphinx_0.3.0.bb RDEPENDS on or otherwise requires it)
  NOTE: Runtime target 'gst-plugins-good-gconfelements' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gst-plugins-good-gconfelements']
  NOTE: Runtime target 'ros-pocketsphinx' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['ros-pocketsphinx', 'gst-plugins-good-gconfelements']
  ERROR: Nothing RPROVIDES 'ros-pocketsphinx-dev' (but /OE/build/oe-core/meta-ros/recipes-ros/ros-pocketsphinx/ros-pocketsphinx_0.3.0.bb RDEPENDS on or otherwise requires it)
  No eligible RPROVIDERs exist for 'ros-pocketsphinx-dev'
  NOTE: Runtime target 'ros-pocketsphinx-dev' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['ros-pocketsphinx-dev']
  NOTE: Runtime target 'gstreamer0.10-pocketsphinx' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gstreamer0.10-pocketsphinx']
  ERROR: Nothing RPROVIDES 'gscam-dev' (but /OE/build/oe-core/meta-ros/recipes-ros/gscam/gscam_0.2.0.bb RDEPENDS on or otherwise requires it)
  No eligible RPROVIDERs exist for 'gscam-dev'
  NOTE: Runtime target 'gscam-dev' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gscam-dev']

  ERROR: Nothing PROVIDES 'gst-plugins-good' (but /OE/build/oe-core/meta-ros/recipes-extended/cmusphinx/pocketsphinx_0.8.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0-plugins-good
  ERROR: Required build target 'pocketsphinx' has no buildable providers.
  Missing or unbuildable dependency chain was: ['pocketsphinx', 'gst-plugins-good']

  Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
  NOTE: Started PRServer with DBfile: /OE/build/oe-core/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 45411, PID: 32361
  Parsing recipes...done.
  Parsing of 2732 .bb files complete (0 cached, 2732 parsed). 3866 targets, 65 skipped, 0 masked, 0 errors.
  NOTE: Resolving any missing task queue dependencies
  ERROR: Nothing PROVIDES 'webkit-gtk' (but /OE/build/oe-core/meta-ros/recipes-extended/wxwidgets/wxwidgets_2.9.5.bb DEPENDS on or otherwise requires it). Close matches:
    webkitgtk
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'wxpython', 'wxwidgets', 'webkit-gtk']

  Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
  NOTE: Started PRServer with DBfile: /OE/build/oe-core/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 36105, PID: 32425
  Parsing recipes...done.
  Parsing of 2732 .bb files complete (0 cached, 2732 parsed). 3866 targets, 104 skipped, 0 masked, 0 errors.
  NOTE: Resolving any missing task queue dependencies
  ERROR: Nothing PROVIDES 'gstreamer' (but /OE/build/oe-core/meta-ros/recipes-extended/wxwidgets/wxwidgets_2.9.5.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0
    gstreamer1.0-omx
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'joint-state-publisher', 'wxpython', 'wxwidgets', 'gstreamer']

  ERROR: Nothing RPROVIDES 'gst-plugins-ugly' (but /OE/build/oe-core/meta-ros/recipes-ros/audio-common/sound-play_0.2.13.bb RDEPENDS on or otherwise requires it)
  NOTE: Runtime target 'gst-plugins-ugly' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gst-plugins-ugly']
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'sound-play', 'gst-plugins-ugly']

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Martin Jansa 2019-07-03 07:17:58 +00:00
parent 54261d5a83
commit d45195a2d6
8 changed files with 15 additions and 3 deletions

View File

@ -28,3 +28,5 @@ FILES_gstreamer0.10-${PN} += "${libdir}/gstreamer-0.10/libgstpocketsphinx.so"
FILES_gstreamer0.10-${PN}-staticdev += "${libdir}/gstreamer-0.10/libgstpocketsphinx.a \
${libdir}/gstreamer-0.10/libgstpocketsphinx.la"
FILES_gstreamer0.10-${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
PNBLACKLIST[pocketsphinx] ?= "Depends on old gstreamer 0.10 recipes removed from meta-oe in 2.7 Warrior"

View File

@ -31,3 +31,5 @@ do_iinstall_append() {
cp -a ${D}${STAGING_DIR_HOST}/* ${D}
rm -rf ${D}${STAGING_DIR}
}
PNBLACKLIST[wxpython] ?= "Depends on wxwidgets which depends on old gstreamer 0.10 recipes removed from meta-oe in 2.7 Warrior"

View File

@ -4,7 +4,7 @@ HOMEPAGE = "http://www.wxwidgets.org"
LICENSE = "WXwindows"
LIC_FILES_CHKSUM = "file://docs/licence.txt;md5=18346072db6eb834b6edbd2cdc4f109b"
DEPENDS = "webkit-gtk gstreamer gtk+ jpeg tiff libpng zlib expat libxinerama libglu"
DEPENDS = "webkitgtk gstreamer gtk+ jpeg tiff libpng zlib expat libxinerama libglu"
SRC_URI = "${SOURCEFORGE_MIRROR}/wxwindows/wxWidgets-${PV}.tar.bz2"
SRC_URI[md5sum] = "e98c5f92805493f150656403ffef3bb0"
@ -53,3 +53,5 @@ wxwidgets_sysroot_preprocess () {
FILES_${PN} += "${bindir} ${libdir}/wx/config"
FILES_${PN}-dev += "${libdir}/wx/include ${datadir}/bakefile"
PNBLACKLIST[wxwidgets] ?= "Depends on old gstreamer 0.10 recipes removed from meta-oe in 2.7 Warrior"

View File

@ -14,3 +14,5 @@ require audio-common.inc
SRC_URI += "file://0002-sound_play-Fix-build-with-DCATKIN_ENABLE_TESTING-OFF.patch;striplevel=2"
RRECOMMENDS_${PN} += "roscpp roslib audio-common-msgs diagnostic-msgs gst-plugins-base gst-plugins-ugly gst-plugins-good rospy festival python-gst gst-meta-audio"
PNBLACKLIST[sound-play] ?= "Depends on old gstreamer 0.10 recipes removed from meta-oe in 2.7 Warrior"

View File

@ -11,3 +11,5 @@ SRC_URI[md5sum] = "b0512882e06f5cdd4c6015f16dceb346"
SRC_URI[sha256sum] = "84d02ed9a0bed769bebddfb67d27085ae779aaf9ab1311aaad94e9d17aa0fbc6"
inherit catkin
PNBLACKLIST[gscam] ?= "Depends on old gstreamer 0.10 recipes removed from meta-oe in 2.7 Warrior"

View File

@ -145,7 +145,6 @@ RDEPENDS_${PN} = "\
depthimage-to-laserscan \
diff-drive-controller \
gripper-action-controller \
gscam \
imu-processors \
imu-transformer \
joint-trajectory-controller \
@ -154,7 +153,6 @@ RDEPENDS_${PN} = "\
move-base \
robot-pose-ekf \
roslint \
ros-pocketsphinx \
rt-tests-support \
communication-tests \
cyclic-timer-tests \

View File

@ -9,3 +9,5 @@ DEPENDS = "rospy wxpython sensor-msgs"
require robot-model.inc
RDEPENDS_${PN} = "wxpython"
PNBLACKLIST[joint-state-publisher] ?= "Depends on wxpython which depends on wxwidgets which depends on old gstreamer 0.10 recipes removed from meta-oe in 2.7 Warrior"

View File

@ -27,3 +27,5 @@ RDEPENDS_${PN} = "std-srvs rospy gstreamer0.10-pocketsphinx"
RRECOMMENDS_${PN} += "gst-plugins-good-gconfelements"
ROS_SPN = "ros_pocketsphinx"
PNBLACKLIST[ros-pocketsphinx] ?= "Depends on old gstreamer 0.10 recipes removed from meta-oe in 2.7 Warrior"