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 >> > > >
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] [32mc: build/.conf_check_3a0786e39d65052393eb7386bd27fdee/test.c -> build/.conf_check_3a0786e39d65052393eb7386bd27fdee/testbuild/test.c.1.o
[0m
['/usr/bin/gcc', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] [33mcprogram: build/.conf_check_3a0786e39d65052393eb7386bd27fdee/testbuild/test.c.1.o -> build/.conf_check_3a0786e39d65052393eb7386bd27fdee/testbuild/testprog
[0m
['/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] [32mc: build/.conf_check_b970d372ec4c721f2733c421b16dab38/test.c -> build/.conf_check_b970d372ec4c721f2733c421b16dab38/testbuild/test.c.1.o
[0m
['/usr/bin/gcc', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] [33mcprogram: build/.conf_check_b970d372ec4c721f2733c421b16dab38/testbuild/test.c.1.o -> build/.conf_check_b970d372ec4c721f2733c421b16dab38/testbuild/testprog
[0m
['/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] [32mc: build/.conf_check_fb2d20e409968f49aa132023965e8758/test.c -> build/.conf_check_fb2d20e409968f49aa132023965e8758/testbuild/test.c.1.o
[0m
['/usr/bin/gcc', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] [33mcprogram: build/.conf_check_fb2d20e409968f49aa132023965e8758/testbuild/test.c.1.o -> build/.conf_check_fb2d20e409968f49aa132023965e8758/testbuild/testprog
[0m
['/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] [32mc: build/.conf_check_aedbab85d361d8afae06549c1e10bee6/test.c -> build/.conf_check_aedbab85d361d8afae06549c1e10bee6/testbuild/test.c.1.o
[0m
['/usr/bin/gcc', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] [33mcprogram: build/.conf_check_aedbab85d361d8afae06549c1e10bee6/testbuild/test.c.1.o -> build/.conf_check_aedbab85d361d8afae06549c1e10bee6/testbuild/testprog
[0m
['/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] [32mc: build/.conf_check_21ad586ab3ce734c21602a0fed58020c/test.c -> build/.conf_check_21ad586ab3ce734c21602a0fed58020c/testbuild/test.c.1.o
[0m
['/usr/bin/gcc', '-std=gnu99', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] [33mcprogram: build/.conf_check_21ad586ab3ce734c21602a0fed58020c/testbuild/test.c.1.o -> build/.conf_check_21ad586ab3ce734c21602a0fed58020c/testbuild/testprog
[0m
['/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] [32mc: build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/test.c -> build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/testbuild/test.c.1.o
[0m
['/usr/bin/gcc', '-Wall', '-std=gnu99', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] [33mcprogram: build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/testbuild/test.c.1.o -> build/.conf_check_055b3a9bac37e8f528f8f0ab0abb0552/testbuild/testprog
[0m
['/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] [32mc: build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/test.c -> build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/testbuild/test.c.1.o
[0m
['/usr/bin/gcc', '-Wextra', '-Wall', '-std=gnu99', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] [33mcprogram: build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/testbuild/test.c.1.o -> build/.conf_check_fe5fb2e31b57ba5f0ed25de6fc2a5683/testbuild/testprog
[0m
['/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] [32mc: build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/test.c -> build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/testbuild/test.c.1.o
[0m
['/usr/bin/gcc', '-Wextra', '-Wall', '-std=gnu99', '-fPIC', '-DPIC', '-O2', '../test.c', '-c', '-o', 'test.c.1.o']
[2/2] [33mcprogram: build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/testbuild/test.c.1.o -> build/.conf_check_2b7360a909b095483144b7ecb95bbbdd/testbuild/testprog
[0m
['/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
