[Ekiga-list] [ANNOUNCE] Ekiga 2.0.7 released

Damien Sandras dsandras at seconix.com
Sun Mar 11 18:30:14 UTC 2007


Le dimanche 11 mars 2007 à 17:09 +0000, Chris Rankin a écrit :
> --- Damien Sandras <dsandras at seconix.com> wrote:
> 
> > This is an update of Ekiga 2.0 and the release of Ekiga for the upcoming
> > GNOME version.
> 
> Hi,
> 
> I cannot compile the V4L2 plugin in pwlib 1.10.5; the problem seems to be that the following part
> of the configure script fails:
> 
> #ifdef __linux__
> #include <linux/types.h>
> #include <linux/time.h>
> #else
> #ifdef __sun
> #include <sys/types.h>
> #include <sys/time.h>
> #endif
> #endif
> 
> 
> #include <linux/videodev2.h>
> 
> int
> main(void)
> {
>   return 0;
> }
> 
> In file included from /usr/include/asm/param.h:4,
>                  from /usr/include/linux/time.h:4,
>                  from conftest.c:21:
> /usr/include/unistd.h:201: error: conflicting types for 'gid_t'
> /usr/include/linux/types.h:21: error: previous declaration of 'gid_t' was here
> /usr/include/unistd.h:206: error: conflicting types for 'uid_t'
> /usr/include/linux/types.h:20: error: previous declaration of 'uid_t' was here
> In file included from /usr/include/sys/time.h:29,
>                  from /usr/include/linux/videodev2.h:18,
>                  from conftest.c:30:
> /usr/include/bits/time.h:70: error: redefinition of 'struct timeval'
> In file included from /usr/include/sys/select.h:44,
>                  from /usr/include/sys/time.h:31,
>                  from /usr/include/linux/videodev2.h:18,
>                  from conftest.c:30:
> /usr/include/time.h:122: error: redefinition of 'struct timespec'
> In file included from /usr/include/sys/time.h:31,
>                  from /usr/include/linux/videodev2.h:18,
>                  from conftest.c:30:
> /usr/include/sys/select.h:78: error: conflicting types for 'fd_set'
> /usr/include/linux/types.h:9: error: previous declaration of 'fd_set' was here
> In file included from /usr/include/linux/videodev2.h:18,
> 
> etc...
> 
> However, the test succeeds if you include <sys/types.h> and <sys/time.h> instead. (This is with
> the GLIBC on FC5, BTW.)
> 

Have you changed your distribution between Ekiga 2.0.5 and Ekiga 2.0.7 ?

Because it is the same detection script.

Notice there were a few discussions on the mailing list about similar
issues due to wrong kernel headers...
-- 
 _      Damien Sandras
(o-      
//\    Ekiga Softphone : http://www.ekiga.org/
v_/_  NOVACOM                 : http://www.novacom.be/
          FOSDEM                   : http://www.fosdem.org/
          SIP Phone             : sip:dsandras at ekiga.net
                       





More information about the ekiga-list mailing list