Performance problems on solaris x86

Martin Andersson martin.se.andersson at telia.com
Thu May 20 18:55:49 CEST 2004


Hi!

Sorry for my late reply.

In regards to the suggestions made by you and Jason, nothing helped.
Actually I wasn't able to increase the priority on tincd i Windows XP, I
get "Access Denied". I'm local admin on the workstation. I also tried to
upgrade the TAP driver.

My transfer rate measurements are quite simple, I've tried ftp, sftp,
scp and Samba. Gives me max 5-6kb/s on my 100mbit LAN.

Is it possible to use the Solaris native tun driver? I've fiddled
arround with it without any luck. tincd just freezes when I try to use
it.

1. Here's the backtrace:
-- snip --
(gdb) set args -n vpn -d5 -D
(gdb) run
Starting program: /usr/local/sbin/tincd -n vpn -d5 -D
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
tincd 1.0.2 (May 13 2004 14:41:06) starting, debug level 5
/dev/tun is a Solaris tun device
Executing script tinc-up
add net 172.17: gateway 172.17.1.1
Listening on :: port 655
Listening on 0.0.0.0 port 655
Ready
Connection from 172.16.16.2 port 1128
Sending ID to 
Program received signal SIGSEGV, Segmentation fault.
0xdfb7d261 in strlen () from /usr/lib/libc.so.1
(gdb) bt
#0  0xdfb7d261 in strlen () from /usr/lib/libc.so.1
#1  0xdfbad492 in _doprnt () from /usr/lib/libc.so.1
#2  0xdfbaebf2 in vfprintf () from /usr/lib/libc.so.1
#3  0x804bcbf in logger (priority=7, format=0x805b45b "Sending %s to %s
(%s): %s")
    at logger.c:76
#4  0x80507b7 in send_request (c=0x80d8ec0, format=0x805b660 "%d %s %d")
at protocol.c:96
#5  0x8050bde in send_id (c=0x80d8ec0) at protocol_auth.c:47
#6  0x804f338 in handle_new_meta_connection (sock=9) at net_socket.c:406
#7  0x804c80f in check_network_activity (f=0x8047c80) at net.c:308
#8  0x804c91f in main_loop () at net.c:353
#9  0x8054d99 in main (argc=5, argv=0x8047d48) at tincd.c:500
-- snip --

2. config.h
-- snip --
/* config.h.  Generated by configure.  */
/* config.h.in.  Generated from configure.in by autoheader.  */

/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and
Cray-YMP
   systems. This function is required for `alloca.c' support on those
systems.
   */
/* #undef CRAY_STACKSEG_END */

/* Define to 1 if using `alloca.c'. */
/* #undef C_ALLOCA */

/* Support for jumbograms (packets up to 9000 bytes) */
/* #undef ENABLE_JUMBOGRAMS */

/* Define to 1 if translation of program messages to the user's native
   language is requested. */
/* #undef ENABLE_NLS */

/* Checkpoint tracing */
/* #undef ENABLE_TRACING */

/* Define to 1 if you have `alloca', as a function or macro. */
#define HAVE_ALLOCA 1

/* Define to 1 if you have <alloca.h> and it should be used (not on
Ultrix).
   */
#define HAVE_ALLOCA_H 1

/* Define to 1 if you have the <arpa/inet.h> header file. */
#define HAVE_ARPA_INET_H 1

/* Define to 1 if you have the `asprintf' function. */
/* #undef HAVE_ASPRINTF */

/* Cygwin */
/* #undef HAVE_CYGWIN */

/* Define to 1 if you have the `daemon' function. */
/* #undef HAVE_DAEMON */

/* Darwin (MacOS/X) */
/* #undef HAVE_DARWIN */

/* Define if the GNU dcgettext() function is already present or
preinstalled.
   */
/* #undef HAVE_DCGETTEXT */

/* Needed for xmalloc.c */
#define HAVE_DONE_WORKING_MALLOC_CHECK 1

/* Needed for xmalloc.c */
#define HAVE_DONE_WORKING_REALLOC_CHECK 1

/* Define to 1 if you have the `EVP_EncryptInit_ex' function. */
#define HAVE_EVP_ENCRYPTINIT_EX 1

/* Define to 1 if you have the `fchmod' function. */
#define HAVE_FCHMOD 1

/* Define to 1 if you have the `flock' function. */
/* #undef HAVE_FLOCK */

/* Define to 1 if you have the `fork' function. */
#define HAVE_FORK 1

/* Define to 1 if you have the `freeaddrinfo' function. */
#define HAVE_FREEADDRINFO 1

/* FreeBSD */
/* #undef HAVE_FREEBSD */

/* Define to 1 if you have the `ftime' function. */
#define HAVE_FTIME 1

/* Define to 1 if you have the `gai_strerror' function. */
#define HAVE_GAI_STRERROR 1

/* Define to 1 if you have the `getaddrinfo' function. */
#define HAVE_GETADDRINFO 1

/* Define to 1 if you have the `getnameinfo' function. */
#define HAVE_GETNAMEINFO 1

/* Define if the GNU gettext() function is already present or
preinstalled. */
/* #undef HAVE_GETTEXT */

/* Define to 1 if you have the `gettimeofday' function. */
#define HAVE_GETTIMEOFDAY 1

/* Define to 1 if you have the `get_current_dir_name' function. */
/* #undef HAVE_GET_CURRENT_DIR_NAME */

/* Define if you have the iconv() function. */
#define HAVE_ICONV 1

/* Define to 1 if you have the `inet_aton' function. */
/* #undef HAVE_INET_ATON */

/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

/* Define to 1 if you have the `nsl' library (-lnsl). */
/* #undef HAVE_LIBNSL */

/* Define to 1 if you have the `socket' library (-lsocket). */
#define HAVE_LIBSOCKET 1

/* Linux */
/* #undef HAVE_LINUX */

/* Define to 1 if you have the <lzo1x.h> header file. */
#define HAVE_LZO1X_H 1

/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1

/* MinGW */
/* #undef HAVE_MINGW */

/* Define to 1 if you have the `mlockall' function. */
#define HAVE_MLOCKALL 1

/* NetBSD */
/* #undef HAVE_NETBSD */

/* Define to 1 if you have the <netdb.h> header file. */
#define HAVE_NETDB_H 1

/* Define to 1 if you have the <netinet/icmp6.h> header file. */
#define HAVE_NETINET_ICMP6_H 1

/* Define to 1 if you have the <netinet/if_ether.h> header file. */
#define HAVE_NETINET_IF_ETHER_H 1

/* Define to 1 if you have the <netinet/in6.h> header file. */
/* #undef HAVE_NETINET_IN6_H */

/* Define to 1 if you have the <netinet/in.h> header file. */
#define HAVE_NETINET_IN_H 1

/* Define to 1 if you have the <netinet/in_systm.h> header file. */
#define HAVE_NETINET_IN_SYSTM_H 1

/* Define to 1 if you have the <netinet/ip6.h> header file. */
#define HAVE_NETINET_IP6_H 1

/* Define to 1 if you have the <netinet/ip.h> header file. */
#define HAVE_NETINET_IP_H 1

/* Define to 1 if you have the <netinet/ip_icmp.h> header file. */
#define HAVE_NETINET_IP_ICMP_H 1

/* Define to 1 if you have the <netinet/tcp.h> header file. */
#define HAVE_NETINET_TCP_H 1

/* Define to 1 if you have the <net/ethernet.h> header file. */
/* #undef HAVE_NET_ETHERNET_H */

/* Define to 1 if you have the <net/if_arp.h> header file. */
#define HAVE_NET_IF_ARP_H 1

/* Define to 1 if you have the <net/if.h> header file. */
#define HAVE_NET_IF_H 1

/* OpenBSD */
/* #undef HAVE_OPENBSD */

/* Define to 1 if you have the <openssl/err.h> header file. */
#define HAVE_OPENSSL_ERR_H 1

/* Define to 1 if you have the <openssl/evp.h> header file. */
#define HAVE_OPENSSL_EVP_H 1

/* Define to 1 if you have the <openssl/pem.h> header file. */
#define HAVE_OPENSSL_PEM_H 1

/* Define to 1 if you have the <openssl/rand.h> header file. */
#define HAVE_OPENSSL_RAND_H 1

/* Define to 1 if you have the <openssl/rsa.h> header file. */
#define HAVE_OPENSSL_RSA_H 1

/* Define to 1 if you have the <openssl/sha.h> header file. */
#define HAVE_OPENSSL_SHA_H 1

/* Define to 1 if you have the `putenv' function. */
#define HAVE_PUTENV 1

/* Define to 1 if you have the `random' function. */
#define HAVE_RANDOM 1

/* Define to 1 if you have the `RAND_pseudo_bytes' function. */
#define HAVE_RAND_PSEUDO_BYTES 1

/* Define to 1 if you have the `select' function. */
#define HAVE_SELECT 1

/* Define to 1 if the system has the type `socklen_t'. */
#define HAVE_SOCKLEN_T 1

/* Solaris/SunOS */
#define HAVE_SOLARIS 1

/* Define to 1 if you have the <stdbool.h> header file. */
#define HAVE_STDBOOL_H 1

/* Define to 1 if you have the <stdint.h> header file. */
/* #undef HAVE_STDINT_H */

/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1

