Error to try update exim from custombuild

Luzbelito

Verified User
Joined
May 20, 2021
Messages
31
I have exim 4.95 and have somop error ej:
Asunto: Mail delivery failed: returning message to sender
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

[email protected]
message has lines too long for transport
gguerrero@,,,,,.com.ar
message has lines too long for transport

In custombuild i have a downgrade to version 4.94.2
But i vahe this error when i try to update:

Some help please????
  • Executing /usr/local/directadmin/plugins/custombuild/admin/build exim...
  • Found /usr/local/directadmin/custombuild/exim-4.94.2.tar.gz
  • Extracting ...
  • Done.
  • Downloading exim-4.94.2/Local/Makefile...
  • --2021-10-06 15:15:35-- https://files-ca.directadmin.com/services/custombuild/Makefile
  • Resolving files-ca.directadmin.com (files-ca.directadmin.com)... 51.161.40.239, 2607:5300:60:1eb6::16
  • Connecting to files-ca.directadmin.com (files-ca.directadmin.com)|51.161.40.239|:443... connected.
  • ERROR: cannot verify files-ca.directadmin.com's certificate, issued by '/C=US/O=Let\'s Encrypt/CN=R3':
  • Issued certificate has expired.
  • To connect to files-ca.directadmin.com insecurely, use `--no-check-certificate'.
  • Downloaded file /usr/local/directadmin/custombuild/exim-4.94.2/Local/Makefile does not exist or is empty after download
  • cwd is: /usr/local/directadmin/custombuild
  • [1mFileserver might be down, using the backup file server..(B[m
  • --2021-10-06 15:15:36-- http://69.162.69.58/services/custombuild/Makefile
  • Connecting to 69.162.69.58:80... connected.
  • HTTP request sent, awaiting response... 200 OK
  • Length: 48603 (47K)
  • Saving to: '/usr/local/directadmin/custombuild/exim-4.94.2/Local/Makefile'

  • 0K .......... .......... .......... .......... ....... 100% 20.2K=2.3s

  • 2021-10-06 15:15:39 (20.2 KB/s) - '/usr/local/directadmin/custombuild/exim-4.94.2/Local/Makefile' saved [48603/48603]

  • Making Makefile changes for 4.93+
  • Trying to make exim...
  • /bin/sh scripts/source_checks

  • >>> Creating links to source files...
  • >>> Creating lookups/Makefile for building dynamic modules
  • >>> New Makefile & lookups/Makefile installed
  • >>> Use "make makefile" if you need to force rebuilding of the makefile

  • make[1]: Entering directory `/usr/local/directadmin/custombuild/exim-4.94.2/build-Linux-x86_64'
  • /bin/sh ../scripts/Configure-os.c
  • cc buildconfig.c
  • /bin/sh ../scripts/Configure-os.h
  • cc exim_lock.c
  • In file included from os.h:11:0,
  • from exim_lock.c:16:
  • /usr/include/sys/types.h:33:1: error: unknown type name '__u_char'
  • typedef __u_char u_char;
  • ^
  • /usr/include/sys/types.h:34:1: error: unknown type name '__u_short'
  • typedef __u_short u_short;
  • ^
  • /usr/include/sys/types.h:35:1: error: unknown type name '__u_int'
  • typedef __u_int u_int;
  • ^
  • /usr/include/sys/types.h:36:1: error: unknown type name '__u_long'
  • typedef __u_long u_long;
  • ^
  • /usr/include/sys/types.h:37:1: error: unknown type name '__quad_t'
  • typedef __quad_t quad_t;
  • ^
  • /usr/include/sys/types.h:38:1: error: unknown type name '__u_quad_t'
  • typedef __u_quad_t u_quad_t;
  • ^
  • /usr/include/sys/types.h:39:1: error: unknown type name '__fsid_t'
  • typedef __fsid_t fsid_t;
  • ^
  • /usr/include/sys/types.h:44:1: error: unknown type name '__loff_t'
  • typedef __loff_t loff_t;
  • ^
  • /usr/include/sys/types.h:50:1: error: unknown type name '__ino64_t'
  • typedef __ino64_t ino_t;
  • ^
  • /usr/include/sys/types.h:60:1: error: unknown type name '__dev_t'
  • typedef __dev_t dev_t;
  • ^
  • /usr/include/sys/types.h:65:1: error: unknown type name '__gid_t'
  • typedef __gid_t gid_t;
  • ^
  • /usr/include/sys/types.h:70:1: error: unknown type name '__mode_t'
  • typedef __mode_t mode_t;
  • ^
  • /usr/include/sys/types.h:75:1: error: unknown type name '__nlink_t'
  • typedef __nlink_t nlink_t;
  • ^
  • /usr/include/sys/types.h:80:1: error: unknown type name '__uid_t'
  • typedef __uid_t uid_t;
  • ^
  • /usr/include/sys/types.h:88:1: error: unknown type name '__off64_t'
  • typedef __off64_t off_t;
  • ^
  • /usr/include/sys/types.h:98:1: error: unknown type name '__pid_t'
  • typedef __pid_t pid_t;
  • ^
  • /usr/include/sys/types.h:104:1: error: unknown type name '__id_t'
  • typedef __id_t id_t;
  • ^
  • /usr/include/sys/types.h:109:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t ssize_t;
  • ^
  • /usr/include/sys/types.h:115:1: error: unknown type name '__daddr_t'
  • typedef __daddr_t daddr_t;
  • ^
  • /usr/include/sys/types.h:116:1: error: unknown type name '__caddr_t'
  • typedef __caddr_t caddr_t;
  • ^
  • /usr/include/sys/types.h:122:1: error: unknown type name '__key_t'
  • typedef __key_t key_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:59:1: error: unknown type name '__clock_t'
  • typedef __clock_t clock_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:75:1: error: unknown type name '__time_t'
  • typedef __time_t time_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:91:1: error: unknown type name '__clockid_t'
  • typedef __clockid_t clockid_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:103:1: error: unknown type name '__timer_t'
  • typedef __timer_t timer_t;
  • ^
  • In file included from /usr/include/endian.h:60:0,
  • from /usr/include/ctype.h:40,
  • from buildconfig.c:34:
  • /usr/include/bits/byteswap.h:109:1: error: unknown type name '__uint64_t'
  • __bswap_64 (__uint64_t __bsx)
  • ^
  • /usr/include/bits/byteswap.h:109:13: error: unknown type name '__uint64_t'
  • __bswap_64 (__uint64_t __bsx)
  • ^
  • In file included from buildconfig.c:34:0:
  • /usr/include/ctype.h:82:1: error: unknown type name '__int32_t'
  • extern const __int32_t **__ctype_tolower_loc (void)
  • ^
  • /usr/include/ctype.h:84:1: error: unknown type name '__int32_t'
  • extern const __int32_t **__ctype_toupper_loc (void)
  • ^
  • In file included from /usr/include/endian.h:60:0,
  • from /usr/include/sys/types.h:216,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/bits/byteswap.h:109:1: error: unknown type name '__uint64_t'
  • __bswap_64 (__uint64_t __bsx)
  • ^
  • /usr/include/bits/byteswap.h:109:13: error: unknown type name '__uint64_t'
  • __bswap_64 (__uint64_t __bsx)
  • ^
  • In file included from /usr/include/sys/select.h:43:0,
  • from /usr/include/sys/types.h:219,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:122:5: error: unknown type name '__time_t'
  • __time_t tv_sec; /* Seconds. */
  • ^
  • /usr/include/time.h:123:5: error: unknown type name '__syscall_slong_t'
  • __syscall_slong_t tv_nsec; /* Nanoseconds. */
  • ^
  • In file included from /usr/include/sys/select.h:45:0,
  • from /usr/include/sys/types.h:219,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/bits/time.h:32:5: error: unknown type name '__time_t'
  • __time_t tv_sec; /* Seconds. */
  • ^
  • /usr/include/bits/time.h:33:5: error: unknown type name '__suseconds_t'
  • __suseconds_t tv_usec; /* Microseconds. */
  • ^
  • In file included from /usr/include/sys/types.h:219:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/sys/select.h:48:1: error: unknown type name '__suseconds_t'
  • typedef __suseconds_t suseconds_t;
  • ^
  • /usr/include/sys/select.h:72:26: error: '__FD_SETSIZE' undeclared here (not in a function)
  • __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
  • ^
  • In file included from /usr/include/libio.h:32:0,
  • from /usr/include/stdio.h:74,
  • from buildconfig.c:35:
  • /usr/include/_G_config.h:23:3: error: unknown type name '__off_t'
  • __off_t __pos;
  • ^
  • /usr/include/_G_config.h:28:3: error: unknown type name '__off64_t'
  • __off64_t __pos;
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:275:3: error: unknown type name '__off_t'
  • _Io_Off_t _old_offset; /* This used to be _offset but it's too small. */
  • ^
  • /usr/include/libio.h:294:3: error: unknown type name '__off64_t'
  • _Io_Off64_t _offset;
  • ^
  • In file included from os.h:11:0,
  • from exim_lock.c:16:
  • /usr/include/sys/types.h:228:1: error: unknown type name '__blksize_t'
  • typedef __blksize_t blksize_t;
  • ^
  • /usr/include/libio.h:339:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
  • ^
  • /usr/include/sys/types.h:248:1: error: unknown type name '__blkcnt64_t'
  • typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */
  • ^
  • /usr/include/libio.h:347:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf,
  • ^
  • /usr/include/sys/types.h:252:1: error: unknown type name '__fsblkcnt64_t'
  • typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:356:43: error: unknown type name '__off64_t'
  • typedef int __io_seek_fn (void *__cookie, _Io_Off64_t *__pos, int __w);
  • ^
  • /usr/include/sys/types.h:256:1: error: unknown type name '__fsfilcnt64_t'
  • typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:469:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:469:47: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:472:1: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekoff (_IO_FILE *, _Io_Off64_t, int, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:472:45: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekoff (_IO_FILE *, _Io_Off64_t, int, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:473:1: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekpos (_IO_FILE *, _Io_Off64_t, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:473:45: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekpos (_IO_FILE *, _Io_Off64_t, int);
  • ^
  • In file included from buildconfig.c:35:0:
  • /usr/include/stdio.h:92:1: error: unknown type name '__off64_t'
  • typedef __off64_t off_t;
  • ^
  • /usr/include/stdio.h:102:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t ssize_t;
  • ^
  • In file included from buildconfig.c:35:0:
  • /usr/include/stdio.h:665:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t __getdelim (char **__restrict __lineptr,
  • ^
  • /usr/include/stdio.h:668:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t getdelim (char **__restrict __lineptr,
  • ^
  • /usr/include/stdio.h:678:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t getline (char **__restrict __lineptr,
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from /usr/include/ctype.h:26,
  • from buildconfig.c:34:
  • /usr/include/stdio.h:781:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (fseeko,
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/sys/uio.h:82:16: error: unknown type name '__off64_t'
  • extern ssize_t __REDIRECT (preadv, (int __fd, const struct iovec *__iovec,
  • ^
  • /usr/include/sys/uio.h:85:16: error: unknown type name '__off64_t'
  • extern ssize_t __REDIRECT (pwritev, (int __fd, const struct iovec *__iovec,
  • ^
  • In file included from buildconfig.c:35:0:
  • /usr/include/stdio.h:784:1: error: unknown type name '__off64_t'
  • extern __off64_t __REDIRECT (ftello, (FILE *__stream), ftello64);
  • ^
  • In file included from /usr/include/sys/socket.h:39:0,
  • from /usr/include/netinet/tcp.h:67,
  • from os.h:80,
  • from exim_lock.c:16:
  • /usr/include/bits/socket.h:34:1: error: unknown type name '__socklen_t'
  • typedef __socklen_t socklen_t;
  • ^
  • In file included from /usr/include/stdlib.h:314:0,
  • from buildconfig.c:36:
  • /usr/include/sys/types.h:33:1: error: unknown type name '__u_char'
  • typedef __u_char u_char;
  • ^
  • /usr/include/sys/types.h:34:1: error: unknown type name '__u_short'
  • typedef __u_short u_short;
  • ^
  • /usr/include/sys/types.h:35:1: error: unknown type name '__u_int'
  • typedef __u_int u_int;
  • ^
  • /usr/include/sys/types.h:36:1: error: unknown type name '__u_long'
  • typedef __u_long u_long;
  • ^
  • /usr/include/sys/types.h:37:1: error: unknown type name '__quad_t'
  • typedef __quad_t quad_t;
  • ^
  • /usr/include/sys/types.h:38:1: error: unknown type name '__u_quad_t'
  • typedef __u_quad_t u_quad_t;
  • ^
  • /usr/include/sys/types.h:39:1: error: unknown type name '__fsid_t'
  • typedef __fsid_t fsid_t;
  • ^
  • /usr/include/sys/types.h:44:1: error: unknown type name '__loff_t'
  • typedef __loff_t loff_t;
  • ^
  • /usr/include/sys/types.h:50:1: error: unknown type name '__ino64_t'
  • typedef __ino64_t ino_t;
  • ^
  • /usr/include/sys/types.h:60:1: error: unknown type name '__dev_t'
  • typedef __dev_t dev_t;
  • ^
  • /usr/include/sys/types.h:65:1: error: unknown type name '__gid_t'
  • typedef __gid_t gid_t;
  • ^
  • /usr/include/sys/types.h:70:1: error: unknown type name '__mode_t'
  • typedef __mode_t mode_t;
  • ^
  • /usr/include/sys/types.h:75:1: error: unknown type name '__nlink_t'
  • typedef __nlink_t nlink_t;
  • ^
  • /usr/include/sys/types.h:80:1: error: unknown type name '__uid_t'
  • typedef __uid_t uid_t;
  • ^
  • /usr/include/sys/types.h:98:1: error: unknown type name '__pid_t'
  • typedef __pid_t pid_t;
  • ^
  • /usr/include/sys/types.h:104:1: error: unknown type name '__id_t'
  • typedef __id_t id_t;
  • ^
  • /usr/include/sys/types.h:115:1: error: unknown type name '__daddr_t'
  • typedef __daddr_t daddr_t;
  • ^
  • /usr/include/sys/types.h:116:1: error: unknown type name '__caddr_t'
  • typedef __caddr_t caddr_t;
  • ^
  • /usr/include/sys/types.h:122:1: error: unknown type name '__key_t'
  • typedef __key_t key_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:59:1: error: unknown type name '__clock_t'
  • typedef __clock_t clock_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:75:1: error: unknown type name '__time_t'
  • typedef __time_t time_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:91:1: error: unknown type name '__clockid_t'
  • typedef __clockid_t clockid_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:103:1: error: unknown type name '__timer_t'
  • typedef __timer_t timer_t;
  • ^
  • In file included from /usr/include/sys/select.h:43:0,
  • from /usr/include/sys/types.h:219,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:122:5: error: unknown type name '__time_t'
  • __time_t tv_sec; /* Seconds. */
  • ^
  • /usr/include/time.h:123:5: error: unknown type name '__syscall_slong_t'
  • __syscall_slong_t tv_nsec; /* Nanoseconds. */
  • ^
  • In file included from /usr/include/sys/select.h:45:0,
  • from /usr/include/sys/types.h:219,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/bits/time.h:32:5: error: unknown type name '__time_t'
  • __time_t tv_sec; /* Seconds. */
  • ^
  • In file included from /usr/include/libio.h:32:0,
  • from /usr/include/stdio.h:74,
  • from exim_lock.c:18:
  • /usr/include/_G_config.h:23:3: error: unknown type name '__off_t'
  • __off_t __pos;
  • ^
  • /usr/include/bits/time.h:33:5: error: unknown type name '__suseconds_t'
  • __suseconds_t tv_usec; /* Microseconds. */
  • ^
  • /usr/include/_G_config.h:28:3: error: unknown type name '__off64_t'
  • __off64_t __pos;
  • ^
  • In file included from /usr/include/sys/types.h:219:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/sys/select.h:48:1: error: unknown type name '__suseconds_t'
  • typedef __suseconds_t suseconds_t;
  • ^
  • /usr/include/sys/select.h:72:26: error: '__FD_SETSIZE' undeclared here (not in a function)
  • __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:275:3: error: unknown type name '__off_t'
  • _Io_Off_t _old_offset; /* This used to be _offset but it's too small. */
  • ^
  • /usr/include/libio.h:294:3: error: unknown type name '__off64_t'
  • _Io_Off64_t _offset;
  • ^
  • In file included from /usr/include/stdlib.h:314:0,
  • from buildconfig.c:36:
  • /usr/include/sys/types.h:228:1: error: unknown type name '__blksize_t'
  • typedef __blksize_t blksize_t;
  • ^
  • /usr/include/libio.h:339:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
  • ^
  • /usr/include/sys/types.h:248:1: error: unknown type name '__blkcnt64_t'
  • typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */
  • ^
  • /usr/include/libio.h:347:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf,
  • ^
  • /usr/include/sys/types.h:252:1: error: unknown type name '__fsblkcnt64_t'
  • typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:356:43: error: unknown type name '__off64_t'
  • typedef int __io_seek_fn (void *__cookie, _Io_Off64_t *__pos, int __w);
  • ^
  • /usr/include/sys/types.h:256:1: error: unknown type name '__fsfilcnt64_t'
  • typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:469:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:469:47: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:472:1: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekoff (_IO_FILE *, _Io_Off64_t, int, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:472:45: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekoff (_IO_FILE *, _Io_Off64_t, int, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:473:1: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekpos (_IO_FILE *, _Io_Off64_t, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:473:45: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekpos (_IO_FILE *, _Io_Off64_t, int);
  • ^
  • In file included from exim_lock.c:18:0:
  • /usr/include/stdio.h:665:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t __getdelim (char **__restrict __lineptr,
  • ^
  • /usr/include/stdio.h:668:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t getdelim (char **__restrict __lineptr,
  • ^
  • /usr/include/stdio.h:678:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t getline (char **__restrict __lineptr,
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/stdio.h:781:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (fseeko,
  • ^
  • In file included from exim_lock.c:18:0:
  • /usr/include/stdio.h:784:1: error: unknown type name '__off64_t'
  • extern __off64_t __REDIRECT (ftello, (FILE *__stream), ftello64);
  • ^
  • In file included from /usr/include/signal.h:80:0,
  • from exim_lock.c:21:
  • /usr/include/bits/siginfo.h:58:1: error: unknown type name '__clock_t'
  • typedef __clock_t __sigchld_clock_t;
  • ^
  • /usr/include/bits/siginfo.h:76:6: error: unknown type name '__pid_t'
  • __pid_t si_pid; /* Sending process ID. */
  • ^
  • /usr/include/bits/siginfo.h:77:6: error: unknown type name '__uid_t'
  • __uid_t si_uid; /* Real user ID of sending process. */
  • ^
  • /usr/include/bits/siginfo.h:91:6: error: unknown type name '__pid_t'
  • __pid_t si_pid; /* Sending process ID. */
  • ^
  • /usr/include/bits/siginfo.h:92:6: error: unknown type name '__uid_t'
  • __uid_t si_uid; /* Real user ID of sending process. */
  • ^
  • /usr/include/bits/siginfo.h:99:6: error: unknown type name '__pid_t'
  • __pid_t si_pid; /* Which child. */
  • ^
  • /usr/include/bits/siginfo.h:100:6: error: unknown type name '__uid_t'
  • __uid_t si_uid; /* Real user ID of sending process. */
  • ^
  • In file included from buildconfig.c:41:0:
  • /usr/include/pwd.h:54:3: error: unknown type name '__uid_t'
  • __uid_t pw_uid; /* User ID. */
  • ^
  • /usr/include/bits/siginfo.h:313:2: error: unknown type name '__pid_t'
  • __pid_t _tid;
  • ^
  • /usr/include/pwd.h:55:3: error: unknown type name '__gid_t'
  • __gid_t pw_gid; /* Group ID. */
  • ^
  • In file included from exim_lock.c:21:0:
  • /usr/include/signal.h:127:18: error: unknown type name '__pid_t'
  • extern int kill (__pid_t __pid, int __sig) __THROW;
  • ^
  • /usr/include/pwd.h:111:33: error: unknown type name '__uid_t'
  • extern struct passwd *getpwuid (__uid_t __uid);
  • ^
  • /usr/include/signal.h:134:20: error: unknown type name '__pid_t'
  • extern int killpg (__pid_t __pgrp, int __sig) __THROW;
  • ^
  • /usr/include/pwd.h:145:24: error: unknown type name '__uid_t'
  • extern int getpwuid_r (__uid_t __uid,
  • ^
  • In file included from exim_lock.c:21:0:
  • /usr/include/signal.h:301:22: error: unknown type name '__pid_t'
  • extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
  • ^
  • In file included from buildconfig.c:42:0:
  • /usr/include/grp.h:47:5: error: unknown type name '__gid_t'
  • __gid_t gr_gid; /* Group ID. */
  • ^
  • In file included from /usr/include/signal.h:340:0,
  • from exim_lock.c:21:
  • /usr/include/bits/sigcontext.h:31:3: error: unknown type name '__uint32_t'
  • __uint32_t magic1;
  • ^
  • /usr/include/grp.h:106:32: error: unknown type name '__gid_t'
  • extern struct group *getgrgid (__gid_t __gid);
  • ^
  • /usr/include/bits/sigcontext.h:32:3: error: unknown type name '__uint32_t'
  • __uint32_t extended_size;
  • ^
  • /usr/include/bits/sigcontext.h:33:3: error: unknown type name '__uint64_t'
  • __uint64_t xstate_bv;
  • ^
  • /usr/include/grp.h:145:24: error: unknown type name '__gid_t'
  • extern int getgrgid_r (__gid_t __gid, struct group *__restrict __resultbuf,
  • ^
  • /usr/include/bits/sigcontext.h:34:3: error: unknown type name '__uint32_t'
  • __uint32_t xstate_size;
  • ^
  • /usr/include/bits/sigcontext.h:35:3: error: unknown type name '__uint32_t'
  • __uint32_t padding[7];
  • ^
  • /usr/include/bits/sigcontext.h:53:3: error: unknown type name '__uint32_t'
  • __uint32_t element[4];
  • ^
  • /usr/include/bits/sigcontext.h:124:3: error: unknown type name '__uint16_t'
  • __uint16_t cwd;
  • ^
  • In file included from buildconfig.c:42:0:
  • /usr/include/grp.h:181:1: error: unknown type name '__gid_t'
  • extern int setgroups (size_t __n, const __gid_t *__groups) __THROW;
  • ^
  • /usr/include/bits/sigcontext.h:125:3: error: unknown type name '__uint16_t'
  • __uint16_t swd;
  • ^
  • /usr/include/bits/sigcontext.h:126:3: error: unknown type name '__uint16_t'
  • __uint16_t ftw;
  • ^
  • /usr/include/bits/sigcontext.h:127:3: error: unknown type name '__uint16_t'
  • __uint16_t fop;
  • ^
  • /usr/include/grp.h:191:46: error: unknown type name '__gid_t'
  • extern int getgrouplist (const char *__user, __gid_t __group,
  • ^
  • /usr/include/bits/sigcontext.h:128:3: error: unknown type name '__uint64_t'
  • __uint64_t rip;
  • ^
  • /usr/include/bits/sigcontext.h:129:3: error: unknown type name '__uint64_t'
  • __uint64_t rdp;
  • ^
  • /usr/include/grp.h:192:5: error: unknown type name '__gid_t'
  • __gid_t *__groups, int *__ngroups);
  • ^
  • /usr/include/bits/sigcontext.h:130:3: error: unknown type name '__uint32_t'
  • __uint32_t mxcsr;
  • ^
  • /usr/include/bits/sigcontext.h:131:3: error: unknown type name '__uint32_t'
  • __uint32_t mxcr_mask;
  • ^
  • /usr/include/grp.h:202:44: error: unknown type name '__gid_t'
  • extern int initgroups (const char *__user, __gid_t __group);
  • ^
  • /usr/include/bits/sigcontext.h:134:3: error: unknown type name '__uint32_t'
  • __uint32_t padding[24];
  • ^
  • /usr/include/bits/sigcontext.h:139:3: error: unknown type name '__uint64_t'
  • __uint64_t r8;
  • ^
  • /usr/include/bits/sigcontext.h:140:3: error: unknown type name '__uint64_t'
  • __uint64_t r9;
  • ^
  • /usr/include/bits/sigcontext.h:141:3: error: unknown type name '__uint64_t'
  • __uint64_t r10;
  • ^
  • /usr/include/bits/sigcontext.h:142:3: error: unknown type name '__uint64_t'
  • __uint64_t r11;
  • ^
  • /usr/include/bits/sigcontext.h:143:3: error: unknown type name '__uint64_t'
  • __uint64_t r12;
  • ^
  • /usr/include/bits/sigcontext.h:144:3: error: unknown type name '__uint64_t'
  • __uint64_t r13;
  • ^
  • /usr/include/bits/sigcontext.h:145:3: error: unknown type name '__uint64_t'
  • __uint64_t r14;
  • ^
  • /usr/include/bits/sigcontext.h:146:3: error: unknown type name '__uint64_t'
  • __uint64_t r15;
  • ^
  • /usr/include/bits/sigcontext.h:147:3: error: unknown type name '__uint64_t'
  • __uint64_t rdi;
  • ^
  • /usr/include/bits/sigcontext.h:148:3: error: unknown type name '__uint64_t'
  • __uint64_t rsi;
  • ^
  • /usr/include/bits/sigcontext.h:149:3: error: unknown type name '__uint64_t'
  • __uint64_t rbp;
  • ^
  • /usr/include/bits/sigcontext.h:150:3: error: unknown type name '__uint64_t'
  • __uint64_t rbx;
  • ^
  • /usr/include/bits/sigcontext.h:151:3: error: unknown type name '__uint64_t'
  • __uint64_t rdx;
  • ^
  • /usr/include/bits/sigcontext.h:152:3: error: unknown type name '__uint64_t'
  • __uint64_t rax;
  • ^
  • /usr/include/bits/sigcontext.h:153:3: error: unknown type name '__uint64_t'
  • __uint64_t rcx;
  • ^
  • /usr/include/bits/sigcontext.h:154:3: error: unknown type name '__uint64_t'
  • __uint64_t rsp;
  • ^
  • /usr/include/bits/sigcontext.h:155:3: error: unknown type name '__uint64_t'
  • __uint64_t rip;
  • ^
  • /usr/include/bits/sigcontext.h:156:3: error: unknown type name '__uint64_t'
  • __uint64_t eflags;
  • ^
  • /usr/include/bits/sigcontext.h:161:3: error: unknown type name '__uint64_t'
  • __uint64_t err;
  • ^
  • /usr/include/bits/sigcontext.h:162:3: error: unknown type name '__uint64_t'
  • __uint64_t trapno;
  • ^
  • /usr/include/bits/sigcontext.h:163:3: error: unknown type name '__uint64_t'
  • __uint64_t oldmask;
  • ^
  • /usr/include/bits/sigcontext.h:164:3: error: unknown type name '__uint64_t'
  • __uint64_t cr2;
  • ^
  • /usr/include/bits/sigcontext.h:168:7: error: unknown type name '__uint64_t'
  • __uint64_t __fpstate_word;
  • ^
  • /usr/include/bits/sigcontext.h:170:3: error: unknown type name '__uint64_t'
  • __uint64_t __reserved1 [8];
  • ^
  • /usr/include/bits/sigcontext.h:177:3: error: unknown type name '__uint64_t'
  • __uint64_t xstate_bv;
  • ^
  • /usr/include/bits/sigcontext.h:178:3: error: unknown type name '__uint64_t'
  • __uint64_t reserved1[2];
  • ^
  • /usr/include/bits/sigcontext.h:179:3: error: unknown type name '__uint64_t'
  • __uint64_t reserved2[5];
  • ^
  • /usr/include/bits/sigcontext.h:184:3: error: unknown type name '__uint32_t'
  • __uint32_t ymmh_space[64];
  • ^
  • In file included from /usr/include/signal.h:360:0,
  • from exim_lock.c:21:
  • /usr/include/sys/ucontext.h:101:3: error: unknown type name '__uint32_t'
  • __uint32_t element[4];
  • ^
  • /usr/include/sys/ucontext.h:107:3: error: unknown type name '__uint16_t'
  • __uint16_t cwd;
  • ^
  • /usr/include/sys/ucontext.h:108:3: error: unknown type name '__uint16_t'
  • __uint16_t swd;
  • ^
  • /usr/include/sys/ucontext.h:109:3: error: unknown type name '__uint16_t'
  • __uint16_t ftw;
  • ^
  • /usr/include/sys/ucontext.h:110:3: error: unknown type name '__uint16_t'
  • __uint16_t fop;
  • ^
  • /usr/include/sys/ucontext.h:111:3: error: unknown type name '__uint64_t'
  • __uint64_t rip;
  • ^
  • /usr/include/sys/ucontext.h:112:3: error: unknown type name '__uint64_t'
  • __uint64_t rdp;
  • ^
  • /usr/include/sys/ucontext.h:113:3: error: unknown type name '__uint32_t'
  • __uint32_t mxcsr;
  • ^
  • /usr/include/sys/ucontext.h:114:3: error: unknown type name '__uint32_t'
  • __uint32_t mxcr_mask;
  • ^
  • /usr/include/sys/ucontext.h:117:3: error: unknown type name '__uint32_t'
  • __uint32_t padding[24];
  • ^
  • In file included from exim_lock.c:24:0:
  • /usr/include/netdb.h:137:59: error: unknown type name '__socklen_t'
  • extern struct hostent *gethostbyaddr (const void *__addr, __socklen_t __len,
  • ^
  • /usr/include/netdb.h:172:60: error: unknown type name '__socklen_t'
  • extern int gethostbyaddr_r (const void *__restrict __addr, __socklen_t __len,
  • ^
  • In file included from /usr/include/fcntl.h:35:0,
  • from exim_lock.c:25:
  • /usr/include/bits/fcntl.h:43:5: error: unknown type name '__off64_t'
  • __off64_t l_start; /* Offset where the lock begins. */
  • ^
  • /usr/include/bits/fcntl.h:44:5: error: unknown type name '__off64_t'
  • __off64_t l_len; /* Size of the locked area; zero means until EOF. */
  • ^
  • /usr/include/bits/fcntl.h:46:5: error: unknown type name '__pid_t'
  • __pid_t l_pid; /* Process holding the lock. */
  • ^
  • In file included from /usr/include/fcntl.h:77:0,
  • from exim_lock.c:25:
  • /usr/include/bits/stat.h:48:5: error: unknown type name '__dev_t'
  • __dev_t st_dev; /* Device. */
  • ^
  • /usr/include/bits/stat.h:53:5: error: unknown type name '__ino_t'
  • __ino_t st_ino; /* File serial number. */
  • ^
  • /usr/include/bits/stat.h:61:5: error: unknown type name '__nlink_t'
  • __nlink_t st_nlink; /* Link count. */
  • ^
  • /usr/include/bits/stat.h:62:5: error: unknown type name '__mode_t'
  • __mode_t st_mode; /* File mode. */
  • ^
  • /usr/include/bits/stat.h:64:5: error: unknown type name '__uid_t'
  • __uid_t st_uid; /* User ID of the file's owner. */
  • ^
  • /usr/include/bits/stat.h:65:5: error: unknown type name '__gid_t'
  • __gid_t st_gid; /* Group ID of the file's group.*/
  • ^
  • /usr/include/bits/stat.h:69:5: error: unknown type name '__dev_t'
  • __dev_t st_rdev; /* Device number, if device. */
  • ^
  • /usr/include/bits/stat.h:74:5: error: unknown type name '__off_t'
  • __off_t st_size; /* Size of file, in bytes. */
  • ^
  • /usr/include/bits/stat.h:78:5: error: unknown type name '__blksize_t'
  • __blksize_t st_blksize; /* Optimal block size for I/O. */
  • ^
  • /usr/include/bits/stat.h:80:5: error: unknown type name '__blkcnt_t'
  • __blkcnt_t st_blocks; /* Number 512-byte blocks allocated. */
  • ^
  • /usr/include/bits/stat.h:106:5: error: unknown type name '__syscall_slong_t'
  • __syscall_slong_t __unused[3];
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/fcntl.h:251:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len), lockf64);
  • ^
  • /usr/include/fcntl.h:269:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT_NTH (posix_fadvise, (int __fd, __off64_t __offset,
  • ^
  • /usr/include/fcntl.h:269:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT_NTH (posix_fadvise, (int __fd, __off64_t __offset,
  • ^
  • /usr/include/fcntl.h:290:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset,
  • ^
  • /usr/include/fcntl.h:290:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset,
  • ^
  • In file included from exim_lock.c:26:0:
  • /usr/include/unistd.h:255:1: error: unknown type name '__useconds_t'
  • typedef __useconds_t useconds_t;
  • ^
  • /usr/include/unistd.h:337:1: error: unknown type name '__off64_t'
  • extern __off64_t __REDIRECT_NTH (lseek,
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/unistd.h:337:18: error: unknown type name '__off64_t'
  • extern __off64_t __REDIRECT_NTH (lseek,
  • ^
  • /usr/include/unistd.h:388:16: error: unknown type name '__off64_t'
  • extern ssize_t __REDIRECT (pread, (int __fd, void *__buf, size_t __nbytes,
  • ^
  • /usr/include/unistd.h:391:16: error: unknown type name '__off64_t'
  • extern ssize_t __REDIRECT (pwrite, (int __fd, const void *__buf,
  • ^
  • In file included from exim_lock.c:26:0:
  • /usr/include/unistd.h:452:1: error: unknown type name '__useconds_t'
  • extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
  • ^
  • /usr/include/unistd.h:452:29: error: unknown type name '__useconds_t'
  • extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
  • ^
  • /usr/include/unistd.h:452:51: error: unknown type name '__useconds_t'
  • extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
  • ^
  • /usr/include/unistd.h:460:20: error: unknown type name '__useconds_t'
  • extern int usleep (__useconds_t __useconds);
  • ^
  • /usr/include/unistd.h:473:39: error: unknown type name '__uid_t'
  • extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
  • ^
  • /usr/include/unistd.h:473:56: error: unknown type name '__gid_t'
  • extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
  • ^
  • /usr/include/unistd.h:478:30: error: unknown type name '__uid_t'
  • extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur;
  • ^
  • /usr/include/unistd.h:478:47: error: unknown type name '__gid_t'
  • extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur;
  • ^
  • /usr/include/unistd.h:483:40: error: unknown type name '__uid_t'
  • extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
  • ^
  • /usr/include/unistd.h:483:57: error: unknown type name '__gid_t'
  • extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
  • ^
  • /usr/include/unistd.h:491:52: error: unknown type name '__uid_t'
  • extern int fchownat (int __fd, const char *__file, __uid_t __owner,
  • ^
  • /usr/include/unistd.h:492:8: error: unknown type name '__gid_t'
  • __gid_t __group, int __flag)
  • ^
  • In file included from exim_lock.c:26:0:
  • /usr/include/unistd.h:628:1: error: unknown type name '__pid_t'
  • extern __pid_t getpid (void) __THROW;
  • ^
  • /usr/include/unistd.h:631:1: error: unknown type name '__pid_t'
  • extern __pid_t getppid (void) __THROW;
  • ^
  • /usr/include/unistd.h:636:1: error: unknown type name '__pid_t'
  • extern __pid_t getpgrp (void) __THROW;
  • ^
  • /usr/include/unistd.h:646:1: error: unknown type name '__pid_t'
  • extern __pid_t __getpgid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:646:27: error: unknown type name '__pid_t'
  • extern __pid_t __getpgid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:648:1: error: unknown type name '__pid_t'
  • extern __pid_t getpgid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:648:25: error: unknown type name '__pid_t'
  • extern __pid_t getpgid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:655:21: error: unknown type name '__pid_t'
  • extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
  • ^
  • /usr/include/unistd.h:655:36: error: unknown type name '__pid_t'
  • extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
  • ^
  • /usr/include/unistd.h:689:1: error: unknown type name '__pid_t'
  • extern __pid_t setsid (void) __THROW;
  • ^
  • /usr/include/unistd.h:693:1: error: unknown type name '__pid_t'
  • extern __pid_t getsid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:693:24: error: unknown type name '__pid_t'
  • extern __pid_t getsid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:697:1: error: unknown type name '__uid_t'
  • extern __uid_t getuid (void) __THROW;
  • ^
  • /usr/include/unistd.h:700:1: error: unknown type name '__uid_t'
  • extern __uid_t geteuid (void) __THROW;
  • ^
  • /usr/include/unistd.h:703:1: error: unknown type name '__gid_t'
  • extern __gid_t getgid (void) __THROW;
  • ^
  • /usr/include/unistd.h:706:1: error: unknown type name '__gid_t'
  • extern __gid_t getegid (void) __THROW;
  • ^
  • /usr/include/unistd.h:711:35: error: unknown type name '__gid_t'
  • extern int getgroups (int __size, __gid_t __list[]) __THROW __wur;
  • ^
  • /usr/include/unistd.h:722:20: error: unknown type name '__uid_t'
  • extern int setuid (__uid_t __uid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:727:22: error: unknown type name '__uid_t'
  • extern int setreuid (__uid_t __ruid, __uid_t __euid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:727:38: error: unknown type name '__uid_t'
  • extern int setreuid (__uid_t __ruid, __uid_t __euid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:732:21: error: unknown type name '__uid_t'
  • extern int seteuid (__uid_t __uid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:739:20: error: unknown type name '__gid_t'
  • extern int setgid (__gid_t __gid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:744:22: error: unknown type name '__gid_t'
  • extern int setregid (__gid_t __rgid, __gid_t __egid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:744:38: error: unknown type name '__gid_t'
  • extern int setregid (__gid_t __rgid, __gid_t __egid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:749:21: error: unknown type name '__gid_t'
  • extern int setegid (__gid_t __gid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:778:1: error: unknown type name '__pid_t'
  • extern __pid_t fork (void) __THROWNL;
  • ^
  • /usr/include/unistd.h:786:1: error: unknown type name '__pid_t'
  • extern __pid_t vfork (void) __THROW;
  • ^
  • /usr/include/unistd.h:861:1: error: unknown type name '__pid_t'
  • extern __pid_t tcgetpgrp (int __fd) __THROW;
  • ^
  • /usr/include/unistd.h:864:33: error: unknown type name '__pid_t'
  • extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __THROW;
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/unistd.h:1019:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT_NTH (truncate,
  • ^
  • /usr/include/unistd.h:1041:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT_NTH (ftruncate, (int __fd, __off64_t __length),
  • ^
  • In file included from exim_lock.c:27:0:
  • /usr/include/utime.h:39:5: error: unknown type name '__time_t'
  • __time_t actime; /* Access time. */
  • ^
  • /usr/include/utime.h:40:5: error: unknown type name '__time_t'
  • __time_t modtime; /* Modification time. */
  • ^
  • In file included from exim_lock.c:29:0:
  • /usr/include/sys/stat.h:285:39: error: unknown type name '__mode_t'
  • extern int chmod (const char *__file, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:292:40: error: unknown type name '__mode_t'
  • extern int lchmod (const char *__file, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:298:30: error: unknown type name '__mode_t'
  • extern int fchmod (int __fd, __mode_t __mode) __THROW;
  • ^
  • /usr/include/sys/stat.h:304:52: error: unknown type name '__mode_t'
  • extern int fchmodat (int __fd, const char *__file, __mode_t __mode,
  • ^
  • /usr/include/sys/stat.h:313:1: error: unknown type name '__mode_t'
  • extern __mode_t umask (__mode_t __mask) __THROW;
  • ^
  • /usr/include/sys/stat.h:313:24: error: unknown type name '__mode_t'
  • extern __mode_t umask (__mode_t __mask) __THROW;
  • ^
  • /usr/include/sys/stat.h:322:39: error: unknown type name '__mode_t'
  • extern int mkdir (const char *__path, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:329:51: error: unknown type name '__mode_t'
  • extern int mkdirat (int __fd, const char *__path, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:337:39: error: unknown type name '__mode_t'
  • extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
  • ^
  • /usr/include/sys/stat.h:337:56: error: unknown type name '__dev_t'
  • extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
  • ^
  • /usr/include/sys/stat.h:344:51: error: unknown type name '__mode_t'
  • extern int mknodat (int __fd, const char *__path, __mode_t __mode,
  • ^
  • /usr/include/sys/stat.h:345:7: error: unknown type name '__dev_t'
  • __dev_t __dev) __THROW __nonnull ((2));
  • ^
  • /usr/include/sys/stat.h:351:40: error: unknown type name '__mode_t'
  • extern int mkfifo (const char *__path, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:358:52: error: unknown type name '__mode_t'
  • extern int mkfifoat (int __fd, const char *__path, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:443:53: error: unknown type name '__mode_t'
  • extern int __xmknod (int __ver, const char *__path, __mode_t __mode,
  • ^
  • /usr/include/sys/stat.h:444:8: error: unknown type name '__dev_t'
  • __dev_t *__dev) __THROW __nonnull ((2, 4));
  • ^
  • /usr/include/sys/stat.h:447:10: error: unknown type name '__mode_t'
  • __mode_t __mode, __dev_t *__dev)
  • ^
  • /usr/include/sys/stat.h:447:27: error: unknown type name '__dev_t'
  • __mode_t __mode, __dev_t *__dev)
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/sys/stat.h:484:1: error: unknown type name '__mode_t'
  • __NTH (mknod (const char *__path, __mode_t __mode, __dev_t __dev))
  • ^
  • /usr/include/sys/stat.h:484:1: error: unknown type name '__dev_t'
  • __NTH (mknod (const char *__path, __mode_t __mode, __dev_t __dev))
  • ^
  • /usr/include/sys/stat.h:492:1: error: unknown type name '__mode_t'
  • __NTH (mknodat (int __fd, const char *__path, __mode_t __mode,
  • ^
  • /usr/include/sys/stat.h:492:1: error: unknown type name '__dev_t'
  • __NTH (mknodat (int __fd, const char *__path, __mode_t __mode,
  • ^
  • In file included from exim_lock.c:31:0:
  • /usr/include/pwd.h:54:3: error: unknown type name '__uid_t'
  • __uid_t pw_uid; /* User ID. */
  • ^
  • /usr/include/pwd.h:55:3: error: unknown type name '__gid_t'
  • __gid_t pw_gid; /* Group ID. */
  • ^
  • /usr/include/pwd.h:111:33: error: unknown type name '__uid_t'
  • extern struct passwd *getpwuid (__uid_t __uid);
  • ^
  • /usr/include/pwd.h:145:24: error: unknown type name '__uid_t'
  • extern int getpwuid_r (__uid_t __uid,
  • ^
  • exim_lock.c: In function 'main':
  • exim_lock.c:261:5: warning: implicit declaration of function 'getpwuid' [-Wimplicit-function-declaration]
  • pw = getpwuid(getuid());
  • ^
  • exim_lock.c:261:8: warning: assignment makes pointer from integer without a cast [enabled by default]
  • pw = getpwuid(getuid());
  • ^
  • exim_lock.c:477:5: warning: implicit declaration of function 'chmod' [-Wimplicit-function-declaration]
  • (void)chmod(tempname, 0600);
  • ^
  • make[1]: *** [buildconfig] Error 1
  • make[1]: *** Waiting for unfinished jobs....
  • make[1]: *** [exim_lock] Error 1
  • make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.94.2/build-Linux-x86_64'
  • make: *** [all] Error 2

  • Done!

Thnks in advance!

Pablo.
 
I've seen several issues with the files-ca mirror this last week.
You might best try another mirror.

cd /usr/local/directadmin/custombuild ./build set_fastest

Check if files-ca.directadmin.com is changed to something else.
If yes, try again. if not, change it manually in the options.conf file and then run the ./build udpate command afterwards, before you try to have custombuild compile Exim again.
 
Hello Richard, sorry because my english is very bad.
I dont have the file "files-ca.directadmin.com"
root@Server01-> cd /usr/local/directadmin/custombuild
root@Server01-> ls

apr-1.7.0.tar.gz dovecot.boot freshclam_freebsd libwebp-1.1.0.tar.gz nginx.boot.debian phpMyAdmin-5.1.1-all-languages.tar.gz
apr-util-1.6.1.tar.gz dovecot.boot.debian harden-symlinks-2.4.patch libxml2-2.9.10.tar.gz nginx.boot.freebsd pure-ftpd
autoconf-2.69.tar.gz dovecot.boot.freebsd httpd_2 libxslt-1.1.34.tar.gz ngx_cache_purge pure-ftpd-1.0.49.tar.gz
automake-1.16.1.tar.gz dovecot.conf httpd-2.4.50.tar.gz libzip-1.7.3.tar.gz ngx_cache_purge-2.3.tar.gz pure-ftpd_debian
build dovecot.logrotate httpd_2_debian m4-1.4.18.tar.gz options.conf pure-ftpd_freebsd
clamav-0.104.0.tar.gz exim-4.94.2 httpd_2_freebsd Mail-SpamAssassin-3.4.6.tar.gz patches roundcubemail-1.4.11.tar.gz
clamd exim-4.94.2.tar.gz icu4c-66_1-src.tgz mhash-0.9.9.9.tar.gz patches_versions.txt servers.txt
clamd_debian exim_boot jpegsrc.v9d.tar.gz mod_aclr2-1.0.0.tar.gz pcre2-10.35.tar.gz s-nail-14.9.19.tar.gz
clamd_freebsd exim.conf.dovecot.patch libiconv-1.16.tar.gz mod_ruid2-0.9.8.tar.bz2 pcre-8.44.tar.gz suphp-0.7.2.tar.gz
configure exim_debian libmcrypt-2.5.8.tar.gz mysql php-5.6.40.tar.gz versions.txt
curl-7.79.1.tar.gz exim.easy_spam_fighter-1.32.tar.gz libpng-1.6.37.tar.gz mysql_backups php-7.0.33.tar.gz webalizer-2.23-08-src.tgz
custom exim_freebsd libsodium-1.0.18.tar.gz mysql_backups.log php-7.3.31.tar.gz webapps.logrotate
custombuild.log freetype-2.10.4.tar.gz libspf2-1.2.10.tar.gz nghttp2-1.42.0.tar.gz php-8.0.11.tar.gz zstd-1.4.5.tar.gz
da_exim-cert-config freshclam libsrs_alt-1.0.tar.bz2 nginx-1.21.3.tar.gz php-8.0.2
dovecot-2.3.16.tar.gz freshclam_debian libtool-2.4.6.tar.gz nginx.boot php_extensions.conf

Thnks!
Pablo.
 
I dont have the file "files-ca.directadmin.com"
It is not a file. It is a mirror.
Just try the commands I gave you.

After that, check the /usr/local/directadmin/custombuild/options.conf file (so edit it or view it with less) and check if the downloadserver= setting is something else then files-ca.directadmin.com so it can work.

I'm sorry, I can't speak Spanish, only Dutch, German and English.
 
hello Richard!
I have this
cat /usr/local/directadmin/custombuild/options.conf

custombuild=2.0
custombuild_plugin=yes
autover=no
bold=yes
clean=yes
cleanapache=yes
clean_old_tarballs=yes
clean_old_webapps=yes
downloadserver=files-ca.directadmin.com
unofficial_mirrors=no

and after exectute ./build set_fastest

custombuild=2.0
custombuild_plugin=yes
autover=no
bold=yes
clean=yes
cleanapache=yes
clean_old_tarballs=yes
clean_old_webapps=yes
downloadserver=files-de.directadmin.com
unofficial_mirrors=no

So, when i go to mi DA panel have the same error:

  • Executing /usr/local/directadmin/plugins/custombuild/admin/build exim...
  • Found /usr/local/directadmin/custombuild/exim-4.94.2.tar.gz
  • Extracting ...
  • Done.
  • Downloading exim-4.94.2/Local/Makefile...
  • --2021-10-07 09:38:22-- https://files-de.directadmin.com/services/custombuild/Makefile
  • Resolving files-de.directadmin.com (files-de.directadmin.com)... 157.90.223.115, 2a01:4f8:251:1dd0::115
  • Connecting to files-de.directadmin.com (files-de.directadmin.com)|157.90.223.115|:443... connected.
  • HTTP request sent, awaiting response... 200 OK
  • Length: 48603 (47K) [application/octet-stream]
  • Saving to: '/usr/local/directadmin/custombuild/exim-4.94.2/Local/Makefile'

  • 0K .......... .......... .......... .......... ....... 100% 29.5K=1.6s

  • 2021-10-07 09:38:26 (29.5 KB/s) - '/usr/local/directadmin/custombuild/exim-4.94.2/Local/Makefile' saved [48603/48603]

  • Making Makefile changes for 4.93+
  • Trying to make exim...
  • /bin/sh scripts/source_checks

  • >>> Creating links to source files...
  • >>> Creating lookups/Makefile for building dynamic modules
  • >>> New Makefile & lookups/Makefile installed
  • >>> Use "make makefile" if you need to force rebuilding of the makefile

  • make[1]: Entering directory `/usr/local/directadmin/custombuild/exim-4.94.2/build-Linux-x86_64'
  • /bin/sh ../scripts/Configure-os.c
  • cc buildconfig.c
  • /bin/sh ../scripts/Configure-os.h
  • cc exim_lock.c
  • In file included from os.h:11:0,
  • from exim_lock.c:16:
  • /usr/include/sys/types.h:33:1: error: unknown type name '__u_char'
  • typedef __u_char u_char;
  • ^
  • /usr/include/sys/types.h:34:1: error: unknown type name '__u_short'
  • typedef __u_short u_short;
  • ^
  • /usr/include/sys/types.h:35:1: error: unknown type name '__u_int'
  • typedef __u_int u_int;
  • ^
  • /usr/include/sys/types.h:36:1: error: unknown type name '__u_long'
  • typedef __u_long u_long;
  • ^
  • /usr/include/sys/types.h:37:1: error: unknown type name '__quad_t'
  • typedef __quad_t quad_t;
  • ^
  • /usr/include/sys/types.h:38:1: error: unknown type name '__u_quad_t'
  • typedef __u_quad_t u_quad_t;
  • ^
  • /usr/include/sys/types.h:39:1: error: unknown type name '__fsid_t'
  • typedef __fsid_t fsid_t;
  • ^
  • /usr/include/sys/types.h:44:1: error: unknown type name '__loff_t'
  • typedef __loff_t loff_t;
  • ^
  • /usr/include/sys/types.h:50:1: error: unknown type name '__ino64_t'
  • typedef __ino64_t ino_t;
  • ^
  • /usr/include/sys/types.h:60:1: error: unknown type name '__dev_t'
  • typedef __dev_t dev_t;
  • ^
  • /usr/include/sys/types.h:65:1: error: unknown type name '__gid_t'
  • typedef __gid_t gid_t;
  • ^
  • /usr/include/sys/types.h:70:1: error: unknown type name '__mode_t'
  • typedef __mode_t mode_t;
  • ^
  • /usr/include/sys/types.h:75:1: error: unknown type name '__nlink_t'
  • typedef __nlink_t nlink_t;
  • ^
  • /usr/include/sys/types.h:80:1: error: unknown type name '__uid_t'
  • typedef __uid_t uid_t;
  • ^
  • /usr/include/sys/types.h:88:1: error: unknown type name '__off64_t'
  • typedef __off64_t off_t;
  • ^
  • /usr/include/sys/types.h:98:1: error: unknown type name '__pid_t'
  • typedef __pid_t pid_t;
  • ^
  • /usr/include/sys/types.h:104:1: error: unknown type name '__id_t'
  • typedef __id_t id_t;
  • ^
  • /usr/include/sys/types.h:109:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t ssize_t;
  • ^
  • /usr/include/sys/types.h:115:1: error: unknown type name '__daddr_t'
  • typedef __daddr_t daddr_t;
  • ^
  • /usr/include/sys/types.h:116:1: error: unknown type name '__caddr_t'
  • typedef __caddr_t caddr_t;
  • ^
  • /usr/include/sys/types.h:122:1: error: unknown type name '__key_t'
  • typedef __key_t key_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:59:1: error: unknown type name '__clock_t'
  • typedef __clock_t clock_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:75:1: error: unknown type name '__time_t'
  • typedef __time_t time_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:91:1: error: unknown type name '__clockid_t'
  • typedef __clockid_t clockid_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:103:1: error: unknown type name '__timer_t'
  • typedef __timer_t timer_t;
  • ^
  • In file included from /usr/include/endian.h:60:0,
  • from /usr/include/ctype.h:40,
  • from buildconfig.c:34:
  • /usr/include/bits/byteswap.h:109:1: error: unknown type name '__uint64_t'
  • __bswap_64 (__uint64_t __bsx)
  • ^
  • /usr/include/bits/byteswap.h:109:13: error: unknown type name '__uint64_t'
  • __bswap_64 (__uint64_t __bsx)
  • ^
  • In file included from buildconfig.c:34:0:
  • /usr/include/ctype.h:82:1: error: unknown type name '__int32_t'
  • extern const __int32_t **__ctype_tolower_loc (void)
  • ^
  • /usr/include/ctype.h:84:1: error: unknown type name '__int32_t'
  • extern const __int32_t **__ctype_toupper_loc (void)
  • ^
  • In file included from /usr/include/endian.h:60:0,
  • from /usr/include/sys/types.h:216,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/bits/byteswap.h:109:1: error: unknown type name '__uint64_t'
  • __bswap_64 (__uint64_t __bsx)
  • ^
  • /usr/include/bits/byteswap.h:109:13: error: unknown type name '__uint64_t'
  • __bswap_64 (__uint64_t __bsx)
  • ^
  • In file included from /usr/include/sys/select.h:43:0,
  • from /usr/include/sys/types.h:219,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/time.h:122:5: error: unknown type name '__time_t'
  • __time_t tv_sec; /* Seconds. */
  • ^
  • /usr/include/time.h:123:5: error: unknown type name '__syscall_slong_t'
  • __syscall_slong_t tv_nsec; /* Nanoseconds. */
  • ^
  • In file included from /usr/include/sys/select.h:45:0,
  • from /usr/include/sys/types.h:219,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/bits/time.h:32:5: error: unknown type name '__time_t'
  • __time_t tv_sec; /* Seconds. */
  • ^
  • /usr/include/bits/time.h:33:5: error: unknown type name '__suseconds_t'
  • __suseconds_t tv_usec; /* Microseconds. */
  • ^
  • In file included from /usr/include/sys/types.h:219:0,
  • from os.h:11,
  • from exim_lock.c:16:
  • /usr/include/sys/select.h:48:1: error: unknown type name '__suseconds_t'
  • typedef __suseconds_t suseconds_t;
  • ^
  • /usr/include/sys/select.h:72:26: error: '__FD_SETSIZE' undeclared here (not in a function)
  • __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
  • ^
  • In file included from os.h:11:0,
  • from exim_lock.c:16:
  • /usr/include/sys/types.h:228:1: error: unknown type name '__blksize_t'
  • typedef __blksize_t blksize_t;
  • ^
  • /usr/include/sys/types.h:248:1: error: unknown type name '__blkcnt64_t'
  • typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */
  • ^
  • /usr/include/sys/types.h:252:1: error: unknown type name '__fsblkcnt64_t'
  • typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
  • ^
  • /usr/include/sys/types.h:256:1: error: unknown type name '__fsfilcnt64_t'
  • typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
  • ^
  • In file included from /usr/include/libio.h:32:0,
  • from /usr/include/stdio.h:74,
  • from buildconfig.c:35:
  • /usr/include/_G_config.h:23:3: error: unknown type name '__off_t'
  • __off_t __pos;
  • ^
  • /usr/include/_G_config.h:28:3: error: unknown type name '__off64_t'
  • __off64_t __pos;
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:275:3: error: unknown type name '__off_t'
  • _Io_Off_t _old_offset; /* This used to be _offset but it's too small. */
  • ^
  • /usr/include/libio.h:294:3: error: unknown type name '__off64_t'
  • _Io_Off64_t _offset;
  • ^
  • /usr/include/libio.h:339:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
  • ^
  • /usr/include/libio.h:347:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf,
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:356:43: error: unknown type name '__off64_t'
  • typedef int __io_seek_fn (void *__cookie, _Io_Off64_t *__pos, int __w);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:469:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:469:47: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:472:1: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekoff (_IO_FILE *, _Io_Off64_t, int, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:472:45: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekoff (_IO_FILE *, _Io_Off64_t, int, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:473:1: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekpos (_IO_FILE *, _Io_Off64_t, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from buildconfig.c:35:
  • /usr/include/libio.h:473:45: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekpos (_IO_FILE *, _Io_Off64_t, int);
  • ^
  • In file included from buildconfig.c:35:0:
  • /usr/include/stdio.h:92:1: error: unknown type name '__off64_t'
  • typedef __off64_t off_t;
  • ^
  • /usr/include/stdio.h:102:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t ssize_t;
  • ^
  • In file included from buildconfig.c:35:0:
  • /usr/include/stdio.h:665:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t __getdelim (char **__restrict __lineptr,
  • ^
  • /usr/include/stdio.h:668:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t getdelim (char **__restrict __lineptr,
  • ^
  • /usr/include/stdio.h:678:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t getline (char **__restrict __lineptr,
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from /usr/include/ctype.h:26,
  • from buildconfig.c:34:
  • /usr/include/stdio.h:781:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (fseeko,
  • ^
  • In file included from buildconfig.c:35:0:
  • /usr/include/stdio.h:784:1: error: unknown type name '__off64_t'
  • extern __off64_t __REDIRECT (ftello, (FILE *__stream), ftello64);
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/sys/uio.h:82:16: error: unknown type name '__off64_t'
  • extern ssize_t __REDIRECT (preadv, (int __fd, const struct iovec *__iovec,
  • ^
  • /usr/include/sys/uio.h:85:16: error: unknown type name '__off64_t'
  • extern ssize_t __REDIRECT (pwritev, (int __fd, const struct iovec *__iovec,
  • ^
  • In file included from /usr/include/sys/socket.h:39:0,
  • from /usr/include/netinet/tcp.h:67,
  • from os.h:80,
  • from exim_lock.c:16:
  • /usr/include/bits/socket.h:34:1: error: unknown type name '__socklen_t'
  • typedef __socklen_t socklen_t;
  • ^
  • In file included from /usr/include/stdlib.h:314:0,
  • from buildconfig.c:36:
  • /usr/include/sys/types.h:33:1: error: unknown type name '__u_char'
  • typedef __u_char u_char;
  • ^
  • /usr/include/sys/types.h:34:1: error: unknown type name '__u_short'
  • typedef __u_short u_short;
  • ^
  • /usr/include/sys/types.h:35:1: error: unknown type name '__u_int'
  • typedef __u_int u_int;
  • ^
  • /usr/include/sys/types.h:36:1: error: unknown type name '__u_long'
  • typedef __u_long u_long;
  • ^
  • /usr/include/sys/types.h:37:1: error: unknown type name '__quad_t'
  • typedef __quad_t quad_t;
  • ^
  • /usr/include/sys/types.h:38:1: error: unknown type name '__u_quad_t'
  • typedef __u_quad_t u_quad_t;
  • ^
  • /usr/include/sys/types.h:39:1: error: unknown type name '__fsid_t'
  • typedef __fsid_t fsid_t;
  • ^
  • /usr/include/sys/types.h:44:1: error: unknown type name '__loff_t'
  • typedef __loff_t loff_t;
  • ^
  • /usr/include/sys/types.h:50:1: error: unknown type name '__ino64_t'
  • typedef __ino64_t ino_t;
  • ^
  • /usr/include/sys/types.h:60:1: error: unknown type name '__dev_t'
  • typedef __dev_t dev_t;
  • ^
  • /usr/include/sys/types.h:65:1: error: unknown type name '__gid_t'
  • typedef __gid_t gid_t;
  • ^
  • /usr/include/sys/types.h:70:1: error: unknown type name '__mode_t'
  • typedef __mode_t mode_t;
  • ^
  • /usr/include/sys/types.h:75:1: error: unknown type name '__nlink_t'
  • typedef __nlink_t nlink_t;
  • ^
  • /usr/include/sys/types.h:80:1: error: unknown type name '__uid_t'
  • typedef __uid_t uid_t;
  • ^
  • /usr/include/sys/types.h:98:1: error: unknown type name '__pid_t'
  • typedef __pid_t pid_t;
  • ^
  • /usr/include/sys/types.h:104:1: error: unknown type name '__id_t'
  • typedef __id_t id_t;
  • ^
  • /usr/include/sys/types.h:115:1: error: unknown type name '__daddr_t'
  • typedef __daddr_t daddr_t;
  • ^
  • /usr/include/sys/types.h:116:1: error: unknown type name '__caddr_t'
  • typedef __caddr_t caddr_t;
  • ^
  • /usr/include/sys/types.h:122:1: error: unknown type name '__key_t'
  • typedef __key_t key_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:59:1: error: unknown type name '__clock_t'
  • typedef __clock_t clock_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:75:1: error: unknown type name '__time_t'
  • typedef __time_t time_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:91:1: error: unknown type name '__clockid_t'
  • typedef __clockid_t clockid_t;
  • ^
  • In file included from /usr/include/sys/types.h:132:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:103:1: error: unknown type name '__timer_t'
  • typedef __timer_t timer_t;
  • ^
  • In file included from /usr/include/sys/select.h:43:0,
  • from /usr/include/sys/types.h:219,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/time.h:122:5: error: unknown type name '__time_t'
  • __time_t tv_sec; /* Seconds. */
  • ^
  • /usr/include/time.h:123:5: error: unknown type name '__syscall_slong_t'
  • __syscall_slong_t tv_nsec; /* Nanoseconds. */
  • ^
  • In file included from /usr/include/sys/select.h:45:0,
  • from /usr/include/sys/types.h:219,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/bits/time.h:32:5: error: unknown type name '__time_t'
  • __time_t tv_sec; /* Seconds. */
  • ^
  • /usr/include/bits/time.h:33:5: error: unknown type name '__suseconds_t'
  • __suseconds_t tv_usec; /* Microseconds. */
  • ^
  • In file included from /usr/include/sys/types.h:219:0,
  • from /usr/include/stdlib.h:314,
  • from buildconfig.c:36:
  • /usr/include/sys/select.h:48:1: error: unknown type name '__suseconds_t'
  • typedef __suseconds_t suseconds_t;
  • ^
  • /usr/include/sys/select.h:72:26: error: '__FD_SETSIZE' undeclared here (not in a function)
  • __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
  • ^
  • In file included from /usr/include/stdlib.h:314:0,
  • from buildconfig.c:36:
  • /usr/include/sys/types.h:228:1: error: unknown type name '__blksize_t'
  • typedef __blksize_t blksize_t;
  • ^
  • /usr/include/sys/types.h:248:1: error: unknown type name '__blkcnt64_t'
  • typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */
  • ^
  • /usr/include/sys/types.h:252:1: error: unknown type name '__fsblkcnt64_t'
  • typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
  • ^
  • /usr/include/sys/types.h:256:1: error: unknown type name '__fsfilcnt64_t'
  • typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
  • ^
  • In file included from /usr/include/libio.h:32:0,
  • from /usr/include/stdio.h:74,
  • from exim_lock.c:18:
  • /usr/include/_G_config.h:23:3: error: unknown type name '__off_t'
  • __off_t __pos;
  • ^
  • /usr/include/_G_config.h:28:3: error: unknown type name '__off64_t'
  • __off64_t __pos;
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:275:3: error: unknown type name '__off_t'
  • _Io_Off_t _old_offset; /* This used to be _offset but it's too small. */
  • ^
  • /usr/include/libio.h:294:3: error: unknown type name '__off64_t'
  • _Io_Off64_t _offset;
  • ^
  • /usr/include/libio.h:339:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
  • ^
  • /usr/include/libio.h:347:1: error: unknown type name '__ssize_t'
  • typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf,
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:356:43: error: unknown type name '__off64_t'
  • typedef int __io_seek_fn (void *__cookie, _Io_Off64_t *__pos, int __w);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:469:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:469:47: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:472:1: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekoff (_IO_FILE *, _Io_Off64_t, int, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:472:45: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekoff (_IO_FILE *, _Io_Off64_t, int, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:473:1: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekpos (_IO_FILE *, _Io_Off64_t, int);
  • ^
  • In file included from /usr/include/stdio.h:74:0,
  • from exim_lock.c:18:
  • /usr/include/libio.h:473:45: error: unknown type name '__off64_t'
  • extern _Io_Off64_t _IO_seekpos (_IO_FILE *, _Io_Off64_t, int);
  • ^
  • In file included from exim_lock.c:18:0:
  • /usr/include/stdio.h:665:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t __getdelim (char **__restrict __lineptr,
  • ^
  • /usr/include/stdio.h:668:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t getdelim (char **__restrict __lineptr,
  • ^
  • /usr/include/stdio.h:678:1: error: unknown type name '__ssize_t'
  • extern _IO_ssize_t getline (char **__restrict __lineptr,
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/stdio.h:781:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (fseeko,
  • ^
  • In file included from exim_lock.c:18:0:
  • /usr/include/stdio.h:784:1: error: unknown type name '__off64_t'
  • extern __off64_t __REDIRECT (ftello, (FILE *__stream), ftello64);
  • ^
  • In file included from buildconfig.c:41:0:
  • /usr/include/pwd.h:54:3: error: unknown type name '__uid_t'
  • __uid_t pw_uid; /* User ID. */
  • ^
  • /usr/include/pwd.h:55:3: error: unknown type name '__gid_t'
  • __gid_t pw_gid; /* Group ID. */
  • ^
  • /usr/include/pwd.h:111:33: error: unknown type name '__uid_t'
  • extern struct passwd *getpwuid (__uid_t __uid);
  • ^
  • /usr/include/pwd.h:145:24: error: unknown type name '__uid_t'
  • extern int getpwuid_r (__uid_t __uid,
  • ^
  • In file included from buildconfig.c:42:0:
  • /usr/include/grp.h:47:5: error: unknown type name '__gid_t'
  • __gid_t gr_gid; /* Group ID. */
  • ^
  • /usr/include/grp.h:106:32: error: unknown type name '__gid_t'
  • extern struct group *getgrgid (__gid_t __gid);
  • ^
  • /usr/include/grp.h:145:24: error: unknown type name '__gid_t'
  • extern int getgrgid_r (__gid_t __gid, struct group *__restrict __resultbuf,
  • ^
  • In file included from buildconfig.c:42:0:
  • /usr/include/grp.h:181:1: error: unknown type name '__gid_t'
  • extern int setgroups (size_t __n, const __gid_t *__groups) __THROW;
  • ^
  • /usr/include/grp.h:191:46: error: unknown type name '__gid_t'
  • extern int getgrouplist (const char *__user, __gid_t __group,
  • ^
  • /usr/include/grp.h:192:5: error: unknown type name '__gid_t'
  • __gid_t *__groups, int *__ngroups);
  • ^
  • /usr/include/grp.h:202:44: error: unknown type name '__gid_t'
  • extern int initgroups (const char *__user, __gid_t __group);
  • ^
  • In file included from /usr/include/signal.h:80:0,
  • from exim_lock.c:21:
  • /usr/include/bits/siginfo.h:58:1: error: unknown type name '__clock_t'
  • typedef __clock_t __sigchld_clock_t;
  • ^
  • /usr/include/bits/siginfo.h:76:6: error: unknown type name '__pid_t'
  • __pid_t si_pid; /* Sending process ID. */
  • ^
  • /usr/include/bits/siginfo.h:77:6: error: unknown type name '__uid_t'
  • __uid_t si_uid; /* Real user ID of sending process. */
  • ^
  • /usr/include/bits/siginfo.h:91:6: error: unknown type name '__pid_t'
  • __pid_t si_pid; /* Sending process ID. */
  • ^
  • /usr/include/bits/siginfo.h:92:6: error: unknown type name '__uid_t'
  • __uid_t si_uid; /* Real user ID of sending process. */
  • ^
  • /usr/include/bits/siginfo.h:99:6: error: unknown type name '__pid_t'
  • __pid_t si_pid; /* Which child. */
  • ^
  • /usr/include/bits/siginfo.h:100:6: error: unknown type name '__uid_t'
  • __uid_t si_uid; /* Real user ID of sending process. */
  • ^
  • /usr/include/bits/siginfo.h:313:2: error: unknown type name '__pid_t'
  • __pid_t _tid;
  • ^
  • In file included from exim_lock.c:21:0:
  • /usr/include/signal.h:127:18: error: unknown type name '__pid_t'
  • extern int kill (__pid_t __pid, int __sig) __THROW;
  • ^
  • /usr/include/signal.h:134:20: error: unknown type name '__pid_t'
  • extern int killpg (__pid_t __pgrp, int __sig) __THROW;
  • ^
  • In file included from exim_lock.c:21:0:
  • /usr/include/signal.h:301:22: error: unknown type name '__pid_t'
  • extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
  • ^
  • In file included from /usr/include/signal.h:340:0,
  • from exim_lock.c:21:
  • /usr/include/bits/sigcontext.h:31:3: error: unknown type name '__uint32_t'
  • __uint32_t magic1;
  • ^
  • /usr/include/bits/sigcontext.h:32:3: error: unknown type name '__uint32_t'
  • __uint32_t extended_size;
  • ^
  • /usr/include/bits/sigcontext.h:33:3: error: unknown type name '__uint64_t'
  • __uint64_t xstate_bv;
  • ^
  • /usr/include/bits/sigcontext.h:34:3: error: unknown type name '__uint32_t'
  • __uint32_t xstate_size;
  • ^
  • /usr/include/bits/sigcontext.h:35:3: error: unknown type name '__uint32_t'
  • __uint32_t padding[7];
  • ^
  • /usr/include/bits/sigcontext.h:53:3: error: unknown type name '__uint32_t'
  • __uint32_t element[4];
  • ^
  • /usr/include/bits/sigcontext.h:124:3: error: unknown type name '__uint16_t'
  • __uint16_t cwd;
  • ^
  • /usr/include/bits/sigcontext.h:125:3: error: unknown type name '__uint16_t'
  • __uint16_t swd;
  • ^
  • /usr/include/bits/sigcontext.h:126:3: error: unknown type name '__uint16_t'
  • __uint16_t ftw;
  • ^
  • /usr/include/bits/sigcontext.h:127:3: error: unknown type name '__uint16_t'
  • __uint16_t fop;
  • ^
  • /usr/include/bits/sigcontext.h:128:3: error: unknown type name '__uint64_t'
  • __uint64_t rip;
  • ^
  • /usr/include/bits/sigcontext.h:129:3: error: unknown type name '__uint64_t'
  • __uint64_t rdp;
  • ^
  • /usr/include/bits/sigcontext.h:130:3: error: unknown type name '__uint32_t'
  • __uint32_t mxcsr;
  • ^
  • /usr/include/bits/sigcontext.h:131:3: error: unknown type name '__uint32_t'
  • __uint32_t mxcr_mask;
  • ^
  • /usr/include/bits/sigcontext.h:134:3: error: unknown type name '__uint32_t'
  • __uint32_t padding[24];
  • ^
  • /usr/include/bits/sigcontext.h:139:3: error: unknown type name '__uint64_t'
  • __uint64_t r8;
  • ^
  • /usr/include/bits/sigcontext.h:140:3: error: unknown type name '__uint64_t'
  • __uint64_t r9;
  • ^
  • /usr/include/bits/sigcontext.h:141:3: error: unknown type name '__uint64_t'
  • __uint64_t r10;
  • ^
  • /usr/include/bits/sigcontext.h:142:3: error: unknown type name '__uint64_t'
  • __uint64_t r11;
  • ^
  • /usr/include/bits/sigcontext.h:143:3: error: unknown type name '__uint64_t'
  • __uint64_t r12;
  • ^
  • /usr/include/bits/sigcontext.h:144:3: error: unknown type name '__uint64_t'
  • __uint64_t r13;
  • ^
  • /usr/include/bits/sigcontext.h:145:3: error: unknown type name '__uint64_t'
  • __uint64_t r14;
  • ^
  • /usr/include/bits/sigcontext.h:146:3: error: unknown type name '__uint64_t'
  • __uint64_t r15;
  • ^
  • /usr/include/bits/sigcontext.h:147:3: error: unknown type name '__uint64_t'
  • __uint64_t rdi;
  • ^
  • /usr/include/bits/sigcontext.h:148:3: error: unknown type name '__uint64_t'
  • __uint64_t rsi;
  • ^
  • /usr/include/bits/sigcontext.h:149:3: error: unknown type name '__uint64_t'
  • __uint64_t rbp;
  • ^
  • /usr/include/bits/sigcontext.h:150:3: error: unknown type name '__uint64_t'
  • __uint64_t rbx;
  • ^
  • /usr/include/bits/sigcontext.h:151:3: error: unknown type name '__uint64_t'
  • __uint64_t rdx;
  • ^
  • /usr/include/bits/sigcontext.h:152:3: error: unknown type name '__uint64_t'
  • __uint64_t rax;
  • ^
  • /usr/include/bits/sigcontext.h:153:3: error: unknown type name '__uint64_t'
  • __uint64_t rcx;
  • ^
  • /usr/include/bits/sigcontext.h:154:3: error: unknown type name '__uint64_t'
  • __uint64_t rsp;
  • ^
  • /usr/include/bits/sigcontext.h:155:3: error: unknown type name '__uint64_t'
  • __uint64_t rip;
  • ^
  • /usr/include/bits/sigcontext.h:156:3: error: unknown type name '__uint64_t'
  • __uint64_t eflags;
  • ^
  • /usr/include/bits/sigcontext.h:161:3: error: unknown type name '__uint64_t'
  • __uint64_t err;
  • ^
  • /usr/include/bits/sigcontext.h:162:3: error: unknown type name '__uint64_t'
  • __uint64_t trapno;
  • ^
  • /usr/include/bits/sigcontext.h:163:3: error: unknown type name '__uint64_t'
  • __uint64_t oldmask;
  • ^
  • /usr/include/bits/sigcontext.h:164:3: error: unknown type name '__uint64_t'
  • __uint64_t cr2;
  • ^
  • /usr/include/bits/sigcontext.h:168:7: error: unknown type name '__uint64_t'
  • __uint64_t __fpstate_word;
  • ^
  • /usr/include/bits/sigcontext.h:170:3: error: unknown type name '__uint64_t'
  • __uint64_t __reserved1 [8];
  • ^
  • /usr/include/bits/sigcontext.h:177:3: error: unknown type name '__uint64_t'
  • __uint64_t xstate_bv;
  • ^
  • /usr/include/bits/sigcontext.h:178:3: error: unknown type name '__uint64_t'
  • __uint64_t reserved1[2];
  • ^
  • /usr/include/bits/sigcontext.h:179:3: error: unknown type name '__uint64_t'
  • __uint64_t reserved2[5];
  • ^
  • /usr/include/bits/sigcontext.h:184:3: error: unknown type name '__uint32_t'
  • __uint32_t ymmh_space[64];
  • ^
  • In file included from /usr/include/signal.h:360:0,
  • from exim_lock.c:21:
  • /usr/include/sys/ucontext.h:101:3: error: unknown type name '__uint32_t'
  • __uint32_t element[4];
  • ^
  • /usr/include/sys/ucontext.h:107:3: error: unknown type name '__uint16_t'
  • __uint16_t cwd;
  • ^
  • /usr/include/sys/ucontext.h:108:3: error: unknown type name '__uint16_t'
  • __uint16_t swd;
  • ^
  • /usr/include/sys/ucontext.h:109:3: error: unknown type name '__uint16_t'
  • __uint16_t ftw;
  • ^
  • /usr/include/sys/ucontext.h:110:3: error: unknown type name '__uint16_t'
  • __uint16_t fop;
  • ^
  • /usr/include/sys/ucontext.h:111:3: error: unknown type name '__uint64_t'
  • __uint64_t rip;
  • ^
  • /usr/include/sys/ucontext.h:112:3: error: unknown type name '__uint64_t'
  • __uint64_t rdp;
  • ^
  • /usr/include/sys/ucontext.h:113:3: error: unknown type name '__uint32_t'
  • __uint32_t mxcsr;
  • ^
  • /usr/include/sys/ucontext.h:114:3: error: unknown type name '__uint32_t'
  • __uint32_t mxcr_mask;
  • ^
  • /usr/include/sys/ucontext.h:117:3: error: unknown type name '__uint32_t'
  • __uint32_t padding[24];
  • ^
  • In file included from exim_lock.c:24:0:
  • /usr/include/netdb.h:137:59: error: unknown type name '__socklen_t'
  • extern struct hostent *gethostbyaddr (const void *__addr, __socklen_t __len,
  • ^
  • /usr/include/netdb.h:172:60: error: unknown type name '__socklen_t'
  • extern int gethostbyaddr_r (const void *__restrict __addr, __socklen_t __len,
  • ^
  • In file included from /usr/include/fcntl.h:35:0,
  • from exim_lock.c:25:
  • /usr/include/bits/fcntl.h:43:5: error: unknown type name '__off64_t'
  • __off64_t l_start; /* Offset where the lock begins. */
  • ^
  • /usr/include/bits/fcntl.h:44:5: error: unknown type name '__off64_t'
  • __off64_t l_len; /* Size of the locked area; zero means until EOF. */
  • ^
  • /usr/include/bits/fcntl.h:46:5: error: unknown type name '__pid_t'
  • __pid_t l_pid; /* Process holding the lock. */
  • ^
  • In file included from /usr/include/fcntl.h:77:0,
  • from exim_lock.c:25:
  • /usr/include/bits/stat.h:48:5: error: unknown type name '__dev_t'
  • __dev_t st_dev; /* Device. */
  • ^
  • /usr/include/bits/stat.h:53:5: error: unknown type name '__ino_t'
  • __ino_t st_ino; /* File serial number. */
  • ^
  • /usr/include/bits/stat.h:61:5: error: unknown type name '__nlink_t'
  • __nlink_t st_nlink; /* Link count. */
  • ^
  • /usr/include/bits/stat.h:62:5: error: unknown type name '__mode_t'
  • __mode_t st_mode; /* File mode. */
  • ^
  • /usr/include/bits/stat.h:64:5: error: unknown type name '__uid_t'
  • __uid_t st_uid; /* User ID of the file's owner. */
  • ^
  • /usr/include/bits/stat.h:65:5: error: unknown type name '__gid_t'
  • __gid_t st_gid; /* Group ID of the file's group.*/
  • ^
  • /usr/include/bits/stat.h:69:5: error: unknown type name '__dev_t'
  • __dev_t st_rdev; /* Device number, if device. */
  • ^
  • /usr/include/bits/stat.h:74:5: error: unknown type name '__off_t'
  • __off_t st_size; /* Size of file, in bytes. */
  • ^
  • /usr/include/bits/stat.h:78:5: error: unknown type name '__blksize_t'
  • __blksize_t st_blksize; /* Optimal block size for I/O. */
  • ^
  • /usr/include/bits/stat.h:80:5: error: unknown type name '__blkcnt_t'
  • __blkcnt_t st_blocks; /* Number 512-byte blocks allocated. */
  • ^
  • /usr/include/bits/stat.h:106:5: error: unknown type name '__syscall_slong_t'
  • __syscall_slong_t __unused[3];
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/fcntl.h:251:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len), lockf64);
  • ^
  • /usr/include/fcntl.h:269:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT_NTH (posix_fadvise, (int __fd, __off64_t __offset,
  • ^
  • /usr/include/fcntl.h:269:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT_NTH (posix_fadvise, (int __fd, __off64_t __offset,
  • ^
  • /usr/include/fcntl.h:290:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset,
  • ^
  • /usr/include/fcntl.h:290:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset,
  • ^
  • In file included from exim_lock.c:26:0:
  • /usr/include/unistd.h:255:1: error: unknown type name '__useconds_t'
  • typedef __useconds_t useconds_t;
  • ^
  • /usr/include/unistd.h:337:1: error: unknown type name '__off64_t'
  • extern __off64_t __REDIRECT_NTH (lseek,
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/unistd.h:337:18: error: unknown type name '__off64_t'
  • extern __off64_t __REDIRECT_NTH (lseek,
  • ^
  • /usr/include/unistd.h:388:16: error: unknown type name '__off64_t'
  • extern ssize_t __REDIRECT (pread, (int __fd, void *__buf, size_t __nbytes,
  • ^
  • /usr/include/unistd.h:391:16: error: unknown type name '__off64_t'
  • extern ssize_t __REDIRECT (pwrite, (int __fd, const void *__buf,
  • ^
  • In file included from exim_lock.c:26:0:
  • /usr/include/unistd.h:452:1: error: unknown type name '__useconds_t'
  • extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
  • ^
  • /usr/include/unistd.h:452:29: error: unknown type name '__useconds_t'
  • extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
  • ^
  • /usr/include/unistd.h:452:51: error: unknown type name '__useconds_t'
  • extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
  • ^
  • /usr/include/unistd.h:460:20: error: unknown type name '__useconds_t'
  • extern int usleep (__useconds_t __useconds);
  • ^
  • /usr/include/unistd.h:473:39: error: unknown type name '__uid_t'
  • extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
  • ^
  • /usr/include/unistd.h:473:56: error: unknown type name '__gid_t'
  • extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
  • ^
  • /usr/include/unistd.h:478:30: error: unknown type name '__uid_t'
  • extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur;
  • ^
  • /usr/include/unistd.h:478:47: error: unknown type name '__gid_t'
  • extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur;
  • ^
  • /usr/include/unistd.h:483:40: error: unknown type name '__uid_t'
  • extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
  • ^
  • /usr/include/unistd.h:483:57: error: unknown type name '__gid_t'
  • extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
  • ^
  • /usr/include/unistd.h:491:52: error: unknown type name '__uid_t'
  • extern int fchownat (int __fd, const char *__file, __uid_t __owner,
  • ^
  • /usr/include/unistd.h:492:8: error: unknown type name '__gid_t'
  • __gid_t __group, int __flag)
  • ^
  • In file included from exim_lock.c:26:0:
  • /usr/include/unistd.h:628:1: error: unknown type name '__pid_t'
  • extern __pid_t getpid (void) __THROW;
  • ^
  • /usr/include/unistd.h:631:1: error: unknown type name '__pid_t'
  • extern __pid_t getppid (void) __THROW;
  • ^
  • /usr/include/unistd.h:636:1: error: unknown type name '__pid_t'
  • extern __pid_t getpgrp (void) __THROW;
  • ^
  • /usr/include/unistd.h:646:1: error: unknown type name '__pid_t'
  • extern __pid_t __getpgid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:646:27: error: unknown type name '__pid_t'
  • extern __pid_t __getpgid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:648:1: error: unknown type name '__pid_t'
  • extern __pid_t getpgid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:648:25: error: unknown type name '__pid_t'
  • extern __pid_t getpgid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:655:21: error: unknown type name '__pid_t'
  • extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
  • ^
  • /usr/include/unistd.h:655:36: error: unknown type name '__pid_t'
  • extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
  • ^
  • /usr/include/unistd.h:689:1: error: unknown type name '__pid_t'
  • extern __pid_t setsid (void) __THROW;
  • ^
  • /usr/include/unistd.h:693:1: error: unknown type name '__pid_t'
  • extern __pid_t getsid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:693:24: error: unknown type name '__pid_t'
  • extern __pid_t getsid (__pid_t __pid) __THROW;
  • ^
  • /usr/include/unistd.h:697:1: error: unknown type name '__uid_t'
  • extern __uid_t getuid (void) __THROW;
  • ^
  • /usr/include/unistd.h:700:1: error: unknown type name '__uid_t'
  • extern __uid_t geteuid (void) __THROW;
  • ^
  • /usr/include/unistd.h:703:1: error: unknown type name '__gid_t'
  • extern __gid_t getgid (void) __THROW;
  • ^
  • /usr/include/unistd.h:706:1: error: unknown type name '__gid_t'
  • extern __gid_t getegid (void) __THROW;
  • ^
  • /usr/include/unistd.h:711:35: error: unknown type name '__gid_t'
  • extern int getgroups (int __size, __gid_t __list[]) __THROW __wur;
  • ^
  • /usr/include/unistd.h:722:20: error: unknown type name '__uid_t'
  • extern int setuid (__uid_t __uid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:727:22: error: unknown type name '__uid_t'
  • extern int setreuid (__uid_t __ruid, __uid_t __euid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:727:38: error: unknown type name '__uid_t'
  • extern int setreuid (__uid_t __ruid, __uid_t __euid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:732:21: error: unknown type name '__uid_t'
  • extern int seteuid (__uid_t __uid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:739:20: error: unknown type name '__gid_t'
  • extern int setgid (__gid_t __gid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:744:22: error: unknown type name '__gid_t'
  • extern int setregid (__gid_t __rgid, __gid_t __egid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:744:38: error: unknown type name '__gid_t'
  • extern int setregid (__gid_t __rgid, __gid_t __egid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:749:21: error: unknown type name '__gid_t'
  • extern int setegid (__gid_t __gid) __THROW __wur;
  • ^
  • /usr/include/unistd.h:778:1: error: unknown type name '__pid_t'
  • extern __pid_t fork (void) __THROWNL;
  • ^
  • /usr/include/unistd.h:786:1: error: unknown type name '__pid_t'
  • extern __pid_t vfork (void) __THROW;
  • ^
  • /usr/include/unistd.h:861:1: error: unknown type name '__pid_t'
  • extern __pid_t tcgetpgrp (int __fd) __THROW;
  • ^
  • /usr/include/unistd.h:864:33: error: unknown type name '__pid_t'
  • extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __THROW;
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/unistd.h:1019:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT_NTH (truncate,
  • ^
  • /usr/include/unistd.h:1041:12: error: unknown type name '__off64_t'
  • extern int __REDIRECT_NTH (ftruncate, (int __fd, __off64_t __length),
  • ^
  • In file included from exim_lock.c:27:0:
  • /usr/include/utime.h:39:5: error: unknown type name '__time_t'
  • __time_t actime; /* Access time. */
  • ^
  • /usr/include/utime.h:40:5: error: unknown type name '__time_t'
  • __time_t modtime; /* Modification time. */
  • ^
  • make[1]: *** [buildconfig] Error 1
  • make[1]: *** Waiting for unfinished jobs....
  • In file included from exim_lock.c:29:0:
  • /usr/include/sys/stat.h:285:39: error: unknown type name '__mode_t'
  • extern int chmod (const char *__file, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:292:40: error: unknown type name '__mode_t'
  • extern int lchmod (const char *__file, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:298:30: error: unknown type name '__mode_t'
  • extern int fchmod (int __fd, __mode_t __mode) __THROW;
  • ^
  • /usr/include/sys/stat.h:304:52: error: unknown type name '__mode_t'
  • extern int fchmodat (int __fd, const char *__file, __mode_t __mode,
  • ^
  • /usr/include/sys/stat.h:313:1: error: unknown type name '__mode_t'
  • extern __mode_t umask (__mode_t __mask) __THROW;
  • ^
  • /usr/include/sys/stat.h:313:24: error: unknown type name '__mode_t'
  • extern __mode_t umask (__mode_t __mask) __THROW;
  • ^
  • /usr/include/sys/stat.h:322:39: error: unknown type name '__mode_t'
  • extern int mkdir (const char *__path, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:329:51: error: unknown type name '__mode_t'
  • extern int mkdirat (int __fd, const char *__path, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:337:39: error: unknown type name '__mode_t'
  • extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
  • ^
  • /usr/include/sys/stat.h:337:56: error: unknown type name '__dev_t'
  • extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
  • ^
  • /usr/include/sys/stat.h:344:51: error: unknown type name '__mode_t'
  • extern int mknodat (int __fd, const char *__path, __mode_t __mode,
  • ^
  • /usr/include/sys/stat.h:345:7: error: unknown type name '__dev_t'
  • __dev_t __dev) __THROW __nonnull ((2));
  • ^
  • /usr/include/sys/stat.h:351:40: error: unknown type name '__mode_t'
  • extern int mkfifo (const char *__path, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:358:52: error: unknown type name '__mode_t'
  • extern int mkfifoat (int __fd, const char *__path, __mode_t __mode)
  • ^
  • /usr/include/sys/stat.h:443:53: error: unknown type name '__mode_t'
  • extern int __xmknod (int __ver, const char *__path, __mode_t __mode,
  • ^
  • /usr/include/sys/stat.h:444:8: error: unknown type name '__dev_t'
  • __dev_t *__dev) __THROW __nonnull ((2, 4));
  • ^
  • /usr/include/sys/stat.h:447:10: error: unknown type name '__mode_t'
  • __mode_t __mode, __dev_t *__dev)
  • ^
  • /usr/include/sys/stat.h:447:27: error: unknown type name '__dev_t'
  • __mode_t __mode, __dev_t *__dev)
  • ^
  • In file included from /usr/include/features.h:375:0,
  • from os.h:10,
  • from exim_lock.c:16:
  • /usr/include/sys/stat.h:484:1: error: unknown type name '__mode_t'
  • __NTH (mknod (const char *__path, __mode_t __mode, __dev_t __dev))
  • ^
  • /usr/include/sys/stat.h:484:1: error: unknown type name '__dev_t'
  • __NTH (mknod (const char *__path, __mode_t __mode, __dev_t __dev))
  • ^
  • /usr/include/sys/stat.h:492:1: error: unknown type name '__mode_t'
  • __NTH (mknodat (int __fd, const char *__path, __mode_t __mode,
  • ^
  • /usr/include/sys/stat.h:492:1: error: unknown type name '__dev_t'
  • __NTH (mknodat (int __fd, const char *__path, __mode_t __mode,
  • ^
  • In file included from exim_lock.c:31:0:
  • /usr/include/pwd.h:54:3: error: unknown type name '__uid_t'
  • __uid_t pw_uid; /* User ID. */
  • ^
  • /usr/include/pwd.h:55:3: error: unknown type name '__gid_t'
  • __gid_t pw_gid; /* Group ID. */
  • ^
  • /usr/include/pwd.h:111:33: error: unknown type name '__uid_t'
  • extern struct passwd *getpwuid (__uid_t __uid);
  • ^
  • /usr/include/pwd.h:145:24: error: unknown type name '__uid_t'
  • extern int getpwuid_r (__uid_t __uid,
  • ^
  • exim_lock.c: In function 'main':
  • exim_lock.c:261:5: warning: implicit declaration of function 'getpwuid' [-Wimplicit-function-declaration]
  • pw = getpwuid(getuid());
  • ^
  • exim_lock.c:261:8: warning: assignment makes pointer from integer without a cast [enabled by default]
  • pw = getpwuid(getuid());
  • ^
  • exim_lock.c:477:5: warning: implicit declaration of function 'chmod' [-Wimplicit-function-declaration]
  • (void)chmod(tempname, 0600);
  • ^
  • make[1]: *** [exim_lock] Error 1
  • make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.94.2/build-Linux-x86_64'
  • make: *** [all] Error 2

  • Done!
You have any idea?

Thanks Richard!
 
I have error when i try to update anything, for example PHP8:
  • Executing /usr/local/directadmin/plugins/custombuild/admin/build php_expert 8.0 php-fpm...
  • Found /usr/local/directadmin/custombuild/php-8.0.11.tar.gz
  • Extracting ...
  • Done.
  • Configuring php-8.0.11...
  • Patching php-fpm for per-user process grouping
  • patching file sapi/fpm/fpm/fpm_children.c
  • Patching php-fpm to not fail on startup if User quota maxed out on socket chown
  • patching file sapi/fpm/fpm/fpm_unix.c
  • Hunk #1 succeeded at 242 (offset 7 lines).
  • checking for grep that handles long lines and -e... /bin/grep
  • checking for egrep... /bin/grep -E
  • checking for a sed that does not truncate output... /bin/sed
  • checking build system type... x86_64-pc-linux-gnu
  • checking host system type... x86_64-pc-linux-gnu
  • checking target system type... x86_64-pc-linux-gnu
  • shtool:echo:Warning: unable to determine terminal sequence for bold mode
  • shtool:echo:Warning: unable to determine terminal sequence for bold mode
  • checking for pkg-config... /bin/pkg-config
  • checking pkg-config is at least version 0.9.0... yes
  • checking for cc... cc
  • checking whether the C compiler works... yes
  • checking for C compiler default output file name... a.out
  • checking for suffix of executables...
  • checking whether we are cross compiling... configure: error: in `/usr/local/directadmin/custombuild/php-8.0.11':
  • configure: error: cannot run C compiled programs.
  • If you meant to cross compile, use `--host'.
  • See `config.log' for more details

  • *** There was an error while trying to configure php. Check the configure file

  • Done!
 
Please don't post all the errors every time, it's no use.

Look here:
and check if the downloadserver= setting is something else then files-ca.directadmin.com so it can work.
but in your options.conf it says:
downloadserver=files-ca.directadmin.com
which I just wrote you to have this something else.
If the ./build set_fastest command gives you that one again, you have to change this manually to something else.

So edit options.conf and change
downloadserver=files-ca.directadmin.com
to:
downloadserver=files1.directadmin.com

then run the following command:
./build update
after that, try to update your php again or what you want and see if it works now.
 
Richard, sorry for the entry log!
When i ran ./build set_fastest command;
downloadserver=files-ca.directadmin.com
change to
downloadserver=files-de.directadmin.com
but i didnt execute ./build update.
You think downloadserver=files-de.directadmin.com its ok o I should change manually to files1.directadmin.com before execute ./build update ??

Thks Richard!
Pablo
 
Downloadserver files-de should also be ok I think. I myself use files18 which is also fast.
 
after executing ./build update the custombuild file was updated but when I want to update exim or php it gives me the same error.
:(
 
Try this.
yum reinstall gcc gcc-c++ make
then try to compile php again.

If that does not work either, it might be something in your OS got corrupted, we might have to try something else.
 
If it's from some cpan build it should be under /root/.cpan/build/ and then somewhere under the application.
Like /root/.cpan/build/NetAddr-IP-4.079-0/Lite/Util/config.log for example.

If you mean some other config.log then I don't know, these are the only config.log files on my server.
 
i don't have that path.
I ask because the custombuild log says:

  • checking for suffix of executables...
  • checking whether we are cross compiling... configure: error: in `/usr/local/directadmin/custombuild/php-8.0.11':
  • configure: error: cannot run C compiled programs.
  • If you meant to cross compile, use `--host'.
  • See `config.log' for more details
but i dont have config.log into /var/log

Thks a lot Richard!
 
You're welcome. It seems that log only gets created when this compile goes wrong. That config.log might be present in the custombuild directory, but I'm not sure.
You could use the find command to find it (if it's created).

But the most important one is this one:
configure: error: cannot run C compiled programs.
which means something is missing or not working correctly (corrupt) from the OS.

Are you on Centos 7?

Try this one:
yum reinstall $(yum list installed | awk '{print $1}')
it can take some time as it will reinstall all RPM's which are installed. This should repair broken RPM's.

If the error about you can not run C compiled programs still appears after this, then I suggest sending in a ticket.
 
Hello Richard!

root@Server01-> yum reinstall gcc gcc-c++ make
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/x86_64/metalink | 42 kB 00:00
* base: espejito.fder.edu.uy
* epel: mirrors.nipa.cloud
* extras: espejito.fder.edu.uy
* updates: espejito.fder.edu.uy
base | 3.6 kB 00:00
epel | 4.7 kB 00:00
extras | 2.9 kB 00:00
updates | 2.9 kB 00:00
(1/3): epel/x86_64/updateinfo | 1.0 MB 00:00:21
(2/3): updates/7/x86_64/primary_db | 12 MB 00:01:27
(3/3): epel/x86_64/primary_db | 7.0 MB 00:05:34
Installed package gcc-4.8.5-39.el7.x86_64 (from base) not available.
Installed package gcc-c++-4.8.5-39.el7.x86_64 (from base) not available.
Resolving Dependencies
--> Running transaction check
---> Package make.x86_64 1:3.82-24.el7 will be reinstalled
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================================
Reinstalling:
make x86_64 1:3.82-24.el7 base 421 k
Not available:
gcc x86_64 4.8.5-39.el7 - 0.0
gcc-c++ x86_64 4.8.5-39.el7 - 0.0

Transaction Summary
============================================================================================================================================================
Reinstall 1 Package
Not available 2 Packages

any ideas?
regards,
Pablo.
 
Installed package gcc-4.8.5-39.el7.x86_64 (from base) not available.
Installed package gcc-c++-4.8.5-39.el7.x86_64 (from base) not available.
Hello Pablo.

This wonders me. It's installed, but not available anymore, so can't be reinstalled?
However, I'm sorry, I don't have a clue on how to proceed with this.

Maybe somebody else knows or you might need to send in a ticket.
 
I reinstalled a new version and it worked
Thks a lot for your help Richard!!!
Now i have the correct version of exim!
regards!
Pablo.
 
Back
Top