In 3.1.0 building for armv4t with openembedded the v4l parts of mediastreamer 
are being built despite the --disable-video option. Building 3.1.2 natively on 
amd64 the v4l parts aren't built with --disable-video. I haven't looked any 
closer into it to find out if it was a bug that was fixed between versions, or 
if it's something that only happens building for certain targets. It would 
probably have failed to build if openembedded hadn't already built the 
dependencies because they were required by other packages, so I should 
probably investigate further.

For you the soluton may be to try 3.1.2 or later, or to crosscompile the 
required libs and stick them somewhere ld can find them. I can't help further 
than that because all my crosscompile experience has been via build systems 
like openembedded, openwrt and gentoo that look after dependencies for me.

On Saturday 15 January 2011, nirav parikh wrote:
> i am stuck here. do i need to change to some other version..
> so what is the conclusion,
> 
> thanks,
> 
> 
> --- On Thu, 1/13/11, Alastair Johnson <[email protected]> wrote:
> 
> From: Alastair Johnson <[email protected]>
> Subject: Re: [Linphone-users] Cross compilation error ::cannot find -lv4l1
> To: [email protected]
> Date: Thursday, January 13, 2011, 1:44 PM
> 
> Sounds like a bug as it shouldn't be needed if video is disabled. I'll see
> if I can find anything in my openembedded build logs, but I think it's an
> oldish version.
> 
> On Thursday 13 January 2011, nirav parikh wrote:
> > i have set following in config.
> > 
> > ./configure --prefix=/home/nirav/armbuild1 --host=arm-linux
> > --disable-static --disable-glib --enable-gnome_ui=no --disable-manual
> > --disable-video --disable-pulseaudio --enable-ipv6 --enable-alsa
> > --with-osip=/home/nirav/armbuild1 --with-speex=/home/nirav/armbuild1
> > SPEEX_CFLAGS="-I/home/nirav/armbuild1/include"
> > SPEEX_LIBS="-L/home/nirav/armbuild1/lib -lspeex"
> > 
> > 
> > eventhough my ld is looking for  -lv4l1,,
> > i do not why and  ld returned 1 exit status.
> >
> >  how can i disable them.
> >
> > thanks,
> > Nirav
> > 
> > 
> > 
> > --- On Thu, 1/13/11, Dragos D <[email protected]> wrote:
> > 
> > From: Dragos D <[email protected]>
> > Subject: Re: [Linphone-users] Cross compilation error ::cannot find
> > -lv4l1 To: [email protected]
> > Date: Thursday, January 13, 2011, 9:13 AM
> > 
> > You don't need video libraries.
> > 
> > On Thu, Jan 13, 2011 at 4:49 AM, nirav parikh <[email protected]>
> > wrote:
> > 
> > I got following error during cross compilation (For ARM)
> > 
> > /arm-none-linux-gnueabi/bin/ld: cannot find -lv4l1
> > collect2: ld returned 1 exit status
> > 
> > 
> > Do i need to provide cross compiled v4l lib. how can i do that.
> > please give your suggestions.
> > regards,
> > nirav

_______________________________________________
Linphone-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to