Cross Compiling Gstreamer

Todd Fischer todd.fischer at ridgerun.com
Tue Oct 24 22:38:45 UTC 2017


Tonu,


> On Oct 24, 2017, at 3:13 PM, TONU ZALPURE <tonu222 at gmail.com> wrote:
> 
> 
> Hello All,
> 
> I want to cross compile and install gstreamer on ARM board having arm-linux-gnueabi.
> 
> Can someone guide me how to do that?
> step by step  
> 
> ------------------------------------------------------------------
> When I do 
> ./configure --host=arm-linux-gnueabi
> make
> 
> I get errors :
> 
> --------------------------------------------------
> 
> /usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/bin/ld: cannot find -lgobject-2.0
> /usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/bin/ld: cannot find -lgmodule-2.0
> /usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/bin/ld: cannot find -lglib-2.0
> 
> 
> Can someone help me resolve this?

The linker is trying to include functionality from gobject, gmodule, and glib - none of which are found.  Make sure you have cross compiled versions of those packages as well.

This thread talks about how to pass parameters to ./configure to specify where you installed the cross compiled versions of gobject, gmodule, and glib.

Todd
RidgeRun

> 
> 
> Thanks in advance 
> Tonu



More information about the gstreamer-embedded mailing list