<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<tt>Thank you, Stefan, but it doesn't work. Actually problem was in
setup for cross-compiling - I set glib_cv_uscore=yes in arm_cache.conf
where it should be glib_cv_uscore=no. It led to invalid name of entry
point to plugin.<br>
<br>
Stefan Kost wrote:</tt>
<blockquote cite="mid:4A5DF19E.7030202@hora-obscura.de" type="cite">
  <pre wrap="">Andrey Boyko schrieb:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi, all!

I tried to compile and install gstreamer-0.10.22 and 
gst-plugins-base-0.10.22 to arm-based embedded system on my x86 box. I 
used cross-compiler from CodeSourcery and didn't use scratchbox. This is 
approximate sequence of my actions:

1. Compile and install glib: ./configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
--cache-file=arm_cache.conf; make install

2. Compile and install gstreamer: ./configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
FLEX_PATH=/home/andreib/local/bin/flex --disable-loadsave 
--disable-valgrind 
PKG_CONFIG_PATH=/home/andreib/arm-binaries/lib/pkgconfig; make install

3. Compile and install liboil: ./configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
PKG_CONFIG_PATH=/home/andreib/arm-binaries/lib/pkgconfig; make install

4. Compile and install alsa-lib: /configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
PKG_CONFIG_PATH=/home/andreib/arm-binaries/lib/pkgconfig; make install

5. Compile and install gst-plugin-base: ./configure 
--prefix=/home/andreib/arm-binaries --host=arm-none-linux-gnueabi 
--disable-x --disable-gnome_vfs --disable-ogg --disable-pango 
--disable-theora --disable-vorbis 
PKG_CONFIG_PATH=/home/andreib/arm-binaries/lib/pkgconfig; make install

After that I copied content of /home/andreib/arm-binaries to /usr on 
embedded system; also created /home/andreib/arm-binaries on embedded 
system and copied same directory from my box there. But any calls of 
gst-inspect (regardless of values of environment variables 
LD_LIBRARY_PATH and GST_PLUGIN_PATH) give me
"
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object

Total count: 1 plugin, 2 features
"
So I consider that embedded system can't find any plugins. How to force 
it to see them? Any hints?
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->if you copy to /usr then do ./configure --prefix=/usr for each of the
packages. use:
DESTDIR=/home/andreib/arm-binaries make install
to install to your prefix.

Stefan
  </pre>
  <blockquote type="cite">
    <pre wrap="">Thanks in advance,
    Andrey Boyko

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: <a class="moz-txt-link-freetext" href="http://p.sf.net/sfu/Challenge">http://p.sf.net/sfu/Challenge</a>
_______________________________________________
Gstreamer-embedded mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Gstreamer-embedded@lists.sourceforge.net">Gstreamer-embedded@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded">https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded</a>
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>