I tried contrib. I modified contrib/config.mak:<br>HOST = mipsel-linux<br>CC = mipsel-linux-gcc<br><br>Everything was working fine until it reached ffmpeg, where the compilation halted due to connection refused by <br><a href="mailto:pserver:anonymous@mplayerhq.hu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

pserver:anonymous@mplayerhq.hu</a> (<a href="http://213.144.138.186" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">213.144.138.186</a>). <br><br>I tried to use source forge CVS, but although the checkout succeeds, it is unable to comply with 
<span style="font-weight: bold;">
install-libs</span><br>in the Makefile. Same goes for any other source <span style="font-weight: bold;">ffmpeg-0.4.8.tar.gz</span>  (we can comment checkout, and proceed). Surely CVS version from <a href="http://mplayerhq.hu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

mplayerhq.hu</a> differs from distribution versions.<br><br>I changed the src/Makefile command install-libs and install-headers to install (keeping my fingers crossed), but it didn't work either :)<br><br>> AFAIK, MIPS really needs PIC for libraries. Using the .a is most likely
<br>> not going to work unless shared libvlc build is explicitly disabled. In<br>> fact, I suspect most of contrib is unusable, except on i386.<br><br>I am unable to understand that completely. Actually I'm not very keen to build contrib, as it is a considerably larger build than the "proof-of-concept" build I want. 
<br><br>> Have you looked in .libs (that's where libtool hides the .a usuallly)<br>I looked into<span style="font-weight: bold;">  libiconv-1.9.1/lib/.libs</span>. There is no ".a" file. Again, I am open to using ".so" (I would rather prefer it) but I cannot solve this: 
<br><br>Making all in .<br>make[2]: Entering directory `/home/vlc_mips/vlc-0.8.5'<br>/bin/sh ./libtool --mode=link mipsel-linux-gcc -Wsign-compare -Wall -pipe -o vlc vlc-vlc.o src/libvlc.a ./modules/codec/ffmpeg/libffmpeg.a ./modules/stream_out/libstream_out_switcher.a ./modules/codec/liblibmpeg2.a -L/usr/local/lib -lrt -lpthread -ldl -lm /home/vlc_mips/ffmpeg-20051126/libavcodec/libpostproc/libpostproc.a /home/vlc_mips/ffmpeg-20051126/libavcodec/libavcodec.a /home/vlc_mips/ffmpeg-20051126/libavutil/libavutil.a /home/vlc_mips/ffmpeg-20051126/libavformat/libavformat.a -lm -ldl -lm -L/home/vlc_mips/mpeg2dec-
0.4.1-cvs/libmpeg2/.libs -lmpeg2<br>mipsel-linux-gcc -Wsign-compare -Wall -pipe -o vlc vlc-vlc.o  src/libvlc.a ./modules/codec/ffmpeg/libffmpeg.a ./modules/stream_out/libstream_out_switcher.a ./modules/codec/liblibmpeg2.a -L/usr/local/lib -lrt -lpthread /home/vlc_mips/ffmpeg-20051126/libavcodec/libpostproc/libpostproc.a /home/vlc_mips/ffmpeg-20051126/libavcodec/libavcodec.a /home/vlc_mips/ffmpeg-20051126/libavutil/libavutil.a /home/vlc_mips/ffmpeg-20051126/libavformat/libavformat.a -ldl -lm -L/home/vlc_mips/mpeg2dec-
0.4.1-cvs/libmpeg2/.libs /usr/local/lib/libmpeg2.a<br>src/libvlc.a(libvlc_a-libc.o)(.text+0x400): In function `vlc_iconv_open':<br>: undefined reference to `libiconv_open'<br>src/libvlc.a(libvlc_a-libc.o)(.text+0x448): In function `vlc_iconv':
<br>: undefined reference to `libiconv'<br>src/libvlc.a(libvlc_a-libc.o)(.text+0x488): In function `vlc_iconv_close':<br>: undefined reference to `libiconv_close'<br>collect2: ld returned 1 exit status<br>make[2]: *** [vlc] Error 1
<br>make[2]: Leaving directory `/home/vlc_mips/vlc-0.8.5'<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/home/vlc_mips/vlc-0.8.5'<br>make: *** [all] Error 2<br><br>So it all comes to this: How to get past this error?
<br><br>Thanks for all your suggestions<br>Er. KM<br><br><br><div><span class="gmail_quote">On 11/22/06, <b class="gmail_sendername">Rémi Denis-Courmont</b> <<a href="mailto:rdenis@simphalempin.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
rdenis@simphalempin.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Le mercredi 22 novembre 2006 10:52, Christophe Mutricy a écrit :<br>> > following options:<br>> > ./configure --host=mipsel-linux --build=i386-linux<br>> > However, no libiconv.a is created. Only <a href="http://libiconv.la/.so" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

libiconv.la/.so</a> are<br>> > present.<br>><br>> Have you looked in .libs (that's where libtool hides the .a usuallly)<br><br>AFAIK, MIPS really needs PIC for libraries. Using the .a is most likely<br>not going to work unless shared libvlc build is explicitly disabled. In
<br>fact, I suspect most of contrib is unusable, except on i386.<br><br>--<br>Rémi Denis-Courmont<br><br><br></blockquote></div><br>