[Samba] Samba 4 on osx

Michael Wood esiotrot at gmail.com
Wed Nov 3 01:43:07 MDT 2010


Sorry, I forgot to Cc samba-technical.

On 3 November 2010 08:56, Michael Wood <esiotrot at gmail.com> wrote:
> This question is probably better asked on samba-technical.  I've
> copied my reply there.
>
> On 1 November 2010 07:27, William Brown <firstyear at internode.on.net> wrote:
>> I have recently tried to build samba4 on osx from the latest git pull
>
> There have been a few posts about compiling on OS X on samba-technical recently.
>
>> I have had a build error while trying to compile this.
>>
>> I have make clean, and reconfigured this.
>>
>> [ 480/2253] Compiling lib/ldb/common/ldb.c
>> ../lib/ldb/common/ldb.c: In function ‘ldb_init’:
>> ../lib/ldb/common/ldb.c:103: warning: ‘tevent_loop_allow_nesting’ is deprecated (declared at ../../lib/tevent/tevent.h:1270)
>> [ 481/2253] Compiling lib/ldb/tools/ldbutil.c
>> [ 482/2253] Compiling lib/ldb/tools/cmdline.c
>> [ 483/2253] Compiling lib/ldb/tools/ldbadd.c
>> In file included from ../lib/ldb/tools/ldbadd.c:35:
>> ../lib/ldb/tools/cmdline.h:24:18: error: popt.h: No such file or directory
>
> So it can't find popt.h for some reason.
>
>> Waf: Leaving directory `/Users/williambrown/development/samba-master/source4/bin'
>> Build failed:  -> task failed (err #1):
>>        {task: cc ldbadd.c -> ldbadd_32.o}
>> make: *** [all] Error 1
>>
>> Is this my fault, or is this an actual issue atm?
>
> I think not many people have tried compiling Samba 4 on OS X, so this
> is perhaps just an issue that doesn't occur on other systems.
>
> I see from the configure output that waf was able to find "system popt
>>= 0.0.0".  Manually installing a version of popt might be a
> workaround, but perhaps one of the people who has compiled on OS X
> recently can comment.
>
>> git rev-parse master:
>> a2d787d95d1f20aa2c080c2281bcf213728dfbc4
>>
>> Here is my ./configure output
>>
>> [williambrown at Mai ~/development/samba-master/source4]$ ./configure.developer --prefix=/opt/samba4
>> Checking for program gcc or cc           : /usr/bin/gcc
>> Checking for program cpp                 : /usr/bin/cpp
>> Checking for program ar                  : /usr/bin/ar
>> Checking for program ranlib              : /usr/bin/ranlib
>> Checking for gcc                         : ok
>> Checking for program git                 : /opt/local/bin/git
>> Check for -MD                            : yes
>> Checking for program gdb                 : /usr/bin/gdb
>> Checking build system                    : Darwin Mai 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386
>
> So, Mac OS X v10.6.4 (Snow Leopard).
>
>> Checking for header sys/utsname.h        : yes
>> Checking uname sysname type              : Darwin
>> Checking uname machine type              : i386
>> Checking uname release type              : 10.4.0
>> Checking uname version type              : Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386
>> Checking for header stdio.h              : yes
>> Checking simple C program                : ok
>> Checking for building library support    : ok
>> Checking for rpath library support       : ok
>> Checking compiler accepts -fPIC          : yes
>> Checking for inline                      : inline
>> Checking for pkg-config version >= 0.0.0 : yes
>> Checking for header sys/types.h          : yes
>> Checking for header sys/stat.h           : yes
>> Checking for header stdlib.h             : yes
>> Checking for header stddef.h             : yes
>> Checking for header memory.h             : yes
>> Checking for header string.h             : yes
>> Checking for header strings.h            : yes
>> Checking for header inttypes.h           : yes
>> Checking for header stdint.h             : yes
>> Checking for header unistd.h             : yes
>> Checking for header minix/config.h       : no
>> Checking for header ctype.h              : yes
>> Checking for header standards.h          : yes
>> Checking for header stdbool.h            : yes
>> Checking for header stdarg.h             : yes
>> Checking for header vararg.h             : no
>> Checking for header limits.h             : yes
>> Checking for header assert.h             : yes
>> Checking for large file support          : ok
>> Checking for header sys/time.h           : yes
>> Checking for header time.h               : yes
>> Checking for WORDS_BIGENDIAN             : not found
>> Checking for header signal.h             : yes
>> Checking if signal handlers return int   : not found
>> Checking for variable __FUNCTION__       : ok
>> Checking for va_copy                     : ok
>> Checking for HAVE__VA_ARGS__MACRO        : ok
>> Checking for header crypt.h              : no
>> Checking for header locale.h             : yes
>> Checking for header acl/libacl.h         : no
>> Checking for header compat.h             : no
>> Checking for header attr/xattr.h         : no
>> Checking for header dustat.h             : no
>> Checking for header fcntl.h              : yes
>> Checking for header fnmatch.h            : yes
>> Checking for header glob.h               : yes
>> Checking for header history.h            : no
>> Checking for header krb5.h               : yes
>> Checking for header langinfo.h           : yes
>> Checking for header libaio.h             : no
>> Checking for header ndir.h               : no
>> Checking for header pwd.h                : yes
>> Checking for header shadow.h             : no
>> Checking for header sys/acl.h            : yes
>> Checking for header sys/attributes.h     : no
>> Checking for header sys/capability.h     : no
>> Checking for header sys/dir.h            : yes
>> Checking for header sys/epoll.h          : no
>> Checking for header sys/fcntl.h          : yes
>> Checking for header sys/filio.h          : yes
>> Checking for header sys/filsys.h         : no
>> Checking for header sys/fs/s5param.h     : no
>> Checking for header sys/fs/vx/quota.h    : no
>> Checking for header sys/id.h             : no
>> Checking for header sys/ioctl.h          : yes
>> Checking for header sys/ipc.h            : yes
>> Checking for header sys/mman.h           : yes
>> Checking for header sys/mode.h           : no
>> Checking for header sys/ndir.h           : no
>> Checking for header sys/priv.h           : no
>> Checking for header sys/resource.h       : yes
>> Checking for header sys/security.h       : no
>> Checking for header sys/shm.h            : yes
>> Checking for header sys/statfs.h         : no
>> Checking for header sys/statvfs.h        : yes
>> Checking for header sys/termio.h         : no
>> Checking for header sys/vfs.h            : no
>> Checking for header sys/xattr.h          : yes
>> Checking for header termio.h             : no
>> Checking for header termios.h            : yes
>> Checking for header sys/file.h           : yes
>> Checking for header sys/wait.h           : yes
>> Checking for header malloc.h             : no
>> Checking for header grp.h                : yes
>> Checking for header sys/select.h         : yes
>> Checking for header setjmp.h             : yes
>> Checking for header utime.h              : yes
>> Checking for header sys/syslog.h         : yes
>> Checking for header syslog.h             : yes
>> Checking for header sys/mount.h          : yes
>> Checking for header mntent.h             : no
>> Checking for header stropts.h            : no
>> Checking for header unix.h               : no
>> Checking for header sys/param.h          : yes
>> Checking for header sys/socket.h         : yes
>> Checking for header netinet/in.h         : yes
>> Checking for header netdb.h              : yes
>> Checking for header arpa/inet.h          : yes
>> Checking for header netinet/in_systm.h   : yes
>> Checking for header netinet/ip.h         : yes
>> Checking for header netinet/tcp.h        : yes
>> Checking for header netinet/in_ip.h      : no
>> Checking for header sys/sockio.h         : yes
>> Checking for header sys/un.h             : yes
>> Checking for header sys/uio.h            : yes
>> Checking for header ifaddrs.h            : yes
>> Checking for header direct.h             : no
>> Checking for header dirent.h             : yes
>> Checking for header windows.h            : no
>> Checking for header winsock2.h           : no
>> Checking for header ws2tcpip.h           : no
>> Checking for header libintl.h            : no
>> Checking for header errno.h              : yes
>> Checking for header gcrypt.h             : no
>> Checking for header getopt.h             : yes
>> Checking for header iconv.h              : yes
>> Checking for header sys/inotify.h        : no
>> Checking for header nss.h                : no
>> Checking for header sasl/sasl.h          : yes
>> Checking for header security/pam_appl.h  : yes
>> Checking for header zlib.h               : yes
>> Checking for header asm/unistd.h         : no
>> Checking for header aio.h                : yes
>> Checking for header sys/unistd.h         : yes
>> Checking for header rpc/rpc.h            : yes
>> Checking for header rpc/nettype.h        : no
>> Checking for header alloca.h             : yes
>> Checking for header float.h              : yes
>> Checking for header rpcsvc/nis.h         : no
>> Checking for header rpcsvc/ypclnt.h      : yes
>> Checking for header sys/prctl.h          : no
>> Checking for header sys/sysctl.h         : yes
>> Checking for header sys/fileio.h         : no
>> Checking for header sys/filesys.h        : no
>> Checking for header sys/dustat.h         : no
>> Checking for header sys/sysmacros.h      : no
>> Checking for header xfs/libxfs.h         : no
>> Checking for header netgroup.h           : no
>> Checking for header rpcsvc/yp_prot.h     : no
>> Checking for header valgrind.h           : no
>> Checking for header valgrind/valgrind.h  : no
>> Checking for header valgrind/memcheck.h  : no
>> Checking for header nss_common.h         : no
>> Checking for header nsswitch.h           : no
>> Checking for header ns_api.h             : no
>> Checking for header sys/extattr.h        : no
>> Checking for header sys/ea.h             : no
>> Checking for header sys/proplist.h       : no
>> Checking for header sys/cdefs.h          : yes
>> Checking for header utmp.h               : yes
>> Checking for header utmpx.h              : yes
>> Checking for header lastlog.h            : no
>> Checking for header syscall.h            : no
>> Checking for header sys/syscall.h        : yes
>> Checking for long long                   : ok
>> Checking for intptr_t                    : ok
>> Checking for uintptr_t                   : ok
>> Checking for ptrdiff_t                   : ok
>> Checking for comparison_fn_t             : not found
>> Checking for _Bool                       : ok
>> Checking for int8_t                      : ok
>> Checking for int16_t                     : ok
>> Checking for uint16_t                    : ok
>> Checking for int32_t                     : ok
>> Checking for uint32_t                    : ok
>> Checking for int64_t                     : ok
>> Checking for uint64_t                    : ok
>> Checking for size_t                      : ok
>> Checking for ssize_t                     : ok
>> Checking for ino_t                       : ok
>> Checking for loff_t                      : not found
>> Checking for bool                        : ok
>> Checking for offset_t                    : not found
>> Checking for volatile int                : ok
>> Checking for uint_t                      : not found
>> Checking for socklen_t                   : ok
>> Checking for struct ifaddrs              : ok
>> Checking for struct addrinfo             : ok
>> Checking for struct sockaddr             : ok
>> Checking for HAVE_STRUCT_SOCKADDR_IN6    : ok
>> Checking for struct sockaddr_storage     : ok
>> Checking for sa_family_t                 : ok
>> Checking for sig_atomic_t                : ok
>> Checking for inet_ntoa                   : ok
>> Checking for inet_aton                   : ok
>> Checking for inet_ntop                   : ok
>> Checking for inet_pton                   : ok
>> Checking for connect                     : ok
>> Checking for gethostbyname               : ok
>> Checking for getaddrinfo                 : ok
>> Checking for getnameinfo                 : ok
>> Checking for freeaddrinfo                : ok
>> Checking for gai_strerror                : ok
>> Checking for socketpair                  : ok
>> Checking for variable IPV6_V6ONLY        : ok
>> Checking for HAVE_IPV6                   : ok
>> Checking for strdup                      : ok
>> Checking for memmem                      : not found
>> Checking for printf                      : ok
>> Checking for memset                      : ok
>> Checking for memcpy                      : ok
>> Checking for memmove                     : ok
>> Checking for strcpy                      : ok
>> Checking for strncpy                     : ok
>> Checking for bzero                       : ok
>> Checking for shl_load                    : not found
>> Checking for shl_unload                  : not found
>> Checking for shl_findsym                 : not found
>> Checking for pipe                        : ok
>> Checking for strftime                    : ok
>> Checking for srandom                     : ok
>> Checking for random                      : ok
>> Checking for srand                       : ok
>> Checking for rand                        : ok
>> Checking for usleep                      : ok
>> Checking for setbuffer                   : ok
>> Checking for lstat                       : ok
>> Checking for getpgrp                     : ok
>> Checking for utime                       : ok
>> Checking for utimes                      : ok
>> Checking for seteuid                     : ok
>> Checking for setresuid                   : not found
>> Checking for setegid                     : ok
>> Checking for setresgid                   : not found
>> Checking for chroot                      : ok
>> Checking for strerror                    : ok
>> Checking for vsyslog                     : ok
>> Checking for setlinebuf                  : ok
>> Checking for mktime                      : ok
>> Checking for ftruncate                   : ok
>> Checking for chsize                      : not found
>> Checking for rename                      : ok
>> Checking for waitpid                     : ok
>> Checking for wait4                       : ok
>> Checking for strlcpy                     : ok
>> Checking for strlcat                     : ok
>> Checking for initgroups                  : ok
>> Checking for pread                       : ok
>> Checking for pwrite                      : ok
>> Checking for strndup                     : not found
>> Checking for strcasestr                  : ok
>> Checking for strtok_r                    : ok
>> Checking for mkdtemp                     : ok
>> Checking for dup2                        : ok
>> Checking for dprintf                     : not found
>> Checking for vdprintf                    : not found
>> Checking for isatty                      : ok
>> Checking for chown                       : ok
>> Checking for lchown                      : ok
>> Checking for link                        : ok
>> Checking for readlink                    : ok
>> Checking for symlink                     : ok
>> Checking for realpath                    : ok
>> Checking for snprintf                    : ok
>> Checking for vsnprintf                   : ok
>> Checking for asprintf                    : ok
>> Checking for vasprintf                   : ok
>> Checking for setenv                      : ok
>> Checking for unsetenv                    : ok
>> Checking for strnlen                     : not found
>> Checking for strtoull                    : ok
>> Checking for __strtoull                  : not found
>> Checking for strtouq                     : ok
>> Checking for strtoll                     : ok
>> Checking for __strtoll                   : not found
>> Checking for strtoq                      : ok
>> Checking correct behavior of strtoll     : ok
>> Checking for if_nametoindex              : ok
>> Checking for strerror_r                  : ok
>> Checking for getdirentries               : ok
>> Checking for getdents                    : not found
>> Checking for syslog                      : ok
>> Checking for gai_strerror                : ok
>> Checking for get_current_dir_name        : not found
>> Checking for timegm                      : ok
>> Checking for getifaddrs                  : ok
>> Checking for freeifaddrs                 : ok
>> Checking for mmap                        : ok
>> Checking for setgroups                   : ok
>> Checking for setsid                      : ok
>> Checking for getgrent_r                  : not found
>> Checking for getgrgid_r                  : ok
>> Checking for getgrnam_r                  : ok
>> Checking for getgrouplist                : ok
>> Checking for getpagesize                 : ok
>> Checking for getpwent_r                  : not found
>> Checking for getpwnam_r                  : ok
>> Checking for getpwuid_r                  : ok
>> Checking for epoll_create                : not found
>> Checking for dlopen                      : ok
>> Checking for dlsym                       : ok
>> Checking for dlerror                     : ok
>> Checking for dlclose                     : ok
>> Checking for declaration of dlopen       : ok
>> Checking C prototype for dlopen          : not found
>> Checking for fdatasync                   : ok
>> Checking for declaration of fdatasync    : not found
>> Checking for clock_gettime               : not found
>> Checking for library rt                  : not found
>> Checking for clock_gettime               : not found
>> Checking for header net/if.h             : yes
>> Checking for header arpa/nameser.h       : yes
>> Checking for header resolv.h             : yes
>> Checking for res_search                  : ok
>> Checking for gettext                     : not found
>> Checking for library intl                : yes
>> Checking for gettext                     : not found
>> Checking for pthread_create              : ok
>> Checking for crypt                       : ok
>> Checking for header readline.h           : no
>> Checking for header readline/readline.h  : yes
>> Checking for header readline/history.h   : yes
>> Checking for variable rl_event_hook      : not found
>> Checking for declaration of snprintf     : ok
>> Checking for declaration of vsnprintf    : ok
>> Checking for declaration of asprintf     : ok
>> Checking for declaration of vasprintf    : ok
>> Checking for declaration of errno        : ok
>> Checking for declaration of environ      : not found
>> Checking for declaration of getgrent_r   : not found
>> Checking for declaration of getpwent_r   : not found
>> Checking for declaration of pread        : ok
>> Checking for declaration of pwrite       : ok
>> Checking for declaration of setenv       : ok
>> Checking for declaration of setresgid    : not found
>> Checking for declaration of setresuid    : not found
>> Checking size of char                    : 1
>> Checking size of int                     : 4
>> Checking size of long long               : 8
>> Checking size of long                    : 8
>> Checking size of off_t                   : 8
>> Checking size of short                   : 2
>> Checking size of size_t                  : 8
>> Checking size of ssize_t                 : 8
>> Checking size of dev_t                   : 4
>> Checking size of ino_t                   : 8
>> Checking size of time_t                  : 8
>> Checking size of void*                   : 8
>> Checking for working strptime            : ok
>> Checking correct behavior of strptime    : ok
>> Checking for KRB5_DEPRECATED define taking an identifier : ok
>> Checking for HAVE_GETTIMEOFDAY_TZ                        : ok
>> Checking for C99 vsnprintf                               : ok
>> Checking for HAVE_IMMEDIATE_STRUCTURES                   : ok
>> Checking for HAVE_MKDIR_MODE                             : ok
>> Checking for member st_mtim.tv_nsec in struct stat       : not found
>> Checking for member st_rdev in struct stat               : ok
>> Checking for member st_rdev in struct stat               : ok
>> Checking for member ss_family in struct sockaddr_storage : ok
>> Checking for member sa_len in struct sockaddr            : ok
>> Checking for member sin_len in struct sockaddr_in        : ok
>> Checking for HAVE_UNIXSOCKET                             : ok
>> Checking for HAVE_SECURE_MKSTEMP                         : ok
>> Checking compiler accepts -fvisibility=hidden            : yes
>> Checking for HAVE_VISIBILITY_ATTR                        : not found
>> Checking for HAVE_IFACE_GETIFADDRS                       : ok
>> Checking for getpass                                     : ok
>> Checking for getpassphrase                               : not found
>> Checking for REPLACE_GETPASS                             : ok
>> Checking for getpwnam_r                                  : ok
>> Checking for getpwuid_r                                  : ok
>> Checking for getpwent_r                                  : not found
>> Checking for declaration of getpwent_r                   : not found
>> Checking for declaration of getgrent_r                   : not found
>> Checking for declaration of getpwent_r                   : not found
>> Checking for declaration of getgrent_r                   : not found
>> Checking for getgrouplist                                : ok
>> Checking for program python                              : /usr/bin/python
>> Checking for program perl                                : /usr/bin/perl
>> Checking for program xsltproc                            : /usr/bin/xsltproc
>> Checking for program python                              : /usr/bin/python
>> Checking for Python version >= 2.4.2                     : ok 2.6.1
>> Checking for library python2.6                           : yes
>> Checking for program python2.6-config                    : /usr/bin/python2.6-config
>> Checking for custom code                                 : yes
>> Checking if -single_module is not needed                 : yes
>> Checking if -undefined dynamic_lookup is not need        : yes
>> Checking for Python version >= 2.4.2                     : ok 2.6.1
>> Checking for library python2.6                           : yes
>> Checking for program python2.6-config                    : /usr/bin/python2.6-config
>> Checking for custom code                                 : yes
>> Checking for system tdb >= 1.2.7                         : not found
>> Checking for stylesheet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl : not found
>> Checking for Python version >= 2.4.2                                                            : ok 2.6.1
>> Checking for library python2.6                                                                  : yes
>> Checking for program python2.6-config                                                           : /usr/bin/python2.6-config
>> Checking for custom code                                                                        : yes
>> Checking for system talloc >= 2.0.3                                                             : not found
>> Checking for system pytalloc-util >= 2.0.3                                                      : not found
>> Checking for stylesheet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl : not found
>> Checking for Python version >= 2.4.2                                                            : ok 2.6.1
>> Checking for library python2.6                                                                  : yes
>> Checking for program python2.6-config                                                           : /usr/bin/python2.6-config
>> Checking for custom code                                                                        : yes
>> Checking for system tevent >= 0.9.9                                                             : not found
>> Checking for epoll_create                                                                       : not found
>> Checking for Python version >= 2.4.2                                                            : ok 2.6.1
>> Checking for library python2.6                                                                  : yes
>> Checking for program python2.6-config                                                           : /usr/bin/python2.6-config
>> Checking for custom code                                                                        : yes
>> Checking for system popt >= 0.0.0                                                               : yes
>> Checking for header popt.h                                                                      : yes
>> Checking for library popt                                                                       : yes
>> Checking for poptGetContext                                                                     : ok
>> Checking for system ldb >= 0.9.17                                                               : not found
>> Checking for system pyldb-util >= 0.9.17                                                        : not found
>> Checking linker accepts -Wl,-no-undefined                                                       : no
>> Checking for u_char                                                                             : ok
>> Checking for u_int32_t                                                                          : ok
>> Checking for header err.h                                                                       : yes
>> Checking for header sys/bswap.h                                                                 : no
>> Checking for header sys/stropts.h                                                               : no
>> Checking for header sys/timeb.h                                                                 : yes
>> Checking for header sys/times.h                                                                 : yes
>> Checking for header timezone.h                                                                  : no
>> Checking for header ttyname.h                                                                   : no
>> Checking for header netinet/in6.h                                                               : no
>> Checking for header netinet6/in6.h                                                              : no
>> Checking for header curses.h                                                                    : yes
>> Checking for header term.h                                                                      : yes
>> Checking for header termcap.h                                                                   : yes
>> Checking for atexit                                                                             : ok
>> Checking for cgetent                                                                            : ok
>> Checking for getprogname                                                                        : ok
>> Checking for setprogname                                                                        : ok
>> Checking for gethostname                                                                        : ok
>> Checking for putenv                                                                             : ok
>> Checking for rcmd                                                                               : ok
>> Checking for readv                                                                              : ok
>> Checking for sendmsg                                                                            : ok
>> Checking for setitimer                                                                          : ok
>> Checking for strlwr                                                                             : not found
>> Checking for strncasecmp                                                                        : ok
>> Checking for strptime                                                                           : ok
>> Checking for strsep                                                                             : ok
>> Checking for strsep_copy                                                                        : not found
>> Checking for strtok_r                                                                           : ok
>> Checking for strupr                                                                             : not found
>> Checking for swab                                                                               : ok
>> Checking for umask                                                                              : ok
>> Checking for uname                                                                              : ok
>> Checking for unsetenv                                                                           : ok
>> Checking for closefrom                                                                          : not found
>> Checking for err                                                                                : ok
>> Checking for warn                                                                               : ok
>> Checking for errx                                                                               : ok
>> Checking for warnx                                                                              : ok
>> Checking for flock                                                                              : ok
>> Checking for writev                                                                             : ok
>> Checking for hstrerror                                                                          : ok
>> Checking for socket                                                                             : ok
>> Checking for getipnodebyname                                                                    : ok
>> Checking for gethostent                                                                         : ok
>> Checking for gethostent_r                                                                       : not found
>> Checking for sethostent                                                                         : ok
>> Checking for endhostent                                                                         : ok
>> Checking for getipnodebyaddr                                                                    : ok
>> Checking for freehostent                                                                        : ok
>> Checking for gethostbyname_r                                                                    : not found
>> Checking for gethostbyaddr                                                                      : ok
>> Checking for library socket                                                                     : not found
>> Checking for library nsl                                                                        : not found
>> Checking for gethostent_r                                                                       : not found
>> Checking for gethostbyname_r                                                                    : not found
>> Checking for dgettext                                                                           : not found
>> Checking for gettext                                                                            : not found
>> Checking for iruserok                                                                           : ok
>> Checking for bswap16                                                                            : not found
>> Checking for bswap32                                                                            : not found
>> Checking for header sys/termios.h                                                               : yes
>> Checking for struct winsize                                                                     : ok
>> Checking for member ws_xpixel in struct winsize                                                 : ok
>> Checking for member ws_ypixel in struct winsize                                                 : ok
>> Checking for variable h_errno                                                                   : ok
>> Checking for declaration of h_errno                                                             : ok
>> Checking for res_nsearch                                                                        : not found
>> Checking for res_ndestroy                                                                       : not found
>> Checking for dns_search                                                                         : not found
>> Checking for dn_expand                                                                          : ok
>> Checking for library resolv                                                                     : yes
>> Checking for res_nsearch                                                                        : ok
>> Checking for res_ndestroy                                                                       : ok
>> Checking for dns_search                                                                         : ok
>> Checking for variable _res                                                                      : ok
>> Checking for declaration of _res                                                                : ok
>> Checking for openpty                                                                            : ok
>> Checking for dirfd                                                                              : not found
>> Checking for declaration of dirfd                                                               : ok
>> Checking for member dd_fd in DIR                                                                : not found
>> Checking for system com_err >= 0.0.0                                                            : not found
>> Checking for header com_err.h                                                                   : yes
>> Checking for library com_err                                                                    : yes
>> Checking for com_right_r                                                                        : not found
>> Checking for com_err                                                                            : ok
>> Checking for gnutls >= 1.4.0                                                                    : yes
>> Checking for library gnutls                                                                     : yes
>> Checking for gnutls_global_init                                                                 : ok
>> Checking for header gnutls/x509.h                                                               : yes
>> Checking for variable gnutls_x509_crt_set_version                                               : ok
>> Checking for variable gnutls_x509_crt_set_subject_key_id                                        : ok
>> Checking for gnutls_datum                                                                       : ok
>> Checking for gnutls_datum_t                                                                     : ok
>> Checking for library gcrypt                                                                     : yes
>> Checking for gcry_control                                                                       : not found
>> Checking for library gpg-error                                                                  : yes
>> Checking for gpg_err_code_from_errno                                                            : not found
>> Checking for header linux/inotify.h                                                             : no
>> Checking for inotify_init                                                                       : not found
>> Checking for variable __NR_inotify_init                                                         : not found
>> Checking for header linux/fcntl.h                                                               : no
>> Checking for declaration of F_SETLEASE                                                          : not found
>> Checking for declaration of SA_SIGINFO                                                          : ok
>> Checking for declaration of __NR_inotify_init                                                   : not found
>> Checking for backtrace                                                                          : ok
>> Checking for sigprocmask                                                                        : ok
>> Checking for sigblock                                                                           : ok
>> Checking for sigaction                                                                          : ok
>> Checking for flistxattr                                                                         : ok
>> Checking for darwin xattr api                                                                   : ok
>> Checking for member f_frsize in struct statvfs                                                  : ok
>> Checking for Linux statvfs64                                                                    : not found
>> Checking for statvfs (SVR4)                                                                     : ok
>> Checking if f_fsid is an integer                                                                : ok
>> Checking whether statvfs.f_flag exists                                                          : ok
>> Checking whether statvfs.f_flags exists                                                         : not found
>> Checking for library z                                                                          : yes
>> Checking for zlibVersion                                                                        : ok
>> Checking for ZLIB_VERNUM >= 0x1230                                                              : ok
>> Checking for library iconv                                                                      : yes
>> Checking for iconv_open                                                                         : ok
>> Checking for pam_start                                                                          : not found
>> Checking for library pam                                                                        : yes
>> Checking for pam_start                                                                          : ok
>> Checking for library sasl2                                                                      : yes
>> Checking for sasl_client_init                                                                   : ok
>> Checking for header security/pam_modules.h                                                      : yes
>> Checking for header pam/pam_modules.h                                                           : no
>> Checking for system subunit >= 0.0.0                                                            : not found
>> Checking for header subunit/child.h                                                             : no
>> Checking for library ncurses                                                                    : yes
>> Checking for tgetent                                                                            : ok
>> Checking for rl_completion_t                                                                    : not found
>> Checking for CPPFunction                                                                        : ok
>> Checking for library readline                                                                   : yes
>> Checking for rl_completion_matches                                                              : ok
>> Checking for history_list                                                                       : not found
>> perl manpage generation                                                                         : ok
>> perl man1 extension                                                                             : 1
>> perl man3 extension                                                                             : 3pm
>> Checking for program yapp                                                                       : not found
>> Checking for program pod2man                                                                    : /usr/bin/pod2man
>> Checking linker accepts -Wl,-no-undefined                                                       : no
>> Checking compiler accepts -Wall                                                                 : yes
>> Checking compiler accepts -g                                                                    : yes
>> Checking compiler accepts -Wshadow                                                              : yes
>> Checking compiler accepts -Wstrict-prototypes                                                   : yes
>> Checking compiler accepts -Wpointer-arith                                                       : yes
>> Checking compiler accepts -Wcast-qual                                                           : yes
>> Checking compiler accepts -Wcast-align                                                          : yes
>> Checking compiler accepts -Wwrite-strings                                                       : yes
>> Checking compiler accepts -Werror-implicit-function-declaration                                 : yes
>> Checking compiler accepts -Wformat=2                                                            : yes
>> Checking compiler accepts -Wno-format-y2k                                                       : yes
>> 'configure' finished successfully (12.958s)
>>
>>
>>
>> William Brown
>>
>> pgp.mit.edu

-- 
Michael Wood <esiotrot at gmail.com>


More information about the samba-technical mailing list