/* Define to 1 if you have the `strdup' function. */
#define HAVE_STRDUP 1

/* Define to 1 if you have the `strerror' function. */
#define HAVE_STRERROR 1

/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1

/* Define to 1 if you have the `strsignal' function. */
#define HAVE_STRSIGNAL 1

/* Define to 1 if you have the `strtol' function. */
#define HAVE_STRTOL 1

/* Define to 1 if the system has the type `struct addrinfo'. */
#define HAVE_STRUCT_ADDRINFO 1

/* Define to 1 if the system has the type `struct arphdr'. */
#define HAVE_STRUCT_ARPHDR 1

/* Define to 1 if the system has the type `struct ether_arp'. */
#define HAVE_STRUCT_ETHER_ARP 1

/* Define to 1 if the system has the type `struct ether_header'. */
#define HAVE_STRUCT_ETHER_HEADER 1

/* Define to 1 if the system has the type `struct icmp'. */
#define HAVE_STRUCT_ICMP 1

/* Define to 1 if the system has the type `struct icmp6_hdr'. */
#define HAVE_STRUCT_ICMP6_HDR 1

/* Define to 1 if the system has the type `struct in6_addr'. */
#define HAVE_STRUCT_IN6_ADDR 1

/* Define to 1 if the system has the type `struct in_addr'. */
#define HAVE_STRUCT_IN_ADDR 1

/* Define to 1 if the system has the type `struct ip'. */
#define HAVE_STRUCT_IP 1

/* Define to 1 if the system has the type `struct ip6_hdr'. */
#define HAVE_STRUCT_IP6_HDR 1

/* Define to 1 if the system has the type `struct nd_neighbor_solicit'.
*/
#define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1

/* Define to 1 if the system has the type `struct nd_opt_hdr'. */
#define HAVE_STRUCT_ND_OPT_HDR 1

/* Define to 1 if the system has the type `struct sockaddr_in6'. */
#define HAVE_STRUCT_SOCKADDR_IN6 1

/* Define to 1 if you have the <syslog.h> header file. */
#define HAVE_SYSLOG_H 1

/* Define to 1 if you have the `system' function. */
#define HAVE_SYSTEM 1

/* Define to 1 if you have the <sys/file.h> header file. */
#define HAVE_SYS_FILE_H 1

/* Define to 1 if you have the <sys/ioctl.h> header file. */
#define HAVE_SYS_IOCTL_H 1

/* Define to 1 if you have the <sys/mman.h> header file. */
#define HAVE_SYS_MMAN_H 1

/* Define to 1 if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1

/* Define to 1 if you have the <sys/socket.h> header file. */
#define HAVE_SYS_SOCKET_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the <sys/wait.h> header file. */
#define HAVE_SYS_WAIT_H 1

/* Universal tun/tap driver present */
/* #undef HAVE_TUNTAP */

/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1

/* Define to 1 if you have the `unsetenv' function. */
/* #undef HAVE_UNSETENV */

/* Define to 1 if you have the `vsyslog' function. */
#define HAVE_VSYSLOG 1

/* Define to 1 if you have the <zlib.h> header file. */
#define HAVE_ZLIB_H 1

/* Location of if_tun.h */
/* #undef LINUX_IF_TUN_H */

/* Name of package */
#define PACKAGE "tinc"

/* Define to the address where bug reports for this package should be
sent. */
#define PACKAGE_BUGREPORT ""

/* Define to the full name of this package. */
#define PACKAGE_NAME ""

/* Define to the full name and version of this package. */
#define PACKAGE_STRING ""

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME ""

/* Define to the version of this package. */
#define PACKAGE_VERSION ""

/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void

/* If using the C implementation of alloca, define if you know the
   direction of stack growth for your system; otherwise it will be
   automatically deduced at run-time.
	STACK_DIRECTION > 0 => grows toward higher addresses
	STACK_DIRECTION < 0 => grows toward lower addresses
	STACK_DIRECTION = 0 => direction of growth unknown */
/* #undef STACK_DIRECTION */

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* Define to 1 if you can safely include both <sys/time.h> and <time.h>.
*/
#define TIME_WITH_SYS_TIME 1

/* Define to 1 if your <sys/time.h> declares `struct tm'. */
/* #undef TM_IN_SYS_TIME */

/* Version number of package */
#define VERSION "1.0.2"

/* Enable GNU extenstions */
#define _GNU_SOURCE 1

/* Enable BSD extensions */
#define __USE_BSD 1

/* Defined if the __malloc__ attribute is not supported. */
#define __malloc__ 

/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */

/* Replacement malloc() */
/* #undef malloc */

/* Define to `int' if <sys/types.h> does not define. */
/* #undef pid_t */

/* Replacement realloc() */
/* #undef realloc */

/* Define to `unsigned' if <sys/types.h> does not define. */
/* #undef size_t */

/* Define to empty if the keyword `volatile' does not work. Warning:
valid
   code using `volatile' can become incorrect without. Disable with
care. */
/* #undef volatile */
-- snip --

3. config.log
-- snip --
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.58.  Invocation command line was

  $ ./configure --with-openssl=/usr/local/ssl

## --------- ##
## Platform. ##
## --------- ##

hostname = sara
uname -m = i86pc
uname -r = 5.8
uname -s = SunOS
uname -v = Generic_108529-29

/usr/bin/uname -p = i386
/bin/uname -X     = System = SunOS
Node = sara
Release = 5.8
KernelID = Generic_108529-29
Machine = i86pc
BusType = <unknown>
Serial = <unknown>
Users = <unknown>
OEM# = 0
Origin# = 1
NumCPU = 1

/bin/arch              = i86pc
/usr/bin/arch -k       = i86pc
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /bin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /usr/ccs/bin
PATH: /usr/local/bin
PATH: /sbin
PATH: /usr/local/samba/bin
PATH: /opt/netscape
PATH: /usr/openwin/bin
PATH: /usr/local/sbin
PATH: /opt/ipf/bin
PATH: /usr/ucb
PATH: /usr/local/radius/bin
PATH: /usr/local/radius/sbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1367: checking for a BSD-compatible install
configure:1422: result: ./install-sh -c
configure:1433: checking whether build environment is sane
configure:1476: result: yes
configure:1509: checking for gawk
configure:1538: result: no
configure:1509: checking for mawk
configure:1538: result: no
configure:1509: checking for nawk
configure:1525: found /bin/nawk
configure:1535: result: nawk
configure:1545: checking whether make sets $(MAKE)
configure:1565: result: yes
configure:1731: checking whether to enable maintainer-specific portions
of Makefiles
configure:1740: result: no
configure:1776: checking whether NLS is requested
configure:1785: result: yes
configure:1823: checking for msgfmt
configure:1857: result: no
configure:1863: checking for gmsgfmt
configure:1894: result: :
configure:1933: checking for xgettext
configure:1967: result: no
configure:2004: checking for msgmerge
configure:2037: result: no
configure:2097: checking for style of include used by make
configure:2125: result: GNU
configure:2196: checking for gcc
configure:2212: found /usr/local/bin/gcc
configure:2222: result: gcc
configure:2466: checking for C compiler version
configure:2469: gcc --version </dev/null >&5
2.95.3
configure:2472: $? = 0
configure:2474: gcc -v </dev/null >&5
Reading specs from
/usr/local/lib/gcc-lib/i386-pc-solaris2.8/2.95.3/specs
gcc version 2.95.3 20010315 (release)
configure:2477: $? = 0
configure:2479: gcc -V </dev/null >&5
gcc: argument to `-V' is missing
configure:2482: $? = 1
configure:2505: checking for C compiler default output file name
configure:2508: gcc    conftest.c  >&5
configure:2511: $? = 0
configure:2557: result: a.out
configure:2562: checking whether the C compiler works
configure:2568: ./a.out
configure:2571: $? = 0
configure:2588: result: yes
configure:2595: checking whether we are cross compiling
configure:2597: result: no
configure:2600: checking for suffix of executables
configure:2602: gcc -o conftest    conftest.c  >&5
configure:2605: $? = 0
configure:2630: result: 
configure:2636: checking for suffix of object files
configure:2657: gcc -c   conftest.c >&5
configure:2660: $? = 0
configure:2682: result: o
configure:2686: checking whether we are using the GNU C compiler
configure:2710: gcc -c   conftest.c >&5
configure:2716: $? = 0
configure:2720: test -z 
			 || test ! -s conftest.err
configure:2723: $? = 0
configure:2726: test -s conftest.o
configure:2729: $? = 0
configure:2742: result: yes
configure:2748: checking whether gcc accepts -g
configure:2769: gcc -c -g  conftest.c >&5
configure:2775: $? = 0
configure:2779: test -z 
			 || test ! -s conftest.err
configure:2782: $? = 0
configure:2785: test -s conftest.o
configure:2788: $? = 0
configure:2799: result: yes
configure:2816: checking for gcc option to accept ANSI C
configure:2886: gcc  -c -g -O2  conftest.c >&5
configure:2892: $? = 0
configure:2896: test -z 
			 || test ! -s conftest.err
configure:2899: $? = 0
configure:2902: test -s conftest.o
configure:2905: $? = 0
configure:2923: result: none needed
configure:2941: gcc -c -g -O2  conftest.c >&5
conftest.c:2: parse error before `me'
configure:2947: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
configure:3082: checking dependency style of gcc
configure:3165: result: gcc
configure:3188: checking build system type
configure:3206: result: i386-pc-solaris2.8
configure:3214: checking host system type
configure:3228: result: i386-pc-solaris2.8
configure:3260: checking for ld used by GCC
configure:3323: result: /usr/local/i386-pc-solaris2.8/bin/ld
configure:3332: checking if the linker
(/usr/local/i386-pc-solaris2.8/bin/ld) is GNU ld
GNU ld version 2.11.2 (with BFD 2.11.2)
configure:3344: result: yes
configure:3350: checking for shared library run path origin
configure:3363: result: done
configure:3780: checking whether NLS is requested
configure:3789: result: yes
configure:3807: checking for GNU gettext in libc
configure:3831: gcc -o conftest -g -O2   conftest.c  >&5
/var/tmp/ccSrvjWo.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:18: undefined reference to
`_nl_msg_cat_cntr'
/usr/src/tinc-1.0.2/conftest.c:18: undefined reference to
`_nl_domain_bindings'
collect2: ld returned 1 exit status
configure:3837: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| /* end confdefs.h.  */
| #include <libintl.h>
| extern int _nl_msg_cat_cntr;
| extern int *_nl_domain_bindings;
| int
| main ()
| {
| bindtextdomain ("", "");
| return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
|   ;
|   return 0;
| }
configure:3862: result: no
configure:3896: checking for iconv
configure:3923: gcc -o conftest -g -O2   conftest.c  >&5
configure:3929: $? = 0
configure:3933: test -z 
			 || test ! -s conftest.err
