Bug 3321 - sugarbay & chiefriver build fails at gstreamer-vaapi configure
Summary: sugarbay & chiefriver build fails at gstreamer-vaapi configure
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-intel (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Undecided normal
Target Milestone: ---
Assignee: Ross Burton
QA Contact:
URL:
Whiteboard: (Patch Review)
Depends on:
Blocks:
 
Reported: 2012-10-22 21:07 UTC by Nitin Kamble
Modified: 2012-10-23 15:55 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nitin Kamble 2012-10-22 21:07:51 UTC
NOTE: recipe gstreamer-vaapi-0.3.8+git1+6ec4c2252a4aa706cd8631cb1083828485b9df9a-r0: task do_configure: Failed



| configure:12688: checking for GST_BASEVIDEO
| configure:12696: $PKG_CONFIG --exists --print-errors "gstreamer-basevideo-$GST_MAJORMINOR >= $GST_PLUGINS_BAD_VERSION_REQUIRED
| "
| Package gstreamer-basevideo-0.10 was not found in the pkg-config search path.
| Perhaps you should add the directory containing `gstreamer-basevideo-0.10.pc'
| to the PKG_CONFIG_PATH environment variable
| No package 'gstreamer-basevideo-0.10' found
| configure:12700: $? = 1
| configure:12715: $PKG_CONFIG --exists --print-errors "gstreamer-basevideo-$GST_MAJORMINOR >= $GST_PLUGINS_BAD_VERSION_REQUIRED
| "
| Package gstreamer-basevideo-0.10 was not found in the pkg-config search path.
| Perhaps you should add the directory containing `gstreamer-basevideo-0.10.pc'
| to the PKG_CONFIG_PATH environment variable
| No package 'gstreamer-basevideo-0.10' found
| configure:12719: $? = 1
| configure:12733: result: no
| No package 'gstreamer-basevideo-0.10' found
| configure:12751: error: Package requirements (gstreamer-basevideo-0.10 >= 0.10.22
| ) were not met:
|
| No package 'gstreamer-basevideo-0.10' found
|
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.
|
| Alternatively, you may set the environment variables GST_BASEVIDEO_CFLAGS
| and GST_BASEVIDEO_LIBS to avoid the need to call pkg-config.
| See the pkg-config man page for more details.
Comment 1 Nitin Kamble 2012-10-22 21:09:07 UTC
This is with master branches:

poky.git *  master   commit 8ce23f569584f195391bc5c68a780e1bf54e4360

meta-intel.git *  master : commit 4e05f868bb8ab2fd80b510a6bee30795e634655d
Comment 2 Tom Zanussi 2012-10-23 00:32:45 UTC
The upgrade of gstreamer-vaapi from 2.9 to 3.8 may have gotten rid of the ffmpeg dependencies:

commit cc29b9947c37f668a5d57f0afdf0c05edc7cf363
Author: Ross Burton <ross.burton@intel.com>
Date:   Wed Oct 17 16:21:18 2012 +0100

    gstreamer-vaapi: upgrade to 0.3.8, and remove ffmpeg dependencies
 

But it seems to have brought along others, such as 'gstreamer-basevideo' from gst-plugins-bad.  gstreamer-basevideo may just need to be turned on in the gst-plugins-bad in the main metadata (or a .bbappend in meta-intel at this point), or it may mean that there's a whole new set of dependencies/new recipes that need to be created to get this to work again.

I'm sure I had build-tested this stuff before pulling it in, and I'm pretty sure crownbay doesn't have this problem (not sure why it wouldn't though), am building crownbay again now to make doubly sure.

Anyway, it may be we have to revert this until all the dependencies are sorted out (2.9 -> 3.8 is quite a jump.)
Comment 3 Nitin Kamble 2012-10-23 03:14:35 UTC
FYI, This issue is not present on Danny.
Comment 4 Tom Zanussi 2012-10-23 04:06:09 UTC
(In reply to comment #3)
> FYI, This issue is not present on Danny.

Hmm, are you sure?  I saw it with poky/danny and meta-intel/master:

meta-intel/master: 71619f5ef05a3ca3a2a6b19764f6a8a93f011d67
poky/danny: 48363d5a0012191317d15e9ce9badd1e6b8437ea
Comment 5 Nitin Kamble 2012-10-23 04:47:13 UTC
Tom,
 I used Danny branches of both poky & meta-intel. So this narrows the issue in the meta-intel master branch.
Comment 6 Ross Burton 2012-10-23 06:30:19 UTC
I'd clearly build-tested it but there must be missing build-dependencies.  I'll look at this shortly.
Comment 7 Ross Burton 2012-10-23 09:44:27 UTC
Nice and simple missing build-deps, patch sent.
Comment 8 Tom Zanussi 2012-10-23 15:55:04 UTC
Fixed in meta-intel/master:

commit f502e7493694c487767f60df232055bc7b854e69
Author: Ross Burton <ross.burton@intel.com>
Date:   Tue Oct 23 10:43:31 2012 +0100

    gstreamer-vaapi: add missing build dependencies