[s3c6410] gst-plugins-base-0.10.22 cross compile

* configure options
  ./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi
   ./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config"
  ./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config" --disable-ogg --disable-oggtest --disable-vorbis --disable-vorbistest
* ogg, vorbis 라이브러리가 있을 경우
  ./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config"

* 아래와 같은 에러 메세지 나옴.
checking whether arm-generic-linux-gnueabi-gcc implements __func__... yes
checking for GLIB... yes
checking for LIBOIL... no
configure: error: liboil-0.3.14 or later is required

* liboil-0.3.17 버젼 다운로드
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi LDFLAGS="-L/usr/arm-generic-linux-gnueabi/lib" LIBS="-lm -lrt" GLIB_LIBS="-L/usr/arm-generic-linux-gnueabi -lglib-2.0"
make clean && make -j8



완료!

'임베디드 > S3C6410' 카테고리의 다른 글

[s3c6410] libvorbis-1.3.2 cross compile  (0) 2011.06.15
[s3c641] libogg cross compile  (0) 2011.06.15
[s3c6410, qt4] glib cross compile  (0) 2011.06.10
[s3c6410] glib-2.2 porting 중 에러 대처  (0) 2011.06.09
[s3c6410] ffmpeg porting  (0) 2011.06.09