configure:3936: $? = 0
configure:3939: test -s conftest
configure:3942: $? = 0
configure:4008: result: yes
configure:4409: checking for GNU gettext in libintl
configure:4441: gcc -o conftest -g -O2    conftest.c  -lintl >&5
/var/tmp/ccmPrfX2.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:23: undefined reference to
`_nl_expand_alias'
/usr/src/tinc-1.0.2/conftest.c:23: undefined reference to
`_nl_msg_cat_cntr'
collect2: ld returned 1 exit status
configure:4447: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| /* end confdefs.h.  */
| #include <libintl.h>
| extern int _nl_msg_cat_cntr;
| extern
| #ifdef __cplusplus
| "C"
| #endif
| const char *_nl_expand_alias ();
| int
| main ()
| {
| bindtextdomain ("", "");
| return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
|   ;
|   return 0;
| }
configure:4532: result: no
configure:4561: checking whether to use NLS
configure:4563: result: no
configure:4702: checking for gcc
configure:4728: result: gcc
configure:4972: checking for C compiler version
configure:4975: gcc --version </dev/null >&5
2.95.3
configure:4978: $? = 0
configure:4980: gcc -v </dev/null >&5
Reading specs from
/usr/local/lib/gcc-lib/i386-pc-solaris2.8/2.95.3/specs
gcc version 2.95.3 20010315 (release)
configure:4983: $? = 0
configure:4985: gcc -V </dev/null >&5
gcc: argument to `-V' is missing
configure:4988: $? = 1
configure:4991: checking whether we are using the GNU C compiler
configure:5047: result: yes
configure:5053: checking whether gcc accepts -g
configure:5104: result: yes
configure:5121: checking for gcc option to accept ANSI C
configure:5228: result: none needed
configure:5246: gcc -c -g -O2  conftest.c >&5
conftest.c:2: parse error before `me'
configure:5252: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
configure:5387: checking dependency style of gcc
configure:5470: result: gcc
configure:5492: checking how to run the C preprocessor
configure:5527: gcc -E  conftest.c
configure:5533: $? = 0
configure:5565: gcc -E  conftest.c
conftest.c:14: ac_nonexistent.h: No such file or directory
configure:5571: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:5610: result: gcc -E
configure:5634: gcc -E  conftest.c
configure:5640: $? = 0
configure:5672: gcc -E  conftest.c
conftest.c:14: ac_nonexistent.h: No such file or directory
configure:5678: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:5722: checking for egrep
configure:5732: result: egrep
configure:5738: checking whether gcc needs -traditional
configure:5780: result: no
configure:5791: checking for gawk
configure:5817: result: nawk
configure:5840: checking for a BSD-compatible install
configure:5895: result: ./install-sh -c
configure:5906: checking whether ln -s works
configure:5910: result: yes
configure:5917: checking whether make sets $(MAKE)
configure:5937: result: yes
configure:5987: checking for ranlib
configure:6003: found /usr/ccs/bin/ranlib
configure:6014: result: ranlib
configure:6028: checking for strerror in -lcposix
configure:6058: gcc -o conftest -g -O2   conftest.c -lcposix   >&5
/usr/local/i386-pc-solaris2.8/bin/ld: cannot find -lcposix
collect2: ld returned 1 exit status
configure:6064: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| /* end confdefs.h.  */
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char strerror ();
| int
| main ()
| {
| strerror ();
|   ;
|   return 0;
| }
configure:6090: result: no
configure:6239: checking for ANSI C header files
configure:6264: gcc -c -g -O2  conftest.c >&5
configure:6270: $? = 0
configure:6274: test -z 
			 || test ! -s conftest.err
configure:6277: $? = 0
configure:6280: test -s conftest.o
configure:6283: $? = 0
configure:6369: gcc -o conftest -g -O2   conftest.c  >&5
configure:6372: $? = 0
configure:6374: ./conftest
configure:6377: $? = 0
configure:6392: result: yes
configure:6416: checking for sys/types.h
configure:6432: gcc -c -g -O2  conftest.c >&5
configure:6438: $? = 0
configure:6442: test -z 
			 || test ! -s conftest.err
configure:6445: $? = 0
configure:6448: test -s conftest.o
configure:6451: $? = 0
configure:6462: result: yes
configure:6416: checking for sys/stat.h
configure:6432: gcc -c -g -O2  conftest.c >&5
configure:6438: $? = 0
configure:6442: test -z 
			 || test ! -s conftest.err
configure:6445: $? = 0
configure:6448: test -s conftest.o
configure:6451: $? = 0
configure:6462: result: yes
configure:6416: checking for stdlib.h
configure:6432: gcc -c -g -O2  conftest.c >&5
configure:6438: $? = 0
configure:6442: test -z 
			 || test ! -s conftest.err
configure:6445: $? = 0
configure:6448: test -s conftest.o
configure:6451: $? = 0
configure:6462: result: yes
configure:6416: checking for string.h
configure:6432: gcc -c -g -O2  conftest.c >&5
configure:6438: $? = 0
configure:6442: test -z 
			 || test ! -s conftest.err
configure:6445: $? = 0
configure:6448: test -s conftest.o
configure:6451: $? = 0
configure:6462: result: yes
configure:6416: checking for memory.h
configure:6432: gcc -c -g -O2  conftest.c >&5
configure:6438: $? = 0
configure:6442: test -z 
			 || test ! -s conftest.err
configure:6445: $? = 0
configure:6448: test -s conftest.o
configure:6451: $? = 0
configure:6462: result: yes
configure:6416: checking for strings.h
configure:6432: gcc -c -g -O2  conftest.c >&5
configure:6438: $? = 0
configure:6442: test -z 
			 || test ! -s conftest.err
configure:6445: $? = 0
configure:6448: test -s conftest.o
configure:6451: $? = 0
configure:6462: result: yes
configure:6416: checking for inttypes.h
configure:6432: gcc -c -g -O2  conftest.c >&5
configure:6438: $? = 0
configure:6442: test -z 
			 || test ! -s conftest.err
configure:6445: $? = 0
configure:6448: test -s conftest.o
configure:6451: $? = 0
configure:6462: result: yes
configure:6416: checking for stdint.h
configure:6432: gcc -c -g -O2  conftest.c >&5
conftest.c:58: stdint.h: No such file or directory
configure:6438: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <stdint.h>
configure:6462: result: no
configure:6416: checking for unistd.h
configure:6432: gcc -c -g -O2  conftest.c >&5
configure:6438: $? = 0
configure:6442: test -z 
			 || test ! -s conftest.err
configure:6445: $? = 0
configure:6448: test -s conftest.o
configure:6451: $? = 0
configure:6462: result: yes
configure:6498: checking stdbool.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking stdbool.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for stdbool.h
configure:6621: result: yes
configure:6498: checking syslog.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking syslog.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for syslog.h
configure:6621: result: yes
configure:6498: checking sys/file.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking sys/file.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for sys/file.h
configure:6621: result: yes
configure:6498: checking sys/ioctl.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking sys/ioctl.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for sys/ioctl.h
configure:6621: result: yes
configure:6498: checking sys/param.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking sys/param.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for sys/param.h
configure:6621: result: yes
configure:6498: checking sys/time.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking sys/time.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for sys/time.h
configure:6621: result: yes
configure:6498: checking sys/socket.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking sys/socket.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for sys/socket.h
configure:6621: result: yes
configure:6498: checking sys/wait.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking sys/wait.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for sys/wait.h
configure:6621: result: yes
configure:6498: checking sys/mman.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking sys/mman.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for sys/mman.h
configure:6621: result: yes
configure:6498: checking netdb.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking netdb.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for netdb.h
configure:6621: result: yes
configure:6498: checking arpa/inet.h usability
configure:6510: gcc -c -g -O2  conftest.c >&5
configure:6516: $? = 0
configure:6520: test -z 
			 || test ! -s conftest.err
