Date: Thu, 5 Sep 1996 17:32:48 +0200 (IST) From: Eli Zaretskii To: James Gaba Cc: djgpp AT delorie DOT com Subject: Re: building emacs sux In-Reply-To: <50lpvg$n5k@dfw-ixnews3.ix.netcom.com> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 5 Sep 1996, James Gaba wrote: > c:/djgpp/include/sys/types.h:17: conflicting types for `time_t' > c:/djgpp/include/time.h:24: previous declaration of `time_t' It seems that your installation is the one that sux. From what GCC prints I'd say your sys/types.h is either from an old DJGPP v1.x distribution, or some other incompatible source. Please replace it with the following file, and if the errors persist, post the error messages you get. ----------------------- include/sys/types.h --------------------------- /* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ #ifndef __dj_include_sys_types_h_ #define __dj_include_sys_types_h_ #ifdef __cplusplus extern "C" { #endif #ifndef __dj_ENFORCE_ANSI_FREESTANDING #ifndef __STRICT_ANSI__ #include typedef int dev_t; typedef int ino_t; typedef int mode_t; typedef int nlink_t; __DJ_gid_t #undef __DJ_gid_t #define __DJ_gid_t __DJ_off_t #undef __DJ_off_t #define __DJ_off_t __DJ_pid_t #undef __DJ_pid_t #define __DJ_pid_t __DJ_size_t #undef __DJ_size_t #define __DJ_size_t __DJ_ssize_t #undef __DJ_ssize_t #define __DJ_ssize_t __DJ_uid_t #undef __DJ_uid_t #define __DJ_uid_t #ifndef _POSIX_SOURCE /* Allow including program to override. */ #ifndef FD_SETSIZE #define FD_SETSIZE 256 #endif typedef struct fd_set { unsigned char fd_bits [((FD_SETSIZE) + 7) / 8]; } fd_set; #define FD_SET(n, p) ((p)->fd_bits[(n) / 8] |= (1 << ((n) & 7))) #define FD_CLR(n, p) ((p)->fd_bits[(n) / 8] &= ~(1 << ((n) & 7))) #define FD_ISSET(n, p) ((p)->fd_bits[(n) / 8] & (1 << ((n) & 7))) #define FD_ZERO(p) memset ((void *)(p), 0, sizeof (*(p))) #endif /* !_POSIX_SOURCE */ #endif /* !__STRICT_ANSI__ */ #endif /* !__dj_ENFORCE_ANSI_FREESTANDING */ #ifndef __dj_ENFORCE_FUNCTION_CALLS #endif /* !__dj_ENFORCE_FUNCTION_CALLS */ #ifdef __cplusplus } #endif #endif /* !__dj_include_sys_types_h_ */