crosscompile for mips fails: "missing avcodec.h"
Posted: 24 Apr 2005 04:38
I'm currently trying to crosscompile VLS for the mips architecture [http://meshcube.org/ for more info].
I created a crosscompile eviroment with crosstool, compiled libdvbpsi3-0.1.4, and cvs version of ffmpeg which i received with this command:
But when trying to compile vls with this configure line:make fails with the following error message:if someone knows what causes the error, or how to avoid it, please tell me.
Thank You in advance.
So long,
Igor Galic
I created a crosscompile eviroment with crosstool, compiled libdvbpsi3-0.1.4, and cvs version of ffmpeg which i received with this command:
Code: Select all
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg/libavcodec
Code: Select all
./configure --prefix=/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/local --host=mips --disable-dvd --enable-v4l --with-dvbpsi=/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/local --with-ffmpeg=/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/src/ffmpeg
Code: Select all
v4lreader.cpp:60:35: avcodec.h: No such file or directory
v4lreader.cpp: In member function `virtual void C_v4lMpegReader::Init()':
v4lreader.cpp:344: error: `PIX_FMT_YUV420P' undeclared (first use this function)
v4lreader.cpp:344: error: (Each undeclared identifier is reported only once for each function it appears in.)
v4lreader.cpp:348: error: `PIX_FMT_YUV422' undeclared (first use this function)
v4lreader.cpp:353: error: `PIX_FMT_BGR24' undeclared (first use this function)
make[6]: *** [v4lreader_la-v4lreader.lo] Error 1
make[6]: Leaving directory `/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/src/vls/src/modules/v4lreader'
make[5]: *** [all-local] Error 2
make[5]: Leaving directory `/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/src/vls/src/modules/v4lreader'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/src/vls/src/modules'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/src/vls/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/src/vls/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/galic/crosstool/mipsel-unknown-linux-gnu/gcc-3.4.2-glibc-2.2.5/mipsel-unknown-linux-gnu/usr/src/vls'
make: *** [all] Error 2
Thank You in advance.
So long,
Igor Galic