[yocto] Bug in Open CV receipt

Leonardo Sandoval leonardo.sandoval.gonzalez at linux.intel.com
Tue Jul 21 13:49:45 PDT 2015



On 07/21/2015 09:57 AM, Victor Rodriguez wrote:
> Hi team
>
> Few weeks ago I was having some problems with open CV receipt. In the
> begining I toght I was adding opencv tro my core-image-minimal-xfce
> just with this:
>
> IMAGE_INSTALL_append = " gcc gcc-dev openssh php mariadb opencv"
>
> Now after booting the image I realize that none of the libraries for
> open stack were added to my image
>
> What I had to do was the following:
>
>
> IMAGE_INSTALL_append = " libopencv-core-dev libopencv-highgui-dev
> libopencv-imgproc-dev libopencv-objdetect-dev libopencv-ml-dev
> opencv-staticdev python-opencv"
>

A recipe can produce several packages. As I can see on opencv recipe, it 
can produced the following ones:

PACKAGES="opencv-staticdev opencv-dev opencv-dbg opencv-doc opencv
opencv-apps python-opencv"

and dynamic ones (depending on what else you have install)

PACKAGES_DYNAMIC="^opencv-locale-.* ^libopencv-.*"

For the opencv case, it happens that the package opencv is empty, so you 
need to append the other sub-packages it produces into your 
IMAGE_INSTALL variable.

So, it is not a bug, this is expected.


> Even last night when one of the opencv developers ask me for python
> opencv I had to add the last part python-opencv. That is not cool at
> all . If I add opencv in the beginning I assume we are more than cool
> with that and yocto will add all the packages . Unless I am doing
> something wrong, in taht case I am more than happy to get the
> feedback.
>
> Thanks a lot for all the help . If someone else can reproduce this bug
> I am more than happy to report it in bugzila (not sure the URL)
>
> Hope it helps to cut the time of some others
>
> Best regards
>
> Victor Rodriguez
>



More information about the yocto mailing list