Page 1 of 1

vlc-0.8.6a compilation on WinCE Platform

Posted: 06 Apr 2007 13:01
by amareshram
I have downloaded source for VLC-0.8.6a and successfully compiled on Window environment using cygwin and contrib.

Now I am trying to compile the same for the WINCE. I have downloaded and installed cross-compiler as well as contrib available for wince on VLC portal. But on issueing configure request as specified in install.wince, I am getting following error:

******************
checking for ffmpeg-config... no
checking for libavcodec... Package libavcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavcodec.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavcodec' found
checking ffmpeg/avcodec.h usability... yes
checking ffmpeg/avcodec.h presence... no
configure: WARNING: ffmpeg/avcodec.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: ffmpeg/avcodec.h: proceeding with the compiler's result
checking for ffmpeg/avcodec.h... yes
checking ffmpeg/avformat.h usability... yes
checking ffmpeg/avformat.h presence... no
configure: WARNING: ffmpeg/avformat.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: ffmpeg/avformat.h: proceeding with the compiler's result
checking for ffmpeg/avformat.h... yes
checking ffmpeg/avutil.h usability... no
checking ffmpeg/avutil.h presence... no
checking for ffmpeg/avutil.h... no
checking postproc/postprocess.h usability... yes
checking postproc/postprocess.h presence... no
configure: WARNING: postproc/postprocess.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: postproc/postprocess.h: proceeding with the compiler's result
checking for postproc/postprocess.h... yes
checking for av_crc_init in -lavutil... no
checking for avcodec_init in -lavcodec... yes
checking for pp_postprocess in -lpostproc... no
configure: error: Could not find libpostproc inside FFmpeg. You should configure FFmpeg with --enable-gpl --enable-pp.
******************

can somebody help me to resolve this problem?

regards/Amaresh

Posted: 06 Apr 2007 15:00
by Jean-Baptiste Kempf
Yes, WinCE port is broken for a while now. You need to update the contribution process to do so. USe CeGCC to compile ffmpeg.

Posted: 13 Apr 2007 06:18
by amareshram
Thanks for the information.

I have installed CeGCC downloaded from ftp://ftp.berlios.de/pub/cegcc/cegcc-linux-0.03.tar.gz and tried to compile the sample code provided on http://cegcc.berlios.de/prerelease.html.

It produces following error:
***********
arm-wince-pe-gcc: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
***********

libiconv.so.2 is available at /usr/local/lib on my system.

can someone help me to resolve this issue?

regards/Amaresh

locate them on /usr/lib

Posted: 24 Apr 2007 08:08
by WooJoo
locate them on /usr/lib. not /usr/local/lib. simply copy those files on /usr/lib or install libiconv with --prefix=/usr/lib