Hi list,

I crosscompiled gstreamer from source for mipsel-linux. It builds without any 
problem, but gst-inspect segmentation faults when i run it on the target (via 
nfs).
The complete build script is copied below. Any idea?

thanks,
Nigel
 
 export PROJ_FOLDER=~/smp8634/dfb_install
 export PROJ_CROSSCOMPILE=mipsel-linux
 export PROJ_LDFLAGS=$PROJ_FOLDER/lib
 export PROJ_CPPFLAGS=$PROJ_FOLDER/include
 export PKG_CONFIG_PATH=$PROJ_FOLDER/lib/pkgconfig

  echo ================ Starting to build GST modules ================;
  echo --------Making Flex ----------;
  cd $PROJ_FOLDER/src/flex-2.5.35; 
  ./configure --prefix=$PROJ_FOLDER/tmp
  make install 
  [ "$?" == "0" ] || error_quit 1 ;
  export FLEX_PATH=$PROJ_FOLDER/tmp/bin/flex
 
  echo --------Making GStreamer ----------;
  cd $PROJ_FOLDER/src/gstreamer-0.10.21; 
     ./configure --prefix=$PROJ_FOLDER --host=$PROJ_CROSSCOMPILE --disable-nls 
--disable-static --enable-binary-registry --disable-loadsave 
LDFLAGS="-L$PROJ_LDFLAGS -liconv -lintl -lgettextlib"
  make install;
  [ "$?" == "0" ] || error_quit 1 ;

  echo --------Making liboil ----------;
  cd $PROJ_FOLDER/src/liboil-0.3.15; 
     ./configure --prefix=$PROJ_FOLDER --host=$PROJ_CROSSCOMPILE 
--disable-static --with-html-dir=$PROJ_FOLDER/tmp LDFLAGS="-L$PROJ_LDFLAGS 
-liconv -lintl"
  make install;
  [ "$?" == "0" ] || error_quit 1 ;
  
  echo --------Making xml2 ----------;
  cd $PROJ_FOLDER/src/xml2-2.7.2; 
     ./configure --prefix=$PROJ_FOLDER --host=$PROJ_CROSSCOMPILE 
  make install;
  [ "$?" == "0" ] || error_quit 1 ;
  
  echo --------Making gst-plugins-base ----------;
  cd $PROJ_FOLDER/src/gst-plugins-base-0.10.21; 
  #export PKG_CONFIG_PATH=$PROJ_FOLDER/lib/pkgconfig
     ./configure --prefix=$PROJ_FOLDER --host=$PROJ_CROSSCOMPILE --disable-nls 
--disable-static --disable-x --disable-gnome_vfs --disable-ogg 
--disable-oggtest --disable-vorbis --disable-alsa --disable-pango 
CPPFLAGS="-I$PROJ_CPPFLAGS" LDFLAGS="-L$PROJ_LDFLAGS -liconv -lintl 
-lgettextlib -loil-0.3"
  make install;
  [ "$?" == "0" ] || error_quit 1 ;

  echo --------Making gst-plugins-good ----------;
 cd $PROJ_FOLDER/src/gst-plugins-good-0.10.11;
     ./configure --prefix=$PROJ_FOLDER --host=$PROJ_CROSSCOMPILE --disable-nls 
--disable-static --disable-x --disable-xshm --disable-xvideo 
--disable-gnome_vfs --disable-ogg --disable-oggtest --disable-vorbis 
--disable-esd --disable-esdtest --disable-shout2 --disable-shout2test 
--disable-gconf --disable-hal --disable-annodex --disable-equalizer 
--disable-examples --disable-external --disable-alsa --disable-libpng 
--disable-gst_v4l2 --disable-pango --disable-cairo --disable-gdk_pixbuf 
CPPFLAGS="-I$PROJ_CPPFLAGS" LDFLAGS="-L$PROJ_LDFLAGS -liconv -lintl 
-lgettextlib -loil-0.3"
  make install;
  [ "$?" == "0" ] || error_quit 1 ;
  
  echo --------Making gst-plugins-ugly ----------;
  cd $PROJ_FOLDER/src/gst-plugins-ugly-0.10.10;
     ./configure --prefix=$PROJ_FOLDER --host=$PROJ_CROSSCOMPILE 
  make install;
  [ "$?" == "0" ] || error_quit 1 ;

  echo --------Making gst-plugins-bad ----------;
  cd $PROJ_FOLDER/src/gst-plugins-bad-0.10.9;
     ./configure --prefix=$PROJ_FOLDER --host=$PROJ_CROSSCOMPILE 
CPPFLAGS="-I$PROJ_CPPFLAGS" LDFLAGS="-L$PROJ_LDFLAGS -loil-0.3 -liconv -lintl" 
--disable-dvdnav --disable-examples --disable-apexsink --disable-alsa 
--disable-sdl --disable-metadata
  make install;
  [ "$?" == "0" ] || error_quit 1 ;
        
    echo ================ Finish building GStreamer ================;

_________________________________________________________________
More than messages–check out the rest of the Windows Live™.
http://www.microsoft.com/windows/windowslive/
------------------------------------------------------------------------------
_______________________________________________
Gstreamer-embedded mailing list
Gstreamer-embedded@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded

Reply via email to