configure:6523: $? = 0
configure:6526: test -s conftest.o
configure:6529: $? = 0
configure:6539: result: yes
configure:6543: checking arpa/inet.h presence
configure:6553: gcc -E  conftest.c
configure:6559: $? = 0
configure:6579: result: yes
configure:6614: checking for arpa/inet.h
configure:6621: result: yes
configure:6643: checking for net/if.h
configure:6672: gcc -c -g -O2  conftest.c >&5
configure:6678: $? = 0
configure:6682: test -z 
			 || test ! -s conftest.err
configure:6685: $? = 0
configure:6688: test -s conftest.o
configure:6691: $? = 0
configure:6702: result: yes
configure:6643: checking for net/ethernet.h
configure:6672: gcc -c -g -O2  conftest.c >&5
conftest.c:51: net/ethernet.h: No such file or directory
configure:6678: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| /* end confdefs.h.  */
| #ifdef HAVE_SYS_TYPES_H
|    #include <sys/types.h>
|    #endif
|    #ifdef HAVE_NETDB_H
|    #include <netdb.h>
|    #endif
|    #ifdef HAVE_ARPA_INET_H
|    #include <arpa/inet.h>
|    #endif
|    #ifdef HAVE_SYS_SOCKET_H
|    #include <sys/socket.h>
|    #endif
| 
| 
| 
| #include <net/ethernet.h>
configure:6702: result: no
configure:6643: checking for net/if_arp.h
configure:6672: gcc -c -g -O2  conftest.c >&5
configure:6678: $? = 0
configure:6682: test -z 
			 || test ! -s conftest.err
configure:6685: $? = 0
configure:6688: test -s conftest.o
configure:6691: $? = 0
configure:6702: result: yes
configure:6643: checking for netinet/in_systm.h
configure:6672: gcc -c -g -O2  conftest.c >&5
configure:6678: $? = 0
configure:6682: test -z 
			 || test ! -s conftest.err
configure:6685: $? = 0
configure:6688: test -s conftest.o
configure:6691: $? = 0
configure:6702: result: yes
configure:6643: checking for netinet/in.h
configure:6672: gcc -c -g -O2  conftest.c >&5
configure:6678: $? = 0
configure:6682: test -z 
			 || test ! -s conftest.err
configure:6685: $? = 0
configure:6688: test -s conftest.o
configure:6691: $? = 0
configure:6702: result: yes
configure:6643: checking for netinet/in6.h
configure:6672: gcc -c -g -O2  conftest.c >&5
conftest.c:54: netinet/in6.h: No such file or directory
configure:6678: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| /* end confdefs.h.  */
| #ifdef HAVE_SYS_TYPES_H
|    #include <sys/types.h>
|    #endif
|    #ifdef HAVE_NETDB_H
|    #include <netdb.h>
|    #endif
|    #ifdef HAVE_ARPA_INET_H
|    #include <arpa/inet.h>
|    #endif
|    #ifdef HAVE_SYS_SOCKET_H
|    #include <sys/socket.h>
|    #endif
| 
| 
| 
| #include <netinet/in6.h>
configure:6702: result: no
configure:6719: checking for netinet/if_ether.h
configure:6766: gcc -c -g -O2  conftest.c >&5
configure:6772: $? = 0
configure:6776: test -z 
			 || test ! -s conftest.err
configure:6779: $? = 0
configure:6782: test -s conftest.o
configure:6785: $? = 0
configure:6796: result: yes
configure:6719: checking for netinet/ip.h
configure:6766: gcc -c -g -O2  conftest.c >&5
configure:6772: $? = 0
configure:6776: test -z 
			 || test ! -s conftest.err
configure:6779: $? = 0
configure:6782: test -s conftest.o
configure:6785: $? = 0
configure:6796: result: yes
configure:6719: checking for netinet/ip6.h
configure:6766: gcc -c -g -O2  conftest.c >&5
configure:6772: $? = 0
configure:6776: test -z 
			 || test ! -s conftest.err
configure:6779: $? = 0
configure:6782: test -s conftest.o
configure:6785: $? = 0
configure:6796: result: yes
configure:6813: checking for netinet/tcp.h
configure:6869: gcc -c -g -O2  conftest.c >&5
configure:6875: $? = 0
configure:6879: test -z 
			 || test ! -s conftest.err
configure:6882: $? = 0
configure:6885: test -s conftest.o
configure:6888: $? = 0
configure:6899: result: yes
configure:6813: checking for netinet/ip_icmp.h
configure:6869: gcc -c -g -O2  conftest.c >&5
configure:6875: $? = 0
configure:6879: test -z 
			 || test ! -s conftest.err
configure:6882: $? = 0
configure:6885: test -s conftest.o
configure:6888: $? = 0
configure:6899: result: yes
configure:6813: checking for netinet/icmp6.h
configure:6869: gcc -c -g -O2  conftest.c >&5
configure:6875: $? = 0
configure:6879: test -z 
			 || test ! -s conftest.err
configure:6882: $? = 0
configure:6885: test -s conftest.o
configure:6888: $? = 0
configure:6899: result: yes
configure:6911: checking for an ANSI C-conforming const
configure:6978: gcc -c -g -O2  conftest.c >&5
configure:6984: $? = 0
configure:6988: test -z 
			 || test ! -s conftest.err
configure:6991: $? = 0
configure:6994: test -s conftest.o
configure:6997: $? = 0
configure:7008: result: yes
configure:7018: checking for working volatile
configure:7041: gcc -c -g -O2  conftest.c >&5
configure:7047: $? = 0
configure:7051: test -z 
			 || test ! -s conftest.err
configure:7054: $? = 0
configure:7057: test -s conftest.o
configure:7060: $? = 0
configure:7071: result: yes
configure:7081: checking for pid_t
configure:7105: gcc -c -g -O2  conftest.c >&5
configure:7111: $? = 0
configure:7115: test -z 
			 || test ! -s conftest.err
configure:7118: $? = 0
configure:7121: test -s conftest.o
configure:7124: $? = 0
configure:7135: result: yes
configure:7147: checking for size_t
configure:7171: gcc -c -g -O2  conftest.c >&5
configure:7177: $? = 0
configure:7181: test -z 
			 || test ! -s conftest.err
configure:7184: $? = 0
configure:7187: test -s conftest.o
configure:7190: $? = 0
configure:7201: result: yes
configure:7213: checking whether time.h and sys/time.h may both be
included
configure:7238: gcc -c -g -O2  conftest.c >&5
configure:7244: $? = 0
configure:7248: test -z 
			 || test ! -s conftest.err
configure:7251: $? = 0
configure:7254: test -s conftest.o
configure:7257: $? = 0
configure:7268: result: yes
configure:7278: checking whether struct tm is in sys/time.h or time.h
configure:7301: gcc -c -g -O2  conftest.c >&5
configure:7307: $? = 0
configure:7311: test -z 
			 || test ! -s conftest.err
