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
