Cross compiling gst-plugins-base-0.10.35

Lionel Landwerlin llandwerlin at gmail.com
Fri Aug 19 15:26:12 PDT 2011


Ever tried buildroot with an external toolchain setup ?

All the gst-plugins and most of their dependencies are already in there.

--
Lionel

On Fri, 2011-08-19 at 16:58 -0500, Nicholas Butts wrote:
> I'm trying to cross compile gstreamer, gst-plugins-base and
> gst-plugins-good for an ARM9 target. I successfully built libglib and
> gstreamer. Now I am trying to build gst-plugins-base, but I get an
> error message. Here is how I configure and build it:
> ./configure
> CC=/opt/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-gcc
>  --build=i686-linux --host=arm-none-linux-gnueabi
> --prefix=/home/nlbutts/vision_mpeg/dependencies
> CFLAGS=-I/home/nlbutts/vision_mpeg/dependencies/include/
> LDFLAGS=-L/home/nlbuts/vision_mpeg/dependencies/lib/
> 
> Here is the final output of the configuration:
> configure: *** Plug-ins without external dependencies that will be
> built:
>     adder
>     app
>     audioconvert
>     audiorate
>     audioresample
>     audiotestsrc
>     encoding
>     ffmpegcolorspace
>     gdp
>     playback
>     subparse
>     tcp
>     typefind
>     videorate
>     videoscale
>     videotestsrc
>     volume
> 
> configure: *** Plug-ins without external dependencies that will NOT be
> built:
> 
> configure: *** Plug-ins with dependencies that will be built:
>     alsa
>     gio
>     ogg
>     pango
>     video4linux
>     vorbis
>     ximagesink
>     xvimagesink
> 
> configure: *** Plug-ins with dependencies that will NOT be built:
>     cdparanoia
>     gnomevfs
>     ivorbisdec
>     libvisual
>     theora
> 
> configure: *** Orc acceleration disabled.  Requires Orc >= 0.4.11,
> which was
>                not found.  Slower code paths will be used.
> 
> 
> Finally, here is the error message I am getting:
> /opt/montavista/pro/devkit/arm/v5t_le/bin/../lib/gcc/armv5tl-montavista-linux-gnueabi/4.2.0/../../../../armv5tl-montavista-linux-gnueabi/bin/ld: warning: libgstinterfaces-0.10.so.0, needed by ./.libs/libgstaudio-0.10.so, not found (try using -rpath or -rpath-link)
> ./.libs/libgstaudio-0.10.so: undefined reference to
> `gst_property_probe_get_type'
> ./.libs/libgstaudio-0.10.so: undefined reference to
> `gst_mixer_list_tracks'
> ./.libs/libgstaudio-0.10.so: undefined reference to
> `gst_property_probe_get_property'
> ./.libs/libgstaudio-0.10.so: undefined reference to
> `gst_mixer_get_type'
> ./.libs/libgstaudio-0.10.so: undefined reference to
> `gst_property_probe_probe_and_get_values'
> collect2: ld returned 1 exit status
> 
> I'm at a loss for why this wouldn't get built. Any ideas? 
> 
> Thanks in advanced.
> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




More information about the gstreamer-devel mailing list