configuring gstreamer for arm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


On Sun, 2011-06-26 at 21:14 +0530, vijay wrote:

Hi,

>   I am trying to cross compile gstreamer 0.10.32 for arm platform.
>   I configure and installed glib 2.22 in usr/local/gst_ARM
>
>   for configuring gstreamer
>   LD_LIBRARY_PATH=/usr/local/gst_ARM/lib
>   PKG_CONFIG_PATH=/usr/local/gst_ARM/lib/pkgconfig/
>
>   ./configure --prefix=/usr/local/gst_ARM/
> --host=arm-none-linux-gnueabi  --disable-loadsave
>  --enable-introspection=no  GLIB_LIBS="-L/usr/local/gst_ARM/lib/
> -L/usr/local/gst_ARM/"  GLIB_CFLAGS="-I/usr/local/gst_ARM/include/
> -I/usr/local/gst_ARM/include/glib-2.0/
>  -I/usr/local/gst_ARM/include/glib-2.0/glib/
> -I/usr/local/gst_ARM/lib/glib-2.0/include/"
>
> I am able configure the gstreamer ,but while "make" it giving erros
> like
>
>   gst_plugin_scanner-gst-plugin-scanner.o: In function `main':
> /home/elxsi/sampleproj/gstreamer-0.10.35/libs/gst/helpers/gst-plugin-scanner.c:48: undefined reference to `g_malloc'
> /home/elxsi/sampleproj/gstreamer-0.10.35/libs/gst/helpers/gst-plugin-scanner.c:58: undefined reference to `g_free'
> (snip)

This looks like it's not actually linking against libglib-2.0,
libgthread-2.0, etc. The most likely reason for this is that you
overrode GLIB_LIBS in your configure line. Don't do that. You should
only need to set PKG_CONFIG_PATH and possibly also LD_LIBRARY_PATH, and
then let GStreamer figure out GLIB_LIBS and GLIB_CFLAGS itself via
pkg-config.

Cheers
 -Tim





[Index of Archives]     [Linux Embedded]     [Linux ARM Kernel]     [Linux for ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux Media]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux