<!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>