Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 547664 - media-libs/opencv-2.4.10 has gstreamer USE flag broken (automagic)
Summary: media-libs/opencv-2.4.10 has gstreamer USE flag broken (automagic)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-25 08:34 UTC by Nikoli
Modified: 2015-08-18 14:20 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikoli 2015-04-25 08:34:46 UTC
This line was added to CMakeLists.txt
OCV_OPTION(WITH_GSTREAMER_0_10 "Enable Gstreamer 0.10 support (instead of 1.x)"   OFF )

With USE='-gstreamer' libopencv_highgui.so links to gst libs:
$ objdump -p /usr/lib64/libopencv_highgui.so.2.4.10|grep NEEDED|sort
  NEEDED               libavcodec.so.56
  NEEDED               libavformat.so.56
  NEEDED               libavutil.so.54
  NEEDED               libc.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libglib-2.0.so.0
  NEEDED               libGL.so.1
  NEEDED               libgobject-2.0.so.0
  NEEDED               libgstapp-0.10.so.0
  NEEDED               libgstpbutils-0.10.so.0
  NEEDED               libgstreamer-0.10.so.0
  NEEDED               libgstriff-0.10.so.0
  NEEDED               libgstvideo-0.10.so.0
  NEEDED               libHalf.so.11
  NEEDED               libIlmImf-Imf_2_1.so.21
  NEEDED               libjasper.so.1
  NEEDED               libjpeg.so.62
  NEEDED               libm.so.6
  NEEDED               libopencv_core.so.2.4
  NEEDED               libpng16.so.16
  NEEDED               libpthread.so.0
  NEEDED               libQtCore.so.4
  NEEDED               libQtGui.so.4
  NEEDED               libQtOpenGL.so.4
  NEEDED               libQtTest.so.4
  NEEDED               libstdc++.so.6
  NEEDED               libswscale.so.3
  NEEDED               libtiff.so.5
  NEEDED               libv4l1.so.0
  NEEDED               libv4l2.so.0


$ check-deps.sh media-libs/opencv
 * Checking "media-libs/opencv-2.4.10"
 * Missing in RDEPEND and DEPEND:
        dev-libs/glib
                X86_64;libglib-2.0.so.0
                        /usr/lib64/libopencv_highgui.so.2.4.10
                X86_64;libgobject-2.0.so.0
                        /usr/lib64/libopencv_highgui.so.2.4.10
        dev-qt/qtcore
                X86_64;libQtCore.so.4
                        /usr/lib64/libopencv_highgui.so.2.4.10
        media-libs/gst-plugins-base
                X86_64;libgstapp-0.10.so.0
                        /usr/lib64/libopencv_highgui.so.2.4.10
                X86_64;libgstpbutils-0.10.so.0
                        /usr/lib64/libopencv_highgui.so.2.4.10
                X86_64;libgstriff-0.10.so.0
                        /usr/lib64/libopencv_highgui.so.2.4.10
                X86_64;libgstvideo-0.10.so.0
                        /usr/lib64/libopencv_highgui.so.2.4.10
        media-libs/gstreamer
                X86_64;libgstreamer-0.10.so.0
                        /usr/lib64/libopencv_highgui.so.2.4.10
        media-libs/ilmbase
                X86_64;libHalf.so.11
                        /usr/lib64/libopencv_highgui.so.2.4.10
 * Nothing links to libraries from these packages:
        app-arch/bzip2
 * Nothing links to libraries from RDEPEND of these virtuals:
        virtual/glu