configure:7314: $? = 0
configure:7317: test -s conftest.o
configure:7320: $? = 0
configure:7331: result: time.h
configure:7343: checking for working __malloc__ attribute
configure:7362: gcc -c -g -O2 -Wall -Werror  conftest.c >&5
cc1: warnings being treated as errors
conftest.c:46: warning: `__malloc__' attribute directive ignored
configure:7368: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NETINET_IP6_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_ICMP6_H 1
| #define TIME_WITH_SYS_TIME 1
| /* end confdefs.h.  */
| void test(void) __attribute__ ((__malloc__));
| 	 void test(void) { return; }
| 
configure:7395: result: no
configure:7407: checking for socklen_t
configure:7481: gcc -c -g -O2  conftest.c >&5
configure:7487: $? = 0
configure:7491: test -z 
			 || test ! -s conftest.err
configure:7494: $? = 0
configure:7497: test -s conftest.o
configure:7500: $? = 0
configure:7511: result: yes
configure:7521: checking for struct ether_header
configure:7595: gcc -c -g -O2  conftest.c >&5
configure:7601: $? = 0
configure:7605: test -z 
			 || test ! -s conftest.err
configure:7608: $? = 0
configure:7611: test -s conftest.o
configure:7614: $? = 0
configure:7625: result: yes
configure:7635: checking for struct arphdr
configure:7709: gcc -c -g -O2  conftest.c >&5
configure:7715: $? = 0
configure:7719: test -z 
			 || test ! -s conftest.err
configure:7722: $? = 0
configure:7725: test -s conftest.o
configure:7728: $? = 0
configure:7739: result: yes
configure:7749: checking for struct ether_arp
configure:7823: gcc -c -g -O2  conftest.c >&5
configure:7829: $? = 0
configure:7833: test -z 
			 || test ! -s conftest.err
configure:7836: $? = 0
configure:7839: test -s conftest.o
configure:7842: $? = 0
configure:7853: result: yes
configure:7863: checking for struct in_addr
configure:7937: gcc -c -g -O2  conftest.c >&5
configure:7943: $? = 0
configure:7947: test -z 
			 || test ! -s conftest.err
configure:7950: $? = 0
configure:7953: test -s conftest.o
configure:7956: $? = 0
configure:7967: result: yes
configure:7977: checking for struct addrinfo
configure:8051: gcc -c -g -O2  conftest.c >&5
configure:8057: $? = 0
configure:8061: test -z 
			 || test ! -s conftest.err
configure:8064: $? = 0
configure:8067: test -s conftest.o
configure:8070: $? = 0
configure:8081: result: yes
configure:8091: checking for struct ip
configure:8165: gcc -c -g -O2  conftest.c >&5
configure:8171: $? = 0
configure:8175: test -z 
			 || test ! -s conftest.err
configure:8178: $? = 0
configure:8181: test -s conftest.o
configure:8184: $? = 0
configure:8195: result: yes
configure:8205: checking for struct icmp
configure:8279: gcc -c -g -O2  conftest.c >&5
configure:8285: $? = 0
configure:8289: test -z 
			 || test ! -s conftest.err
configure:8292: $? = 0
configure:8295: test -s conftest.o
configure:8298: $? = 0
configure:8309: result: yes
configure:8319: checking for struct in6_addr
configure:8393: gcc -c -g -O2  conftest.c >&5
configure:8399: $? = 0
configure:8403: test -z 
			 || test ! -s conftest.err
configure:8406: $? = 0
configure:8409: test -s conftest.o
configure:8412: $? = 0
configure:8423: result: yes
configure:8433: checking for struct sockaddr_in6
configure:8507: gcc -c -g -O2  conftest.c >&5
configure:8513: $? = 0
configure:8517: test -z 
			 || test ! -s conftest.err
configure:8520: $? = 0
configure:8523: test -s conftest.o
configure:8526: $? = 0
configure:8537: result: yes
configure:8547: checking for struct ip6_hdr
configure:8621: gcc -c -g -O2  conftest.c >&5
configure:8627: $? = 0
configure:8631: test -z 
			 || test ! -s conftest.err
configure:8634: $? = 0
configure:8637: test -s conftest.o
configure:8640: $? = 0
configure:8651: result: yes
configure:8661: checking for struct icmp6_hdr
configure:8735: gcc -c -g -O2  conftest.c >&5
configure:8741: $? = 0
configure:8745: test -z 
			 || test ! -s conftest.err
configure:8748: $? = 0
configure:8751: test -s conftest.o
configure:8754: $? = 0
configure:8765: result: yes
configure:8775: checking for struct nd_neighbor_solicit
configure:8849: gcc -c -g -O2  conftest.c >&5
configure:8855: $? = 0
configure:8859: test -z 
			 || test ! -s conftest.err
configure:8862: $? = 0
configure:8865: test -s conftest.o
configure:8868: $? = 0
configure:8879: result: yes
configure:8889: checking for struct nd_opt_hdr
configure:8963: gcc -c -g -O2  conftest.c >&5
configure:8969: $? = 0
configure:8973: test -z 
			 || test ! -s conftest.err
configure:8976: $? = 0
configure:8979: test -s conftest.o
configure:8982: $? = 0
configure:8993: result: yes
configure:9005: checking for working memcmp
configure:9053: gcc -o conftest -g -O2   conftest.c  >&5
configure:9056: $? = 0
configure:9058: ./conftest
configure:9061: $? = 0
configure:9075: result: yes
configure:9088: checking for working alloca.h
configure:9109: gcc -o conftest -g -O2   conftest.c  >&5
configure:9115: $? = 0
configure:9119: test -z 
			 || test ! -s conftest.err
configure:9122: $? = 0
configure:9125: test -s conftest
configure:9128: $? = 0
configure:9140: result: yes
configure:9150: checking for alloca
configure:9191: gcc -o conftest -g -O2   conftest.c  >&5
configure:9197: $? = 0
configure:9201: test -z 
			 || test ! -s conftest.err
configure:9204: $? = 0
configure:9207: test -s conftest
configure:9210: $? = 0
configure:9222: result: yes
configure:9445: checking return type of signal handlers
configure:9476: gcc -c -g -O2  conftest.c >&5
configure:9482: $? = 0
configure:9486: test -z 
			 || test ! -s conftest.err
configure:9489: $? = 0
configure:9492: test -s conftest.o
configure:9495: $? = 0
configure:9506: result: void
configure:9536: checking for asprintf
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
/var/tmp/ccWCrlRt.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:104: undefined reference to `asprintf'
/usr/src/tinc-1.0.2/conftest.c(.data+0x0): undefined reference to
`asprintf'
collect2: ld returned 1 exit status
configure:9599: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NETINET_IP6_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_ICMP6_H 1
| #define TIME_WITH_SYS_TIME 1
| #define __malloc__
| #define HAVE_SOCKLEN_T 1
| #define HAVE_STRUCT_ETHER_HEADER 1
| #define HAVE_STRUCT_ARPHDR 1
| #define HAVE_STRUCT_ETHER_ARP 1
| #define HAVE_STRUCT_IN_ADDR 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_IP 1
| #define HAVE_STRUCT_ICMP 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IP6_HDR 1
| #define HAVE_STRUCT_ICMP6_HDR 1
| #define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1
| #define HAVE_STRUCT_ND_OPT_HDR 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define RETSIGTYPE void
| /* end confdefs.h.  */
| /* Define asprintf to an innocuous variant, in case <limits.h>
declares asprintf.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define asprintf innocuous_asprintf
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char asprintf (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef asprintf
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char asprintf ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_asprintf) || defined (__stub___asprintf)
| choke me
| #else
| char (*f) () = asprintf;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != asprintf;
|   ;
|   return 0;
| }
configure:9624: result: no
configure:9536: checking for daemon
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
/var/tmp/ccle3Qu6.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:104: undefined reference to `daemon'
/usr/src/tinc-1.0.2/conftest.c(.data+0x0): undefined reference to
`daemon'
collect2: ld returned 1 exit status
configure:9599: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NETINET_IP6_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_ICMP6_H 1
| #define TIME_WITH_SYS_TIME 1
| #define __malloc__
| #define HAVE_SOCKLEN_T 1
| #define HAVE_STRUCT_ETHER_HEADER 1
| #define HAVE_STRUCT_ARPHDR 1
| #define HAVE_STRUCT_ETHER_ARP 1
| #define HAVE_STRUCT_IN_ADDR 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_IP 1
| #define HAVE_STRUCT_ICMP 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IP6_HDR 1
| #define HAVE_STRUCT_ICMP6_HDR 1
| #define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1
| #define HAVE_STRUCT_ND_OPT_HDR 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define RETSIGTYPE void
| /* end confdefs.h.  */
| /* Define daemon to an innocuous variant, in case <limits.h> declares
daemon.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define daemon innocuous_daemon
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char daemon (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef daemon
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char daemon ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_daemon) || defined (__stub___daemon)
| choke me
| #else
| char (*f) () = daemon;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != daemon;
|   ;
|   return 0;
| }
configure:9624: result: no
configure:9536: checking for fchmod
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for flock
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
/var/tmp/cc2PzDab.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:105: undefined reference to `flock'
/usr/src/tinc-1.0.2/conftest.c(.data+0x0): undefined reference to
`flock'
collect2: ld returned 1 exit status
configure:9599: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NETINET_IP6_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_ICMP6_H 1
| #define TIME_WITH_SYS_TIME 1
| #define __malloc__
| #define HAVE_SOCKLEN_T 1
| #define HAVE_STRUCT_ETHER_HEADER 1
| #define HAVE_STRUCT_ARPHDR 1
| #define HAVE_STRUCT_ETHER_ARP 1
| #define HAVE_STRUCT_IN_ADDR 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_IP 1
| #define HAVE_STRUCT_ICMP 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IP6_HDR 1
| #define HAVE_STRUCT_ICMP6_HDR 1
| #define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1
| #define HAVE_STRUCT_ND_OPT_HDR 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define RETSIGTYPE void
| #define HAVE_FCHMOD 1
| /* end confdefs.h.  */
| /* Define flock to an innocuous variant, in case <limits.h> declares
flock.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define flock innocuous_flock
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char flock (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef flock
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char flock ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_flock) || defined (__stub___flock)
| choke me
| #else
| char (*f) () = flock;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != flock;
|   ;
|   return 0;
| }
configure:9624: result: no
configure:9536: checking for ftime
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for fork
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for get_current_dir_name
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
/var/tmp/ccZtz9SJ.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:107: undefined reference to
`get_current_dir_name'
/usr/src/tinc-1.0.2/conftest.c(.data+0x0): undefined reference to
`get_current_dir_name'
collect2: ld returned 1 exit status
configure:9599: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NETINET_IP6_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_ICMP6_H 1
| #define TIME_WITH_SYS_TIME 1
| #define __malloc__
| #define HAVE_SOCKLEN_T 1
| #define HAVE_STRUCT_ETHER_HEADER 1
| #define HAVE_STRUCT_ARPHDR 1
| #define HAVE_STRUCT_ETHER_ARP 1
| #define HAVE_STRUCT_IN_ADDR 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_IP 1
| #define HAVE_STRUCT_ICMP 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IP6_HDR 1
| #define HAVE_STRUCT_ICMP6_HDR 1
| #define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1
| #define HAVE_STRUCT_ND_OPT_HDR 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define RETSIGTYPE void
| #define HAVE_FCHMOD 1
| #define HAVE_FTIME 1
| #define HAVE_FORK 1
| /* end confdefs.h.  */
| /* Define get_current_dir_name to an innocuous variant, in case
<limits.h> declares get_current_dir_name.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define get_current_dir_name innocuous_get_current_dir_name
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char get_current_dir_name (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef get_current_dir_name
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char get_current_dir_name ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_get_current_dir_name) || defined
(__stub___get_current_dir_name)
| choke me
| #else
| char (*f) () = get_current_dir_name;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != get_current_dir_name;
|   ;
|   return 0;
| }
configure:9624: result: no
configure:9536: checking for gettimeofday
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for mlockall
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for putenv
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for random
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for select
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for strdup
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for strerror
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for strsignal
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for strtol
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for system
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9536: checking for unsetenv
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
/var/tmp/ccICSQgi.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:117: undefined reference to `unsetenv'
/usr/src/tinc-1.0.2/conftest.c(.data+0x0): undefined reference to
`unsetenv'
collect2: ld returned 1 exit status
configure:9599: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NETINET_IP6_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_ICMP6_H 1
| #define TIME_WITH_SYS_TIME 1
| #define __malloc__
| #define HAVE_SOCKLEN_T 1
| #define HAVE_STRUCT_ETHER_HEADER 1
| #define HAVE_STRUCT_ARPHDR 1
| #define HAVE_STRUCT_ETHER_ARP 1
| #define HAVE_STRUCT_IN_ADDR 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_IP 1
| #define HAVE_STRUCT_ICMP 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IP6_HDR 1
| #define HAVE_STRUCT_ICMP6_HDR 1
| #define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1
| #define HAVE_STRUCT_ND_OPT_HDR 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define RETSIGTYPE void
| #define HAVE_FCHMOD 1
| #define HAVE_FTIME 1
| #define HAVE_FORK 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MLOCKALL 1
| #define HAVE_PUTENV 1
| #define HAVE_RANDOM 1
| #define HAVE_SELECT 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOL 1
| #define HAVE_SYSTEM 1
| /* end confdefs.h.  */
| /* Define unsetenv to an innocuous variant, in case <limits.h>
declares unsetenv.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define unsetenv innocuous_unsetenv
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char unsetenv (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef unsetenv
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char unsetenv ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_unsetenv) || defined (__stub___unsetenv)
| choke me
| #else
| char (*f) () = unsetenv;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != unsetenv;
|   ;
|   return 0;
| }
configure:9624: result: no
configure:9536: checking for vsyslog
configure:9593: gcc -o conftest -g -O2   conftest.c  >&5
configure:9599: $? = 0
configure:9603: test -z 
			 || test ! -s conftest.err
configure:9606: $? = 0
configure:9609: test -s conftest
configure:9612: $? = 0
configure:9624: result: yes
configure:9745: checking for working malloc
configure:9769: gcc -o conftest -g -O2   conftest.c  >&5
configure:9772: $? = 0
configure:9774: ./conftest
configure:9777: $? = 0
configure:9792: result: yes
configure:9921: checking for working realloc
configure:9945: gcc -o conftest -g -O2   conftest.c  >&5
configure:9948: $? = 0
configure:9950: ./conftest
configure:9953: $? = 0
configure:9968: result: yes
configure:9988: checking for socket
configure:10045: gcc -o conftest -g -O2   conftest.c  >&5
/var/tmp/ccs4qVYq.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:120: undefined reference to `socket'
/usr/src/tinc-1.0.2/conftest.c(.data+0x0): undefined reference to
`socket'
collect2: ld returned 1 exit status
configure:10051: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NETINET_IP6_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_ICMP6_H 1
| #define TIME_WITH_SYS_TIME 1
| #define __malloc__
| #define HAVE_SOCKLEN_T 1
| #define HAVE_STRUCT_ETHER_HEADER 1
| #define HAVE_STRUCT_ARPHDR 1
| #define HAVE_STRUCT_ETHER_ARP 1
| #define HAVE_STRUCT_IN_ADDR 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_IP 1
| #define HAVE_STRUCT_ICMP 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IP6_HDR 1
| #define HAVE_STRUCT_ICMP6_HDR 1
| #define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1
| #define HAVE_STRUCT_ND_OPT_HDR 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define RETSIGTYPE void
| #define HAVE_FCHMOD 1
| #define HAVE_FTIME 1
| #define HAVE_FORK 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MLOCKALL 1
| #define HAVE_PUTENV 1
| #define HAVE_RANDOM 1
| #define HAVE_SELECT 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOL 1
| #define HAVE_SYSTEM 1
| #define HAVE_VSYSLOG 1
| #define HAVE_DONE_WORKING_MALLOC_CHECK 1
| #define HAVE_DONE_WORKING_REALLOC_CHECK 1
| /* end confdefs.h.  */
| /* Define socket to an innocuous variant, in case <limits.h> declares
socket.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define socket innocuous_socket
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char socket (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef socket
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char socket ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_socket) || defined (__stub___socket)
| choke me
| #else
| char (*f) () = socket;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != socket;
|   ;
|   return 0;
| }
configure:10076: result: no
configure:10083: checking for connect in -lsocket
configure:10113: gcc -o conftest -g -O2   conftest.c -lsocket   >&5
configure:10119: $? = 0
configure:10123: test -z 
			 || test ! -s conftest.err
configure:10126: $? = 0
configure:10129: test -s conftest
configure:10132: $? = 0
configure:10145: result: yes
configure:10159: checking for gethostbyname
configure:10216: gcc -o conftest -g -O2   conftest.c -lsocket  >&5
configure:10222: $? = 0
configure:10226: test -z 
			 || test ! -s conftest.err
configure:10229: $? = 0
configure:10232: test -s conftest
configure:10235: $? = 0
configure:10247: result: yes
configure:10339: checking for freeaddrinfo
configure:10396: gcc -o conftest -g -O2   conftest.c -lsocket  >&5
configure:10402: $? = 0
configure:10406: test -z 
			 || test ! -s conftest.err
configure:10409: $? = 0
configure:10412: test -s conftest
configure:10415: $? = 0
configure:10427: result: yes
configure:10339: checking for gai_strerror
configure:10396: gcc -o conftest -g -O2   conftest.c -lsocket  >&5
configure:10402: $? = 0
configure:10406: test -z 
			 || test ! -s conftest.err
configure:10409: $? = 0
configure:10412: test -s conftest
configure:10415: $? = 0
configure:10427: result: yes
configure:10339: checking for getaddrinfo
configure:10396: gcc -o conftest -g -O2   conftest.c -lsocket  >&5
configure:10402: $? = 0
configure:10406: test -z 
			 || test ! -s conftest.err
configure:10409: $? = 0
configure:10412: test -s conftest
configure:10415: $? = 0
configure:10427: result: yes
configure:10339: checking for getnameinfo
configure:10396: gcc -o conftest -g -O2   conftest.c -lsocket  >&5
configure:10402: $? = 0
configure:10406: test -z 
			 || test ! -s conftest.err
configure:10409: $? = 0
configure:10412: test -s conftest
configure:10415: $? = 0
configure:10427: result: yes
configure:10339: checking for inet_aton
configure:10396: gcc -o conftest -g -O2   conftest.c -lsocket  >&5
/var/tmp/ccTBDq8H.o: In function `main':
/usr/src/tinc-1.0.2/conftest.c:125: undefined reference to `inet_aton'
/usr/src/tinc-1.0.2/conftest.c(.data+0x0): undefined reference to
`inet_aton'
collect2: ld returned 1 exit status
configure:10402: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "tinc"
| #define VERSION "1.0.2"
| #define HAVE_ICONV 1
| #define _GNU_SOURCE 1
| #define __USE_BSD 1
| #define HAVE_SOLARIS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_NET_IF_ARP_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IF_ETHER_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_NETINET_IP6_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_NETINET_ICMP6_H 1
| #define TIME_WITH_SYS_TIME 1
| #define __malloc__
| #define HAVE_SOCKLEN_T 1
| #define HAVE_STRUCT_ETHER_HEADER 1
| #define HAVE_STRUCT_ARPHDR 1
| #define HAVE_STRUCT_ETHER_ARP 1
| #define HAVE_STRUCT_IN_ADDR 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_IP 1
| #define HAVE_STRUCT_ICMP 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IP6_HDR 1
| #define HAVE_STRUCT_ICMP6_HDR 1
| #define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1
| #define HAVE_STRUCT_ND_OPT_HDR 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define RETSIGTYPE void
| #define HAVE_FCHMOD 1
| #define HAVE_FTIME 1
| #define HAVE_FORK 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MLOCKALL 1
| #define HAVE_PUTENV 1
| #define HAVE_RANDOM 1
| #define HAVE_SELECT 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOL 1
| #define HAVE_SYSTEM 1
| #define HAVE_VSYSLOG 1
| #define HAVE_DONE_WORKING_MALLOC_CHECK 1
| #define HAVE_DONE_WORKING_REALLOC_CHECK 1
| #define HAVE_LIBSOCKET 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETNAMEINFO 1
| /* end confdefs.h.  */
| /* Define inet_aton to an innocuous variant, in case <limits.h>
declares inet_aton.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define inet_aton innocuous_inet_aton
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char inet_aton (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef inet_aton
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char inet_aton ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_inet_aton) || defined (__stub___inet_aton)
| choke me
| #else
| char (*f) () = inet_aton;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != inet_aton;
|   ;
|   return 0;
| }
configure:10427: result: no
configure:10683: checking openssl/evp.h usability
configure:10695: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:10701: $? = 0
configure:10705: test -z 
			 || test ! -s conftest.err
configure:10708: $? = 0
configure:10711: test -s conftest.o
configure:10714: $? = 0
configure:10724: result: yes
configure:10728: checking openssl/evp.h presence
configure:10738: gcc -E  -I/usr/local/ssl/include conftest.c
configure:10744: $? = 0
configure:10764: result: yes
configure:10799: checking for openssl/evp.h
configure:10806: result: yes
configure:10683: checking openssl/rsa.h usability
configure:10695: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:10701: $? = 0
configure:10705: test -z 
			 || test ! -s conftest.err
configure:10708: $? = 0
configure:10711: test -s conftest.o
configure:10714: $? = 0
configure:10724: result: yes
configure:10728: checking openssl/rsa.h presence
configure:10738: gcc -E  -I/usr/local/ssl/include conftest.c
configure:10744: $? = 0
configure:10764: result: yes
configure:10799: checking for openssl/rsa.h
configure:10806: result: yes
configure:10683: checking openssl/rand.h usability
configure:10695: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:10701: $? = 0
configure:10705: test -z 
			 || test ! -s conftest.err
configure:10708: $? = 0
configure:10711: test -s conftest.o
configure:10714: $? = 0
configure:10724: result: yes
configure:10728: checking openssl/rand.h presence
configure:10738: gcc -E  -I/usr/local/ssl/include conftest.c
configure:10744: $? = 0
configure:10764: result: yes
configure:10799: checking for openssl/rand.h
configure:10806: result: yes
configure:10683: checking openssl/err.h usability
configure:10695: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:10701: $? = 0
configure:10705: test -z 
			 || test ! -s conftest.err
configure:10708: $? = 0
configure:10711: test -s conftest.o
configure:10714: $? = 0
configure:10724: result: yes
configure:10728: checking openssl/err.h presence
configure:10738: gcc -E  -I/usr/local/ssl/include conftest.c
configure:10744: $? = 0
configure:10764: result: yes
configure:10799: checking for openssl/err.h
configure:10806: result: yes
configure:10683: checking openssl/sha.h usability
configure:10695: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:10701: $? = 0
configure:10705: test -z 
			 || test ! -s conftest.err
configure:10708: $? = 0
configure:10711: test -s conftest.o
configure:10714: $? = 0
configure:10724: result: yes
configure:10728: checking openssl/sha.h presence
configure:10738: gcc -E  -I/usr/local/ssl/include conftest.c
configure:10744: $? = 0
configure:10764: result: yes
configure:10799: checking for openssl/sha.h
configure:10806: result: yes
configure:10683: checking openssl/pem.h usability
configure:10695: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:10701: $? = 0
configure:10705: test -z 
			 || test ! -s conftest.err
configure:10708: $? = 0
configure:10711: test -s conftest.o
configure:10714: $? = 0
configure:10724: result: yes
configure:10728: checking openssl/pem.h presence
configure:10738: gcc -E  -I/usr/local/ssl/include conftest.c
configure:10744: $? = 0
configure:10764: result: yes
configure:10799: checking for openssl/pem.h
configure:10806: result: yes
configure:10902: checking for SHA1_version in -lcrypto
configure:10932: gcc -o conftest -g -O2  -I/usr/local/ssl/include
-L/usr/local/ssl/lib conftest.c -lcrypto  -lsocket  >&5
configure:10938: $? = 0
configure:10942: test -z 
			 || test ! -s conftest.err
configure:10945: $? = 0
configure:10948: test -s conftest
configure:10951: $? = 0
configure:10964: result: yes
configure:10976: checking for dlopen
configure:11033: gcc -o conftest -g -O2  -I/usr/local/ssl/include
-L/usr/local/ssl/lib conftest.c -lsocket  -lcrypto >&5
configure:11039: $? = 0
configure:11043: test -z 
			 || test ! -s conftest.err
configure:11046: $? = 0
configure:11049: test -s conftest
configure:11052: $? = 0
configure:11064: result: yes
configure:11153: checking for RAND_pseudo_bytes
configure:11210: gcc -o conftest -g -O2  -I/usr/local/ssl/include
-L/usr/local/ssl/lib conftest.c -lsocket  -lcrypto >&5
configure:11216: $? = 0
configure:11220: test -z 
			 || test ! -s conftest.err
configure:11223: $? = 0
configure:11226: test -s conftest
configure:11229: $? = 0
configure:11241: result: yes
configure:11153: checking for EVP_EncryptInit_ex
configure:11210: gcc -o conftest -g -O2  -I/usr/local/ssl/include
-L/usr/local/ssl/lib conftest.c -lsocket  -lcrypto >&5
configure:11216: $? = 0
configure:11220: test -z 
			 || test ! -s conftest.err
configure:11223: $? = 0
configure:11226: test -s conftest
configure:11229: $? = 0
configure:11241: result: yes
configure:11256: checking whether OpenSSL_add_all_algorithms is declared
configure:11282: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:11288: $? = 0
configure:11292: test -z 
			 || test ! -s conftest.err
configure:11295: $? = 0
configure:11298: test -s conftest.o
configure:11301: $? = 0
configure:11312: result: yes
configure:11366: checking zlib.h usability
configure:11378: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:11384: $? = 0
configure:11388: test -z 
			 || test ! -s conftest.err
configure:11391: $? = 0
configure:11394: test -s conftest.o
configure:11397: $? = 0
configure:11407: result: yes
configure:11411: checking zlib.h presence
configure:11421: gcc -E  -I/usr/local/ssl/include conftest.c
configure:11427: $? = 0
configure:11447: result: yes
configure:11482: checking for zlib.h
configure:11489: result: yes
configure:11508: checking for compress2 in -lz
configure:11538: gcc -o conftest -g -O2  -I/usr/local/ssl/include
-L/usr/local/ssl/lib conftest.c -lz  -lsocket  -lcrypto >&5
configure:11544: $? = 0
configure:11548: test -z 
			 || test ! -s conftest.err
configure:11551: $? = 0
configure:11554: test -s conftest
configure:11557: $? = 0
configure:11570: result: yes
configure:11625: checking lzo1x.h usability
configure:11637: gcc -c -g -O2  -I/usr/local/ssl/include conftest.c >&5
configure:11643: $? = 0
configure:11647: test -z 
			 || test ! -s conftest.err
configure:11650: $? = 0
configure:11653: test -s conftest.o
configure:11656: $? = 0
configure:11666: result: yes
configure:11670: checking lzo1x.h presence
configure:11680: gcc -E  -I/usr/local/ssl/include conftest.c
configure:11686: $? = 0
configure:11706: result: yes
configure:11741: checking for lzo1x.h
configure:11748: result: yes
configure:11767: checking for lzo1x_1_compress in -llzo
configure:11797: gcc -o conftest -g -O2  -I/usr/local/ssl/include
-L/usr/local/ssl/lib conftest.c -llzo  -lsocket  -lcrypto -lz >&5
configure:11803: $? = 0
configure:11807: test -z 
			 || test ! -s conftest.err
configure:11810: $? = 0
configure:11813: test -s conftest
configure:11816: $? = 0
configure:11829: result: yes
configure:11992: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by config.status, which was
generated by GNU Autoconf 2.58.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on sara

config.status:729: creating Makefile
config.status:729: creating src/Makefile
config.status:729: creating doc/Makefile
config.status:729: creating doc/tincd.8
config.status:729: creating doc/tinc.conf.5
config.status:729: creating doc/tincinclude.texi
config.status:729: creating lib/Makefile
config.status:729: creating po/Makefile.in
config.status:729: creating m4/Makefile
config.status:833: creating config.h
config.status:1300: executing default-1 commands
config.status:1300: executing depfiles commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i386-pc-solaris2.8
ac_cv_build_alias=i386-pc-solaris2.8
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_volatile=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_exeext=
ac_cv_func_EVP_EncryptInit_ex=yes
ac_cv_func_RAND_pseudo_bytes=yes
ac_cv_func_alloca_works=yes
ac_cv_func_asprintf=no
ac_cv_func_daemon=no
ac_cv_func_dlopen=yes
ac_cv_func_fchmod=yes
ac_cv_func_flock=no
ac_cv_func_fork=yes
ac_cv_func_freeaddrinfo=yes
ac_cv_func_ftime=yes
ac_cv_func_gai_strerror=yes
ac_cv_func_get_current_dir_name=no
ac_cv_func_getaddrinfo=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_getnameinfo=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_inet_aton=no
ac_cv_func_memcmp_working=yes
ac_cv_func_mlockall=yes
ac_cv_func_putenv=yes
ac_cv_func_random=yes
ac_cv_func_select=yes
ac_cv_func_socket=no
ac_cv_func_strdup=yes
ac_cv_func_strerror=yes
ac_cv_func_strsignal=yes
ac_cv_func_strtol=yes
ac_cv_func_system=yes
ac_cv_func_unsetenv=no
ac_cv_func_vsyslog=yes
ac_cv_have_decl_OpenSSL_add_all_algorithms=yes
ac_cv_header_arpa_inet_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_lzo1x_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_net_ethernet_h=no
ac_cv_header_net_if_arp_h=yes
ac_cv_header_net_if_h=yes
ac_cv_header_netdb_h=yes
ac_cv_header_netinet_icmp6_h=yes
ac_cv_header_netinet_if_ether_h=yes
ac_cv_header_netinet_in6_h=no
ac_cv_header_netinet_in_h=yes
ac_cv_header_netinet_in_systm_h=yes
ac_cv_header_netinet_ip6_h=yes
ac_cv_header_netinet_ip_h=yes
ac_cv_header_netinet_ip_icmp_h=yes
ac_cv_header_netinet_tcp_h=yes
ac_cv_header_openssl_err_h=yes
ac_cv_header_openssl_evp_h=yes
ac_cv_header_openssl_pem_h=yes
ac_cv_header_openssl_rand_h=yes
ac_cv_header_openssl_rsa_h=yes
ac_cv_header_openssl_sha_h=yes
ac_cv_header_stdbool_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=no
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_file_h=yes
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_mman_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_syslog_h=yes
ac_cv_header_time=yes
ac_cv_header_unistd_h=yes
ac_cv_header_zlib_h=yes
ac_cv_host=i386-pc-solaris2.8
ac_cv_host_alias=i386-pc-solaris2.8
ac_cv_lib_cposix_strerror=no
ac_cv_lib_crypto_SHA1_version=yes
ac_cv_lib_lzo_lzo1x_1_compress=yes
ac_cv_lib_socket_connect=yes
ac_cv_lib_z_compress2=yes
ac_cv_objext=o
ac_cv_path_GMSGFMT=:
ac_cv_path_MSGFMT=:
ac_cv_path_MSGMERGE=:
ac_cv_path_XGETTEXT=:
ac_cv_prog_AWK=nawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_egrep=egrep
ac_cv_prog_gcc_traditional=no
ac_cv_prog_make_make_set=yes
ac_cv_struct_tm=time.h
ac_cv_type_pid_t=yes
ac_cv_type_signal=void
ac_cv_type_size_t=yes
ac_cv_type_socklen_t=yes
ac_cv_type_struct_addrinfo=yes
ac_cv_type_struct_arphdr=yes
ac_cv_type_struct_ether_arp=yes
ac_cv_type_struct_ether_header=yes
ac_cv_type_struct_icmp=yes
ac_cv_type_struct_icmp6_hdr=yes
ac_cv_type_struct_in6_addr=yes
ac_cv_type_struct_in_addr=yes
ac_cv_type_struct_ip=yes
ac_cv_type_struct_ip6_hdr=yes
ac_cv_type_struct_nd_neighbor_solicit=yes
ac_cv_type_struct_nd_opt_hdr=yes
ac_cv_type_struct_sockaddr_in6=yes
ac_cv_working_alloca_h=yes
acl_cv_hardcode_direct=no
acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
acl_cv_hardcode_libdir_separator=
acl_cv_hardcode_minus_L=no
acl_cv_libext=a
acl_cv_path_LD=/usr/local/i386-pc-solaris2.8/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
acl_cv_shlibext=so
acl_cv_wl=-Wl,
am_cv_CC_dependencies_compiler_type=gcc
am_cv_func_iconv=yes
am_cv_lib_iconv=no
gt_cv_func_gnugettext1_libc=no
gt_cv_func_gnugettext1_libintl=no
jm_cv_func_working_malloc=yes
jm_cv_func_working_realloc=yes
tinc_cv_attribute___malloc__=no

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /usr/src/tinc-1.0.2/missing --run aclocal-1.7 -I m4'
ALLOCA=''
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /usr/src/tinc-1.0.2/missing --run tar'
AUTOCONF='${SHELL} /usr/src/tinc-1.0.2/missing --run autoconf'
AUTOHEADER='${SHELL} /usr/src/tinc-1.0.2/missing --run autoheader'
AUTOMAKE='${SHELL} /usr/src/tinc-1.0.2/missing --run automake-1.7'
AWK='nawk'
CC='gcc'
CCDEPMODE='depmode=gcc'
CFLAGS='-g -O2'
CPP='gcc -E'
CPPFLAGS=' -I/usr/local/ssl/include'
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='egrep'
EXEEXT=''
GMSGFMT=':'
HAVE_TUNTAP=''
INCLUDES=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
INTLLIBS=''
LDFLAGS=' -L/usr/local/ssl/lib'
LIBICONV=''
LIBINTL=''
LIBOBJS=''
LIBS='-lsocket  -lcrypto -lz -llzo'
LINUX_IF_TUN_H=''
LN_S='ln -s'
LTLIBICONV=''
LTLIBINTL=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /usr/src/tinc-1.0.2/missing --run makeinfo'
MKINSTALLDIRS='$(top_builddir)/./mkinstalldirs'
MSGFMT=':'
MSGMERGE=':'
OBJEXT='o'
PACKAGE='tinc'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
POSUB=''
RANLIB='ranlib'
SET_MAKE=''
SHELL='/bin/bash'
STRIP=''
USE_NLS='no'
VERSION='1.0.2'
XGETTEXT=':'
ac_ct_CC='gcc'
ac_ct_RANLIB='ranlib'
ac_ct_STRIP=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE='#'
am__include='include'
am__leading_dot='.'
am__quote=''
bindir='${exec_prefix}/bin'
build='i386-pc-solaris2.8'
build_alias=''
build_cpu='i386'
build_os='solaris2.8'
build_vendor='pc'
datadir='${prefix}/share'
exec_prefix='${prefix}'
host='i386-pc-solaris2.8'
host_alias=''
host_cpu='i386'
host_os='solaris2.8'
host_vendor='pc'
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/usr/src/tinc-1.0.2/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='/usr/local'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define HAVE_ALLOCA 1
#define HAVE_ALLOCA_H 1
#define HAVE_ARPA_INET_H 1
#define HAVE_DONE_WORKING_MALLOC_CHECK 1
#define HAVE_DONE_WORKING_REALLOC_CHECK 1
#define HAVE_EVP_ENCRYPTINIT_EX 1
#define HAVE_FCHMOD 1
#define HAVE_FORK 1
#define HAVE_FREEADDRINFO 1
#define HAVE_FTIME 1
#define HAVE_GAI_STRERROR 1
#define HAVE_GETADDRINFO 1
#define HAVE_GETNAMEINFO 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_ICONV 1
#define HAVE_INTTYPES_H 1
#define HAVE_LIBSOCKET 1
#define HAVE_LZO1X_H 1
#define HAVE_MEMORY_H 1
#define HAVE_MLOCKALL 1
#define HAVE_NETDB_H 1
#define HAVE_NETINET_ICMP6_H 1
#define HAVE_NETINET_IF_ETHER_H 1
#define HAVE_NETINET_IN_H 1
#define HAVE_NETINET_IN_SYSTM_H 1
#define HAVE_NETINET_IP6_H 1
#define HAVE_NETINET_IP_H 1
#define HAVE_NETINET_IP_ICMP_H 1
#define HAVE_NETINET_TCP_H 1
#define HAVE_NET_IF_ARP_H 1
#define HAVE_NET_IF_H 1
#define HAVE_OPENSSL_ERR_H 1
#define HAVE_OPENSSL_EVP_H 1
#define HAVE_OPENSSL_PEM_H 1
#define HAVE_OPENSSL_RAND_H 1
#define HAVE_OPENSSL_RSA_H 1
#define HAVE_OPENSSL_SHA_H 1
#define HAVE_PUTENV 1
#define HAVE_RANDOM 1
#define HAVE_RAND_PSEUDO_BYTES 1
#define HAVE_SELECT 1
#define HAVE_SOCKLEN_T 1
#define HAVE_SOLARIS 1
#define HAVE_STDBOOL_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRDUP 1
#define HAVE_STRERROR 1
#define HAVE_STRINGS_H 1
#define HAVE_STRING_H 1
#define HAVE_STRSIGNAL 1
#define HAVE_STRTOL 1
#define HAVE_STRUCT_ADDRINFO 1
#define HAVE_STRUCT_ARPHDR 1
#define HAVE_STRUCT_ETHER_ARP 1
#define HAVE_STRUCT_ETHER_HEADER 1
#define HAVE_STRUCT_ICMP 1
#define HAVE_STRUCT_ICMP6_HDR 1
#define HAVE_STRUCT_IN6_ADDR 1
#define HAVE_STRUCT_IN_ADDR 1
#define HAVE_STRUCT_IP 1
#define HAVE_STRUCT_IP6_HDR 1
#define HAVE_STRUCT_ND_NEIGHBOR_SOLICIT 1
#define HAVE_STRUCT_ND_OPT_HDR 1
#define HAVE_STRUCT_SOCKADDR_IN6 1
#define HAVE_SYSLOG_H 1
#define HAVE_SYSTEM 1
#define HAVE_SYS_FILE_H 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_SYS_MMAN_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_VSYSLOG 1
#define HAVE_ZLIB_H 1
#define PACKAGE "tinc"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME ""
#define PACKAGE_STRING ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define RETSIGTYPE void
#define STDC_HEADERS 1
#define TIME_WITH_SYS_TIME 1
#define VERSION "1.0.2"
#define _GNU_SOURCE 1
#define __USE_BSD 1
#define __malloc__

configure: exit 0
-- snip --



More information about the tinc mailing list