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 <
address@hidden> wrote:
>
> From: Alastair Johnson <
address@hidden>
> Subject: Re: [Linphone-users] Cross compilation error ::cannot find -lv4l1
> To:
address@hidden> 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 <
address@hidden> wrote:
> >
> > From: Dragos D <
address@hidden>
> > Subject: Re: [Linphone-users] Cross compilation error ::cannot find
> > -lv4l1 To:
address@hidden> > 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 <
address@hidden>
> > 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
address@hiddenhttp://lists.nongnu.org/mailman/listinfo/linphone-users