I am having a bit of difficulty compiling the gstreamer-imx binaries using
waf.  I set up the environment variables and ran waf, but it was unable to
find 'libfslvpuwrap'.  But  libfslvpuwrap.pc is found in my
sysroot/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/lib/pkgconfig/libfslvpuwrap.pc.
 I am adding libfslvpuwrap as a package under the IMAGE_INSTALL section of
my image recipe, is this not the correct way?  I've attached my environment
script as well as the error log, I would appreciate any help I can get.

Thanks,
Josh Kurland


On Sun, Dec 1, 2013 at 8:36 PM, Carlos Rafael Giani
<[email protected]>wrote:

>  Hello,
>
> due to unforessen difficulties and some subtle but severe bugs that were
> found, I have to postpone the release date by a few days. December 5th to
> be exact. Sorry for the inconvenience. It is not that much work until I
> have a beta release.
>
> I will also scrap the 3D support, since GStreamer itself does not have
> proper support for it yet. This is under discussion by the GStreamer
> developers ( https://bugzilla.gnome.org/show_bug.cgi?id=611157#c75 ). 3D
> is far from trivial, so it is best to follow the discussion at this time.
>
> regards
>
>
> On 2013-11-18 19:20, Joshua Kurland wrote:
>
> That's great news!  At this point in time decoding is the only thing
> important to me.  Have you pushed the stable version of the decoder to the
> gstreamer-imx repo?
>
>  Thanks,
>  Josh Kurland
>
>
> On Mon, Nov 18, 2013 at 11:54 AM, Carlos Rafael Giani <
> [email protected]> wrote:
>
>> On 2013-11-18 17:07, Otavio Salvador wrote:
>>
>>> (adding Carlos in Cc)
>>>
>>> On Mon, Nov 18, 2013 at 1:48 PM, Joshua Kurland
>>> <[email protected]> wrote:
>>>
>>>> Can anyone give a status update on the stability/functionality of
>>>> gstreamer-1.x plugin on the imx6Q?  The readme page has listed it in
>>>> alpha for a while.
>>>>
>>>> For the application that I am working on, it would be more beneficial
>>>> to use 1.x.  If their is still work to be done with porting it over, I
>>>> would be available to help as long as someone points me in the right
>>>> direction.
>>>>
>>> Carlos did the current public work for 1.0 support. He may provided a
>>> good status update on this.
>>>
>>>
>>  I prefer this email address :)
>>
>> Current status: decoder has been running stable for me. h264 encoder has
>> been working stable too. mpeg2,h263,mpeg4p2 encoders haven't been tested as
>> much.
>> There are a few known bugs in the IPU transform and eglvivsink transform
>> plugins. The reason why it is still alpha is that some features are missing
>> (second deinterlace mode, some element properties, and 3D support). Once
>> this is done, I'll switch to beta. The planned release of the beta version
>> is end of November.
>>
>> Carlos
>>
>
>
>

Attachment: gstreamer-imx-script.sh
Description: Bourne shell script

# project  configured on Mon Dec  9 14:56:12 2013 by
# waf 1.7.11 (abi 98, python 20703f0 on linux2)
# using ./waf configure --kernel-headers=/opt/poky/1.5+gst/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/src/kernel/include/build
#
----------------------------------------
Setting top to
/home/josh-adtec/yocto/gstreamer-imx-master
----------------------------------------
Setting out to
/home/josh-adtec/yocto/gstreamer-imx-master/build
----------------------------------------
Checking for 'gcc' (c compiler)
find program=['gcc', 'cc'] paths=['/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin_cache', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin_cache', '/home/josh-adtec/bin', '/usr/lib/lightdm/lightdm', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games'] var='CC' -> '/usr/bin/gcc'
find program=['ar'] paths=['/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin_cache', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin_cache', '/home/josh-adtec/bin', '/usr/lib/lightdm/lightdm', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games'] var='AR' -> '/usr/bin/ar'
/usr/bin/gcc
----------------------------------------
Checking for compiler switch -O2
==>

int main()
{
	float f = 4.0;
	char c = f;
	return c - 4;
}

<==
[1/2] c: build/.conf_check_3a0786e39d65052393eb7386bd27fdee/test.c -> build/.conf_check_3a0786e39d65052393eb7386bd27fdee/testbuild/test.c.1.o

['/usr/bin/gcc', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] cprogram: build/.conf_check_3a0786e39d65052393eb7386bd27fdee/testbuild/test.c.1.o -> build/.conf_check_3a0786e39d65052393eb7386bd27fdee/testbuild/testprog

