Skip site navigation (1)Skip section navigation (2)
Date:      26 Jun 2002 20:31:28 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Sean McNeil <sean@mcneil.com>
Cc:        gnome@FreeBSD.ORG
Subject:   Re: gdm2 compile failure
Message-ID:  <1025137889.345.10.camel@gyros.marcuscom.com>
In-Reply-To: <1025128234.96394.4.camel@blue.mcneil.com>
References:  <1025128234.96394.4.camel@blue.mcneil.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2002-06-26 at 17:50, Sean McNeil wrote:
> I am not sure how to fix this, but I'm getting a failure trying to build
> this port now.  I just upgraded to 4.6-STABLE and this is what I get:

Fixed.  Thanks for reporting!

Joe

> 
> In file included from /usr/include/sys/time.h:40,
>                  from /usr/include/signal.h:45,
>                  from gdm.c:21:
> /usr/include/sys/types.h:82: warning: useless keyword or type name in
> empty declaration
> /usr/include/sys/types.h:82: warning: empty declaration
> In file included from gdm.c:26:
> /usr/include/sys/socket.h:54: redefinition of `size_t'
> /usr/include/stddef.h:53: `size_t' previously declared here
> gmake[2]: *** [gdm.o] Error 1
> gmake[2]: Leaving directory
> `/usr/ports/x11/gdm2/work/gdm-2.4.0.0/daemon'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/x11/gdm2/work/gdm-2.4.0.0'
> gmake: *** [all-recursive-am] Error 2
> *** Error code 2
> 
> Stop in /usr/ports/x11/gdm2.
> 
> This is because of the following configure failure:
> 
> configure:8525: checking for socklen_t
> configure:8546: cc -c -O -pipe -march=k6 -I/usr/local/include
> -I/usr/X11R6/include conftest.c >&5
> configure: In function `main':
> configure:8569: `socklen_t' undeclared (first use in this function)
> configure:8569: (Each undeclared identifier is reported only once
> configure:8569: for each function it appears in.)
> configure:8569: syntax error before `)'
> configure:8549: $? = 1
> configure: failed program was:
> #line 8531 "configure"
> #include "confdefs.h"
> #include <stdio.h>
> #if HAVE_SYS_TYPES_H
> # include <sys/types.h>
> #endif
> #if HAVE_SYS_STAT_H
> # include <sys/stat.h>
> #endif
> #if STDC_HEADERS
> # include <stdlib.h>
> # include <stddef.h>
> #else
> # if HAVE_STDLIB_H
> #  include <stdlib.h>
> # endif
> #endif
> #if HAVE_STRING_H
> # if !STDC_HEADERS && HAVE_MEMORY_H
> #  include <memory.h>
> # endif
> # include <string.h>
> #endif
> #if HAVE_STRINGS_H
> # include <strings.h>
> #endif
> #if HAVE_INTTYPES_H
> # include <inttypes.h>
> #else
> # if HAVE_STDINT_H
> #  include <stdint.h>
> # endif
> #endif
> #if HAVE_UNISTD_H
> # include <unistd.h>
> #endif
> int
> main ()
> {
> if ((socklen_t *) 0)
>   return 0;
> if (sizeof (socklen_t))
>   return 0;
>   ;
>   return 0;
> }
> configure:8565: result: no
> 
> It should be getting the sys/socket.h include file in order to test this
> in 4.6.  I don't know if this is a change in FreeBSD or what.
> 
> Cheers,
> Sean
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-gnome" in the body of the message
> 
-- 
PGP Key : http://www.marcuscom.com/pgp.asc

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1025137889.345.10.camel>