['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/josh-adtec/yocto/gstreamer-imx-master/build/.conf_check_3a0786e39d65052393eb7386bd27fdee/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
----------------------------------------
Checking for compiler switch -DPIC
==>

int main()
{
	float f = 4.0;
	char c = f;
	return c - 4;
}

<==
[1/2] c: build/.conf_check_b970d372ec4c721f2733c421b16dab38/test.c -> build/.conf_check_b970d372ec4c721f2733c421b16dab38/testbuild/test.c.1.o

['/usr/bin/gcc', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] cprogram: build/.conf_check_b970d372ec4c721f2733c421b16dab38/testbuild/test.c.1.o -> build/.conf_check_b970d372ec4c721f2733c421b16dab38/testbuild/testprog

['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/josh-adtec/yocto/gstreamer-imx-master/build/.conf_check_b970d372ec4c721f2733c421b16dab38/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
----------------------------------------
Checking for compiler switch -fPIC
==>

int main()
{
	float f = 4.0;
	char c = f;
	return c - 4;
}

<==
[1/2] c: build/.conf_check_fb2d20e409968f49aa132023965e8758/test.c -> build/.conf_check_fb2d20e409968f49aa132023965e8758/testbuild/test.c.1.o

['/usr/bin/gcc', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] cprogram: build/.conf_check_fb2d20e409968f49aa132023965e8758/testbuild/test.c.1.o -> build/.conf_check_fb2d20e409968f49aa132023965e8758/testbuild/testprog

['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/josh-adtec/yocto/gstreamer-imx-master/build/.conf_check_fb2d20e409968f49aa132023965e8758/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
----------------------------------------
Checking for compiler switch -std=gnu99
==>

int main()
{
	float f = 4.0;
	char c = f;
	return c - 4;
}

<==
[1/2] c: build/.conf_check_aedbab85d361d8afae06549c1e10bee6/test.c -> build/.conf_check_aedbab85d361d8afae06549c1e10bee6/testbuild/test.c.1.o

['/usr/bin/gcc', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] cprogram: build/.conf_check_aedbab85d361d8afae06549c1e10bee6/testbuild/test.c.1.o -> build/.conf_check_aedbab85d361d8afae06549c1e10bee6/testbuild/testprog

['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/josh-adtec/yocto/gstreamer-imx-master/build/.conf_check_aedbab85d361d8afae06549c1e10bee6/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
----------------------------------------
Checking for compiler switch -Wall
==>

int main()
{
	float f = 4.0;
	char c = f;
	return c - 4;
}

<==
[1/2] c: build/.conf_check_21ad586ab3ce734c21602a0fed58020c/test.c -> build/.conf_check_21ad586ab3ce734c21602a0fed58020c/testbuild/test.c.1.o

['/usr/bin/gcc', '-std=gnu99', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] cprogram: build/.conf_check_21ad586ab3ce734c21602a0fed58020c/testbuild/test.c.1.o -> build/.conf_check_21ad586ab3ce734c21602a0fed58020c/testbuild/testprog

['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/josh-adtec/yocto/gstreamer-imx-master/build/.conf_check_21ad586ab3ce734c21602a0fed58020c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
----------------------------------------
Checking for compiler switch -Wextra
==>

int main()
{
	float f = 4.0;
	char c = f;
	return c - 4;
}

<==
[1/2] c: build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/test.c -> build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/testbuild/test.c.1.o

['/usr/bin/gcc', '-Wall', '-std=gnu99', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] cprogram: build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/testbuild/test.c.1.o -> build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/testbuild/testprog

['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/josh-adtec/yocto/gstreamer-imx-master/build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
----------------------------------------
Checking for library m
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] c: build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/test.c -> build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/testbuild/test.c.1.o

['/usr/bin/gcc', '-Wextra', '-Wall', '-std=gnu99', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] cprogram: build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/testbuild/test.c.1.o -> build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/testbuild/testprog

['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/josh-adtec/yocto/gstreamer-imx-master/build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lm']
yes
----------------------------------------
Checking for library pthread
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] c: build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/test.c -> build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/testbuild/test.c.1.o

['/usr/bin/gcc', '-Wextra', '-Wall', '-std=gnu99', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] cprogram: build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/testbuild/test.c.1.o -> build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/testbuild/testprog

['/usr/bin/gcc', 'test.c.1.o', '-o', '/home/josh-adtec/yocto/gstreamer-imx-master/build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpthread']
yes
----------------------------------------
Checking for program pkg-config
/usr/bin/pkg-config
find program=['pkg-config'] paths=['/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin_cache', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin', '/home/josh-adtec/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin_cache', '/home/josh-adtec/bin', '/usr/lib/lightdm/lightdm', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games'] var='PKGCONFIG' -> '/usr/bin/pkg-config'
----------------------------------------
Checking for 'gstreamer-1.0 >= 1.0.0'
['/usr/bin/pkg-config', '--cflags', '--libs', 'gstreamer-1.0', '>=', '1.0.0']
out: -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -pthread -lgstreamer-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0  

yes
------------------------------------------
Checking for 'gstreamer-base-1.0 >= 1.0.0'
['/usr/bin/pkg-config', '--cflags', '--libs', 'gstreamer-base-1.0', '>=', '1.0.0']
out: -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -pthread -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0  

yes
-------------------------------------------
Checking for 'gstreamer-video-1.0 >= 1.0.0'
['/usr/bin/pkg-config', '--cflags', '--libs', 'gstreamer-video-1.0', '>=', '1.0.0']
out: -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -pthread -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0  

yes
-------------------------------------------
Checking for 'libfslvpuwrap'
['/usr/bin/pkg-config', '--cflags', '--libs', 'libfslvpuwrap']
err: Package libfslvpuwrap was not found in the pkg-config search path.
Perhaps you should add the directory containing `libfslvpuwrap.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libfslvpuwrap' found

not found
from /home/josh-adtec/yocto/gstreamer-imx-master: The configuration failed
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to