[Box Backup] Compile Error on OpenBSD 4.4 AMD64

Andreas Schrafl boxbackup@boxbackup.org
Sun, 26 Oct 2008 21:13:21 +0100


This is a multi-part message in MIME format.
--------------070603020006000305050009
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

There you go.
Just tell me what to test and I'll run it. Have a new machine to test :)

Chris Wilson wrote:
> Hi Andreas,
> 
> On Sun, 26 Oct 2008, Andreas Schrafl wrote:
> 
>> I'm trying to get BoxBackup running on a OpenBSD 4.4 AMD64 machine. 
>> Brand new install. I tried 0.11rc2 and trunk at revision 2364 and I ran 
>> into the same problem.
>>
>> [CXX]     intercept
>> intercept.cpp: In function `int open(const char*, int, unsigned int)':
>> intercept.cpp:242: error: `__syscall' undeclared (first use this function)
>> intercept.cpp:242: error: (Each undeclared identifier is reported only once
>> for each function it appears in.)
> 
> As I don't have an AMD64 platform I may not be able to reproduce this. 
> However I don't understand how the configure script detected that you have 
> the __syscall function when in fact it appears that you don't, or that it 
> doesn't work.
> 
> Please could you send me your config.log and lib/common/BoxConfig.h files?
> 
> Cheers, Chris.

--------------070603020006000305050009
Content-Type: text/plain;
 name="config.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="config.log"

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

It was created by Box Backup configure 0.11, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure 

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

hostname = strudel.jetnet.ch
uname -m = amd64
uname -r = 4.4
uname -s = OpenBSD
uname -v = GENERIC.MP#1812

/usr/bin/uname -p = Intel(R) Xeon(R) CPU E5420 @ 2.50GHz
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = OpenBSD.amd64
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/bin
PATH: /bin
PATH: /usr/sbin
PATH: /sbin
PATH: /usr/X11R6/bin
PATH: /usr/local/bin


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

configure:1364: checking build system type
configure:1382: result: x86_64-unknown-openbsd4.4
configure:1390: checking host system type
configure:1404: result: x86_64-unknown-openbsd4.4
configure:1412: checking target system type
configure:1426: result: x86_64-unknown-openbsd4.4
configure:1502: checking for g++
configure:1518: found /usr/bin/g++
configure:1528: result: g++
configure:1544: checking for C++ compiler version
configure:1547: g++ --version </dev/null >&5
g++ (GCC) 3.3.5 (propolice)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:1550: $? = 0
configure:1552: g++ -v </dev/null >&5
Reading specs from /usr/lib/gcc-lib/amd64-unknown-openbsd4.4/3.3.5/specs
Configured with: 
Thread model: single
gcc version 3.3.5 (propolice)
configure:1555: $? = 0
configure:1557: g++ -V </dev/null >&5
g++: `-V' option must have argument
configure:1560: $? = 1
configure:1583: checking for C++ compiler default output file name
configure:1586: g++    conftest.cc  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:1589: $? = 0
configure:1635: result: a.out
configure:1640: checking whether the C++ compiler works
configure:1646: ./a.out
configure:1649: $? = 0
configure:1666: result: yes
configure:1673: checking whether we are cross compiling
configure:1675: result: no
configure:1678: checking for suffix of executables
configure:1680: g++ -o conftest    conftest.cc  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:1683: $? = 0
configure:1708: result: 
configure:1714: checking for suffix of object files
configure:1735: g++ -c   conftest.cc >&5
configure:1738: $? = 0
configure:1760: result: o
configure:1764: checking whether we are using the GNU C++ compiler
configure:1788: g++ -c   conftest.cc >&5
configure:1794: $? = 0
configure:1798: test -z 
			 || test ! -s conftest.err
configure:1801: $? = 0
configure:1804: test -s conftest.o
configure:1807: $? = 0
configure:1820: result: yes
configure:1826: checking whether g++ accepts -g
configure:1847: g++ -c -g  conftest.cc >&5
configure:1853: $? = 0
configure:1857: test -z 
			 || test ! -s conftest.err
configure:1860: $? = 0
configure:1863: test -s conftest.o
configure:1866: $? = 0
configure:1877: result: yes
configure:1919: g++ -c -g -O2  conftest.cc >&5
configure:1925: $? = 0
configure:1929: test -z 
			 || test ! -s conftest.err
configure:1932: $? = 0
configure:1935: test -s conftest.o
configure:1938: $? = 0
configure:1964: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:13: error: `exit' undeclared (first use this function)
conftest.cc:13: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
configure:1970: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| exit (42);
|   ;
|   return 0;
| }
configure:1919: g++ -c -g -O2  conftest.cc >&5
configure:1925: $? = 0
configure:1929: test -z 
			 || test ! -s conftest.err
configure:1932: $? = 0
configure:1935: test -s conftest.o
configure:1938: $? = 0
configure:1964: g++ -c -g -O2  conftest.cc >&5
configure:1970: $? = 0
configure:1974: test -z 
			 || test ! -s conftest.err
configure:1977: $? = 0
configure:1980: test -s conftest.o
configure:1983: $? = 0
configure:2007: checking whether the compiler supports exceptions
configure:2036: g++ -c -g -O2  conftest.cc >&5
configure:2042: $? = 0
configure:2046: test -z 
			 || test ! -s conftest.err
configure:2049: $? = 0
configure:2052: test -s conftest.o
configure:2055: $? = 0
configure:2073: result: yes
configure:2083: checking whether the compiler implements namespaces
configure:2112: g++ -c -g -O2  conftest.cc >&5
configure:2118: $? = 0
configure:2122: test -z 
			 || test ! -s conftest.err
configure:2125: $? = 0
configure:2128: test -s conftest.o
configure:2131: $? = 0
configure:2149: result: yes
configure:2181: checking for perl
configure:2199: found /usr/bin/perl
configure:2214: result: /usr/bin/perl
configure:2279: checking for ar
configure:2295: found /usr/bin/ar
configure:2308: result: ar
configure:2361: checking for ranlib
configure:2377: found /usr/bin/ranlib
configure:2390: result: ranlib
configure:2496: checking for library containing nanosleep
configure:2526: g++ -o conftest -g -O2   conftest.cc  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:2532: $? = 0
configure:2536: test -z 
			 || test ! -s conftest.err
configure:2539: $? = 0
configure:2542: test -s conftest
configure:2545: $? = 0
configure:2615: result: none required
configure:2634: checking how to run the C++ preprocessor
configure:2665: g++ -E  conftest.cc
configure:2671: $? = 0
configure:2703: g++ -E  conftest.cc
conftest.cc:15:28: ac_nonexistent.h: No such file or directory
configure:2709: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:2748: result: g++ -E
configure:2772: g++ -E  conftest.cc
configure:2778: $? = 0
configure:2810: g++ -E  conftest.cc
conftest.cc:15:28: ac_nonexistent.h: No such file or directory
configure:2816: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:2860: checking for egrep
configure:2870: result: grep -E
configure:2875: checking for ANSI C header files
configure:2900: g++ -c -g -O2  conftest.cc >&5
configure:2906: $? = 0
configure:2910: test -z 
			 || test ! -s conftest.err
configure:2913: $? = 0
configure:2916: test -s conftest.o
configure:2919: $? = 0
configure:3008: g++ -o conftest -g -O2   conftest.cc  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:3011: $? = 0
configure:3013: ./conftest
configure:3016: $? = 0
configure:3031: result: yes
configure:3055: checking for sys/types.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3055: checking for sys/stat.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3055: checking for stdlib.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3055: checking for string.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3055: checking for memory.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3055: checking for strings.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3055: checking for inttypes.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3055: checking for stdint.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3055: checking for unistd.h
configure:3071: g++ -c -g -O2  conftest.cc >&5
configure:3077: $? = 0
configure:3081: test -z 
			 || test ! -s conftest.err
configure:3084: $? = 0
configure:3087: test -s conftest.o
configure:3090: $? = 0
configure:3101: result: yes
configure:3123: checking zlib.h usability
configure:3135: g++ -c -g -O2  conftest.cc >&5
configure:3141: $? = 0
configure:3145: test -z 
			 || test ! -s conftest.err
configure:3148: $? = 0
configure:3151: test -s conftest.o
configure:3154: $? = 0
configure:3164: result: yes
configure:3168: checking zlib.h presence
configure:3178: g++ -E  conftest.cc
configure:3184: $? = 0
configure:3204: result: yes
configure:3239: checking for zlib.h
configure:3246: result: yes
configure:3260: checking for zlibVersion in -lz
configure:3290: g++ -o conftest -g -O2   conftest.cc -lz   >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:3296: $? = 0
configure:3300: test -z 
			 || test ! -s conftest.err
configure:3303: $? = 0
configure:3306: test -s conftest
configure:3309: $? = 0
configure:3322: result: yes
configure:3821: checking for editline library
configure:3860: g++ -o conftest -g -O2   conftest.cc -lz  -ledit >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/usr/lib/libedit.so.3.0: undefined reference to `tgetnum'
/usr/lib/libedit.so.3.0: undefined reference to `tgoto'
/usr/lib/libedit.so.3.0: undefined reference to `tgetflag'
/usr/lib/libedit.so.3.0: undefined reference to `tputs'
/usr/lib/libedit.so.3.0: undefined reference to `tgetent'
/usr/lib/libedit.so.3.0: undefined reference to `tgetstr'
collect2: ld returned 1 exit status
configure:3866: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 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 readline ();
| int
| main ()
| {
| readline ();
|   ;
|   return 0;
| }
configure:3860: g++ -o conftest -g -O2   conftest.cc -lz  -ledit -ltermcap >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:3866: $? = 0
configure:3870: test -z 
			 || test ! -s conftest.err
configure:3873: $? = 0
configure:3876: test -s conftest
configure:3879: $? = 0
configure:3903: result: -ledit -ltermcap
configure:3922: checking editline/readline.h usability
configure:3934: g++ -c -g -O2  conftest.cc >&5
conftest.cc:60:31: editline/readline.h: No such file or directory
configure:3940: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 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 <editline/readline.h>
configure:3963: result: no
configure:3967: checking editline/readline.h presence
configure:3977: g++ -E  conftest.cc
conftest.cc:26:31: editline/readline.h: No such file or directory
configure:3983: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| /* end confdefs.h.  */
| #include <editline/readline.h>
configure:4003: result: no
configure:4038: checking for editline/readline.h
configure:4045: result: no
configure:4588: checking for db.h
configure:4623: g++ -o conftest -g -O2   conftest.cc -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:4626: $? = 0
configure:4628: ./conftest
configure:4631: $? = 0
configure:4636: result: 1.0.0
configure:4657: checking for library containing Berkeley DB 1.0.0
configure:4721: g++ -o conftest -g -O2   conftest.cc -lz   >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:4724: $? = 0
configure:4726: ./conftest
configure:4729: $? = 0
configure:5589: result: none required
configure:5930: no Berkeley DB version 1.x or 4.1 or higher found
configure:7683: checking for library containing gethostbyname
configure:7713: g++ -o conftest -g -O2   conftest.cc -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:7719: $? = 0
configure:7723: test -z 
			 || test ! -s conftest.err
configure:7726: $? = 0
configure:7729: test -s conftest
configure:7732: $? = 0
configure:7802: result: none required
configure:7809: checking for library containing shutdown
configure:7839: g++ -o conftest -g -O2   conftest.cc -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:7845: $? = 0
configure:7849: test -z 
			 || test ! -s conftest.err
configure:7852: $? = 0
configure:7855: test -s conftest
configure:7858: $? = 0
configure:7928: result: none required
configure:7964: checking openssl/ssl.h usability
configure:7976: g++ -c -g -O2  conftest.cc >&5
configure:7982: $? = 0
configure:7986: test -z 
			 || test ! -s conftest.err
configure:7989: $? = 0
configure:7992: test -s conftest.o
configure:7995: $? = 0
configure:8005: result: yes
configure:8009: checking openssl/ssl.h presence
configure:8019: g++ -E  conftest.cc
configure:8025: $? = 0
configure:8045: result: yes
configure:8080: checking for openssl/ssl.h
configure:8087: result: yes
configure:8103: checking for SSL_read in -lssl
configure:8133: g++ -o conftest -g -O2   conftest.cc -lssl -lcrypto -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:8139: $? = 0
configure:8143: test -z 
			 || test ! -s conftest.err
configure:8146: $? = 0
configure:8149: test -s conftest
configure:8152: $? = 0
configure:8165: result: yes
configure:8197: checking for EVP_CipherInit_ex in -lcrypto
configure:8227: g++ -o conftest -g -O2   conftest.cc -lcrypto  -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:8233: $? = 0
configure:8237: test -z 
			 || test ! -s conftest.err
configure:8240: $? = 0
configure:8243: test -s conftest
configure:8246: $? = 0
configure:8259: result: yes
configure:8302: checking for dirent.h that defines DIR
configure:8326: g++ -c -g -O2  conftest.cc >&5
configure:8332: $? = 0
configure:8336: test -z 
			 || test ! -s conftest.err
configure:8339: $? = 0
configure:8342: test -s conftest.o
configure:8345: $? = 0
configure:8356: result: yes
configure:8369: checking for library containing opendir
configure:8399: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:8405: $? = 0
configure:8409: test -z 
			 || test ! -s conftest.err
configure:8412: $? = 0
configure:8415: test -s conftest
configure:8418: $? = 0
configure:8488: result: none required
configure:8627: checking for ANSI C header files
configure:8783: result: yes
configure:8793: checking for sys/wait.h that is POSIX.1 compatible
configure:8824: g++ -c -g -O2  conftest.cc >&5
configure:8830: $? = 0
configure:8834: test -z 
			 || test ! -s conftest.err
configure:8837: $? = 0
configure:8840: test -s conftest.o
configure:8843: $? = 0
configure:8854: result: yes
configure:8883: checking dlfcn.h usability
configure:8895: g++ -c -g -O2  conftest.cc >&5
configure:8901: $? = 0
configure:8905: test -z 
			 || test ! -s conftest.err
configure:8908: $? = 0
configure:8911: test -s conftest.o
configure:8914: $? = 0
configure:8924: result: yes
configure:8928: checking dlfcn.h presence
configure:8938: g++ -E  conftest.cc
configure:8944: $? = 0
configure:8964: result: yes
configure:8999: checking for dlfcn.h
configure:9006: result: yes
configure:8883: checking execinfo.h usability
configure:8895: g++ -c -g -O2  conftest.cc >&5
conftest.cc:68:22: execinfo.h: No such file or directory
configure:8901: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_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 <execinfo.h>
configure:8924: result: no
configure:8928: checking execinfo.h presence
configure:8938: g++ -E  conftest.cc
conftest.cc:34:22: execinfo.h: No such file or directory
configure:8944: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h.  */
| #include <execinfo.h>
configure:8964: result: no
configure:8999: checking for execinfo.h
configure:9006: result: no
configure:8883: checking getopt.h usability
configure:8895: g++ -c -g -O2  conftest.cc >&5
configure:8901: $? = 0
configure:8905: test -z 
			 || test ! -s conftest.err
configure:8908: $? = 0
configure:8911: test -s conftest.o
configure:8914: $? = 0
configure:8924: result: yes
configure:8928: checking getopt.h presence
configure:8938: g++ -E  conftest.cc
configure:8944: $? = 0
configure:8964: result: yes
configure:8999: checking for getopt.h
configure:9006: result: yes
configure:8883: checking process.h usability
configure:8895: g++ -c -g -O2  conftest.cc >&5
conftest.cc:69:21: process.h: No such file or directory
configure:8901: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_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 <process.h>
configure:8924: result: no
configure:8928: checking process.h presence
configure:8938: g++ -E  conftest.cc
conftest.cc:35:21: process.h: No such file or directory
configure:8944: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| /* end confdefs.h.  */
| #include <process.h>
configure:8964: result: no
configure:8999: checking for process.h
configure:9006: result: no
configure:8883: checking pwd.h usability
configure:8895: g++ -c -g -O2  conftest.cc >&5
configure:8901: $? = 0
configure:8905: test -z 
			 || test ! -s conftest.err
configure:8908: $? = 0
configure:8911: test -s conftest.o
configure:8914: $? = 0
configure:8924: result: yes
configure:8928: checking pwd.h presence
configure:8938: g++ -E  conftest.cc
configure:8944: $? = 0
configure:8964: result: yes
configure:8999: checking for pwd.h
configure:9006: result: yes
configure:8883: checking signal.h usability
configure:8895: g++ -c -g -O2  conftest.cc >&5
configure:8901: $? = 0
configure:8905: test -z 
			 || test ! -s conftest.err
configure:8908: $? = 0
configure:8911: test -s conftest.o
configure:8914: $? = 0
configure:8924: result: yes
configure:8928: checking signal.h presence
configure:8938: g++ -E  conftest.cc
configure:8944: $? = 0
configure:8964: result: yes
configure:8999: checking for signal.h
configure:9006: result: yes
configure:9035: checking syslog.h usability
configure:9047: g++ -c -g -O2  conftest.cc >&5
configure:9053: $? = 0
configure:9057: test -z 
			 || test ! -s conftest.err
configure:9060: $? = 0
configure:9063: test -s conftest.o
configure:9066: $? = 0
configure:9076: result: yes
configure:9080: checking syslog.h presence
configure:9090: g++ -E  conftest.cc
configure:9096: $? = 0
configure:9116: result: yes
configure:9151: checking for syslog.h
configure:9158: result: yes
configure:9035: checking time.h usability
configure:9047: g++ -c -g -O2  conftest.cc >&5
configure:9053: $? = 0
configure:9057: test -z 
			 || test ! -s conftest.err
configure:9060: $? = 0
configure:9063: test -s conftest.o
configure:9066: $? = 0
configure:9076: result: yes
configure:9080: checking time.h presence
configure:9090: g++ -E  conftest.cc
configure:9096: $? = 0
configure:9116: result: yes
configure:9151: checking for time.h
configure:9158: result: yes
configure:9035: checking cxxabi.h usability
configure:9047: g++ -c -g -O2  conftest.cc >&5
configure:9053: $? = 0
configure:9057: test -z 
			 || test ! -s conftest.err
configure:9060: $? = 0
configure:9063: test -s conftest.o
configure:9066: $? = 0
configure:9076: result: yes
configure:9080: checking cxxabi.h presence
configure:9090: g++ -E  conftest.cc
configure:9096: $? = 0
configure:9116: result: yes
configure:9151: checking for cxxabi.h
configure:9158: result: yes
configure:9185: checking netinet/in.h usability
configure:9197: g++ -c -g -O2  conftest.cc >&5
configure:9203: $? = 0
configure:9207: test -z 
			 || test ! -s conftest.err
configure:9210: $? = 0
configure:9213: test -s conftest.o
configure:9216: $? = 0
configure:9226: result: yes
configure:9230: checking netinet/in.h presence
configure:9240: g++ -E  conftest.cc
configure:9246: $? = 0
configure:9266: result: yes
configure:9301: checking for netinet/in.h
configure:9308: result: yes
configure:9339: checking sys/param.h usability
configure:9351: g++ -c -g -O2  conftest.cc >&5
configure:9357: $? = 0
configure:9361: test -z 
			 || test ! -s conftest.err
configure:9364: $? = 0
configure:9367: test -s conftest.o
configure:9370: $? = 0
configure:9380: result: yes
configure:9384: checking sys/param.h presence
configure:9394: g++ -E  conftest.cc
configure:9400: $? = 0
configure:9420: result: yes
configure:9455: checking for sys/param.h
configure:9462: result: yes
configure:9339: checking sys/socket.h usability
configure:9351: g++ -c -g -O2  conftest.cc >&5
configure:9357: $? = 0
configure:9361: test -z 
			 || test ! -s conftest.err
configure:9364: $? = 0
configure:9367: test -s conftest.o
configure:9370: $? = 0
configure:9380: result: yes
configure:9384: checking sys/socket.h presence
configure:9394: g++ -E  conftest.cc
configure:9400: $? = 0
configure:9420: result: yes
configure:9455: checking for sys/socket.h
configure:9462: result: yes
configure:9339: checking sys/time.h usability
configure:9351: g++ -c -g -O2  conftest.cc >&5
configure:9357: $? = 0
configure:9361: test -z 
			 || test ! -s conftest.err
configure:9364: $? = 0
configure:9367: test -s conftest.o
configure:9370: $? = 0
configure:9380: result: yes
configure:9384: checking sys/time.h presence
configure:9394: g++ -E  conftest.cc
configure:9400: $? = 0
configure:9420: result: yes
configure:9455: checking for sys/time.h
configure:9462: result: yes
configure:9330: checking for sys/types.h
configure:9335: result: yes
configure:9330: checking for sys/wait.h
configure:9335: result: yes
configure:9490: checking sys/uio.h usability
configure:9502: g++ -c -g -O2  conftest.cc >&5
configure:9508: $? = 0
configure:9512: test -z 
			 || test ! -s conftest.err
configure:9515: $? = 0
configure:9518: test -s conftest.o
configure:9521: $? = 0
configure:9531: result: yes
configure:9535: checking sys/uio.h presence
configure:9545: g++ -E  conftest.cc
configure:9551: $? = 0
configure:9571: result: yes
configure:9606: checking for sys/uio.h
configure:9613: result: yes
configure:9490: checking sys/xattr.h usability
configure:9502: g++ -c -g -O2  conftest.cc >&5
conftest.cc:81:23: sys/xattr.h: No such file or directory
configure:9508: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_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 <sys/xattr.h>
configure:9531: result: no
configure:9535: checking sys/xattr.h presence
configure:9545: g++ -E  conftest.cc
conftest.cc:47:23: sys/xattr.h: No such file or directory
configure:9551: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| /* end confdefs.h.  */
| #include <sys/xattr.h>
configure:9571: result: no
configure:9606: checking for sys/xattr.h
configure:9613: result: no
configure:9637: checking regex.h usability
configure:9649: g++ -c -g -O2  conftest.cc >&5
configure:9655: $? = 0
configure:9659: test -z 
			 || test ! -s conftest.err
configure:9662: $? = 0
configure:9665: test -s conftest.o
configure:9668: $? = 0
configure:9678: result: yes
configure:9682: checking regex.h presence
configure:9692: g++ -E  conftest.cc
configure:9698: $? = 0
configure:9718: result: yes
configure:9753: checking for regex.h
configure:9760: result: yes
configure:10076: checking for library containing dlsym
configure:10106: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:10112: $? = 0
configure:10116: test -z 
			 || test ! -s conftest.err
configure:10119: $? = 0
configure:10122: test -s conftest
configure:10125: $? = 0
configure:10195: result: none required
configure:10205: checking for u_int8_t
configure:10229: g++ -c -g -O2  conftest.cc >&5
configure:10235: $? = 0
configure:10239: test -z 
			 || test ! -s conftest.err
configure:10242: $? = 0
configure:10245: test -s conftest.o
configure:10248: $? = 0
configure:10259: result: yes
configure:10269: checking for u_int16_t
configure:10293: g++ -c -g -O2  conftest.cc >&5
configure:10299: $? = 0
configure:10303: test -z 
			 || test ! -s conftest.err
configure:10306: $? = 0
configure:10309: test -s conftest.o
configure:10312: $? = 0
configure:10323: result: yes
configure:10333: checking for u_int32_t
configure:10357: g++ -c -g -O2  conftest.cc >&5
configure:10363: $? = 0
configure:10367: test -z 
			 || test ! -s conftest.err
configure:10370: $? = 0
configure:10373: test -s conftest.o
configure:10376: $? = 0
configure:10387: result: yes
configure:10397: checking for u_int64_t
configure:10421: g++ -c -g -O2  conftest.cc >&5
configure:10427: $? = 0
configure:10431: test -z 
			 || test ! -s conftest.err
configure:10434: $? = 0
configure:10437: test -s conftest.o
configure:10440: $? = 0
configure:10451: result: yes
configure:10462: checking for uint8_t
configure:10486: g++ -c -g -O2  conftest.cc >&5
configure:10492: $? = 0
configure:10496: test -z 
			 || test ! -s conftest.err
configure:10499: $? = 0
configure:10502: test -s conftest.o
configure:10505: $? = 0
configure:10516: result: yes
configure:10526: checking for uint16_t
configure:10550: g++ -c -g -O2  conftest.cc >&5
configure:10556: $? = 0
configure:10560: test -z 
			 || test ! -s conftest.err
configure:10563: $? = 0
configure:10566: test -s conftest.o
configure:10569: $? = 0
configure:10580: result: yes
configure:10590: checking for uint32_t
configure:10614: g++ -c -g -O2  conftest.cc >&5
configure:10620: $? = 0
configure:10624: test -z 
			 || test ! -s conftest.err
configure:10627: $? = 0
configure:10630: test -s conftest.o
configure:10633: $? = 0
configure:10644: result: yes
configure:10654: checking for uint64_t
configure:10678: g++ -c -g -O2  conftest.cc >&5
configure:10684: $? = 0
configure:10688: test -z 
			 || test ! -s conftest.err
configure:10691: $? = 0
configure:10694: test -s conftest.o
configure:10697: $? = 0
configure:10708: result: yes
configure:10720: checking for stdbool.h that conforms to C99
configure:10773: g++ -c -g -O2  conftest.cc >&5
conftest.cc:78: error: syntax error before `:' token
configure:10779: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| /* end confdefs.h.  */
| 
| #include <stdbool.h>
| #ifndef bool
| # error bool is not defined
| #endif
| #ifndef false
| # error false is not defined
| #endif
| #if false
| # error false is not 0
| #endif
| #ifndef true
| # error true is not defined
| #endif
| #if true != 1
| # error true is not 1
| #endif
| #ifndef __bool_true_false_are_defined
| # error __bool_true_false_are_defined is not defined
| #endif
| 
| 	struct s { _Bool s: 1; _Bool t; } s;
| 
| 	char a[true == 1 ? 1 : -1];
| 	char b[false == 0 ? 1 : -1];
| 	char c[__bool_true_false_are_defined == 1 ? 1 : -1];
| 	char d[(bool) -0.5 == true ? 1 : -1];
| 	bool e = &s;
| 	char f[(_Bool) -0.0 == false ? 1 : -1];
| 	char g[true];
| 	char h[sizeof (_Bool)];
| 	char i[sizeof s.t];
| 
| int
| main ()
| {
|  return !a + !b + !c + !d + !e + !f + !g + !h + !i;
|   ;
|   return 0;
| }
configure:10803: result: no
configure:10805: checking for _Bool
configure:10829: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:94: error: `_Bool' undeclared (first use this function)
conftest.cc:94: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
conftest.cc:94: error: syntax error before `)' token
configure:10835: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 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
| int
| main ()
| {
| if ((_Bool *) 0)
|   return 0;
| if (sizeof (_Bool))
|   return 0;
|   ;
|   return 0;
| }
configure:10859: result: no
configure:10878: checking for an ANSI C-conforming const
configure:10945: g++ -c -g -O2  conftest.cc >&5
configure:10951: $? = 0
configure:10955: test -z 
			 || test ! -s conftest.err
configure:10958: $? = 0
configure:10961: test -s conftest.o
configure:10964: $? = 0
configure:10975: result: yes
configure:10985: checking whether byte ordering is bigendian
configure:11012: g++ -c -g -O2  conftest.cc >&5
configure:11018: $? = 0
configure:11022: test -z 
			 || test ! -s conftest.err
configure:11025: $? = 0
configure:11028: test -s conftest.o
configure:11031: $? = 0
configure:11055: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:64: error: syntax error before `;' token
configure:11061: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/param.h>
| 
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
|  not big endian
| #endif
| 
|   ;
|   return 0;
| }
configure:11196: result: no
configure:11216: checking if non-aligned 16 bit word accesses fail
configure:11251: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:11254: $? = 0
configure:11256: ./conftest
configure:11259: $? = 0
configure:11274: result: no
configure:11283: checking if non-aligned 32 bit word accesses fail
configure:11318: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:11321: $? = 0
configure:11323: ./conftest
configure:11326: $? = 0
configure:11341: result: no
configure:11350: checking if non-aligned 64 bit word accesses fail
configure:11385: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:11388: $? = 0
configure:11390: ./conftest
configure:11393: $? = 0
configure:11408: result: no
configure:11418: checking for uid_t in sys/types.h
configure:11441: result: yes
configure:11456: checking for mode_t
configure:11480: g++ -c -g -O2  conftest.cc >&5
configure:11486: $? = 0
configure:11490: test -z 
			 || test ! -s conftest.err
configure:11493: $? = 0
configure:11496: test -s conftest.o
configure:11499: $? = 0
configure:11510: result: yes
configure:11522: checking for off_t
configure:11546: g++ -c -g -O2  conftest.cc >&5
configure:11552: $? = 0
configure:11556: test -z 
			 || test ! -s conftest.err
configure:11559: $? = 0
configure:11562: test -s conftest.o
configure:11565: $? = 0
configure:11576: result: yes
configure:11588: checking for pid_t
configure:11612: g++ -c -g -O2  conftest.cc >&5
configure:11618: $? = 0
configure:11622: test -z 
			 || test ! -s conftest.err
configure:11625: $? = 0
configure:11628: test -s conftest.o
configure:11631: $? = 0
configure:11642: result: yes
configure:11654: checking for size_t
configure:11678: g++ -c -g -O2  conftest.cc >&5
configure:11684: $? = 0
configure:11688: test -z 
			 || test ! -s conftest.err
configure:11691: $? = 0
configure:11694: test -s conftest.o
configure:11697: $? = 0
configure:11708: result: yes
configure:11721: checking for struct stat.st_flags
configure:11744: g++ -c -g -O2  conftest.cc >&5
configure:11750: $? = 0
configure:11754: test -z 
			 || test ! -s conftest.err
configure:11757: $? = 0
configure:11760: test -s conftest.o
configure:11763: $? = 0
configure:11820: result: yes
configure:11831: checking for struct stat.st_mtimespec
configure:11854: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:96: error: could not convert `ac_aggr.stat::st_mtimespec' to `bool'
configure:11860: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 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
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_mtimespec)
| return 0;
|   ;
|   return 0;
| }
configure:11898: g++ -c -g -O2  conftest.cc >&5
configure:11904: $? = 0
configure:11908: test -z 
			 || test ! -s conftest.err
configure:11911: $? = 0
configure:11914: test -s conftest.o
configure:11917: $? = 0
configure:11930: result: yes
configure:11941: checking for struct stat.st_atim.tv_nsec
configure:11964: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:97: error: 'struct stat' has no member named 'st_atim'
configure:11970: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 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
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atim.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:12008: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:97: error: 'struct stat' has no member named 'st_atim'
configure:12014: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 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
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_atim.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:12040: result: no
configure:12051: checking for struct stat.st_atimensec
configure:12074: g++ -c -g -O2  conftest.cc >&5
configure:12080: $? = 0
configure:12084: test -z 
			 || test ! -s conftest.err
configure:12087: $? = 0
configure:12090: test -s conftest.o
configure:12093: $? = 0
configure:12150: result: yes
configure:12161: checking for struct sockaddr_in.sin_len
configure:12188: g++ -c -g -O2  conftest.cc >&5
configure:12194: $? = 0
configure:12198: test -z 
			 || test ! -s conftest.err
configure:12201: $? = 0
configure:12204: test -s conftest.o
configure:12207: $? = 0
configure:12268: result: yes
configure:12279: checking for DIR.d_fd
configure:12303: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:67: error: 'struct DIR' has no member named 'd_fd'
configure:12309: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| /* end confdefs.h.  */
| #include <dirent.h>
| 
| int
| main ()
| {
| static DIR ac_aggr;
| if (ac_aggr.d_fd)
| return 0;
|   ;
|   return 0;
| }
configure:12348: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:67: error: 'struct DIR' has no member named 'd_fd'
configure:12354: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| /* end confdefs.h.  */
| #include <dirent.h>
| 
| int
| main ()
| {
| static DIR ac_aggr;
| if (sizeof ac_aggr.d_fd)
| return 0;
|   ;
|   return 0;
| }
configure:12380: result: no
configure:12391: checking for DIR.dd_fd
configure:12415: g++ -c -g -O2  conftest.cc >&5
configure:12421: $? = 0
configure:12425: test -z 
			 || test ! -s conftest.err
configure:12428: $? = 0
configure:12431: test -s conftest.o
configure:12434: $? = 0
configure:12492: result: yes
configure:12504: checking whether INFTIM is declared
configure:12529: g++ -c -g -O2  conftest.cc >&5
configure:12535: $? = 0
configure:12539: test -z 
			 || test ! -s conftest.err
configure:12542: $? = 0
configure:12545: test -s conftest.o
configure:12548: $? = 0
configure:12559: result: yes
configure:12577: checking whether SO_PEERCRED is declared
configure:12602: g++ -c -g -O2  conftest.cc >&5
In file included from conftest.cc:63:
/usr/include/sys/socket.h:147: error: 'u_int8_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:148: error: 'sa_family_t' is used as a type, but is 
   not defined as a type.
/usr/include/sys/socket.h:165: error: 'u_int8_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:166: error: 'sa_family_t' is used as a type, but is 
   not defined as a type.
/usr/include/sys/socket.h:168: error: 'u_int64_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:233: error: 'uid_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:234: error: 'uid_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:235: error: 'gid_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:236: error: 'gid_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:238: error: syntax error before `[' token
/usr/include/sys/socket.h:354: error: 'socklen_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:358: error: 'socklen_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:380: error: 'socklen_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:436: error: 'caddr_t' is used as a type, but is not 
   defined as a type.
/usr/include/sys/socket.h:440: error: 'caddr_t' is used as a type, but is not 
   defined as a type.
In file included from conftest.cc:63:
/usr/include/sys/socket.h:451: error: syntax error before `*' token
/usr/include/sys/socket.h:452: error: type specifier omitted for parameter `
   socklen_t'
/usr/include/sys/socket.h:453: error: type specifier omitted for parameter `
   socklen_t'
/usr/include/sys/socket.h:454: error: syntax error before `*' token
/usr/include/sys/socket.h:455: error: syntax error before `*' token
/usr/include/sys/socket.h:456: error: syntax error before `*' token
/usr/include/sys/socket.h:457: error: syntax error before `*' token
/usr/include/sys/socket.h:459: error: syntax error before `,' token
/usr/include/sys/socket.h:460: error: syntax error before `,' token
/usr/include/sys/socket.h:461: error: syntax error before `,' token
/usr/include/sys/socket.h:462: error: syntax error before `,' token
/usr/include/sys/socket.h:463: error: syntax error before `,' token
/usr/include/sys/socket.h:465: error: syntax error before `,' token
/usr/include/sys/socket.h:466: error: type specifier omitted for parameter `
   socklen_t'
conftest.cc: In function `int main()':
conftest.cc:69: error: `SO_PEERCRED' undeclared (first use this function)
conftest.cc:69: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
configure:12608: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| /* end confdefs.h.  */
| #include <sys/socket.h>
| 
| int
| main ()
| {
| #ifndef SO_PEERCRED
|   char *p = (char *) SO_PEERCRED;
| #endif
| 
|   ;
|   return 0;
| }
configure:12632: result: no
configure:12650: checking whether O_BINARY is declared
configure:12674: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:102: error: `O_BINARY' undeclared (first use this function)
conftest.cc:102: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
configure:12680: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| /* 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
| int
| main ()
| {
| #ifndef O_BINARY
|   char *p = (char *) O_BINARY;
| #endif
| 
|   ;
|   return 0;
| }
configure:12704: result: no
configure:12738: checking ucred.h usability
configure:12750: g++ -c -g -O2  conftest.cc >&5
conftest.cc:99:19: ucred.h: No such file or directory
configure:12756: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| /* 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 <ucred.h>
configure:12779: result: no
configure:12783: checking ucred.h presence
configure:12793: g++ -E  conftest.cc
conftest.cc:65:19: ucred.h: No such file or directory
configure:12799: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| /* end confdefs.h.  */
| #include <ucred.h>
configure:12819: result: no
configure:12854: checking for ucred.h
configure:12861: result: no
configure:12878: checking for getpeerucred
configure:12935: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/tmp//ccW20448.o(.text+0x9): In function `main':
/home/andy/BoxBackup/trunk/conftest.cc:105: undefined reference to `getpeerucred'
/tmp//ccW20448.o(.data+0x0):/home/andy/BoxBackup/trunk/conftest.cc:105: undefined reference to `getpeerucred'
collect2: ld returned 1 exit status
configure:12941: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| /* end confdefs.h.  */
| /* Define getpeerucred to an innocuous variant, in case <limits.h> declares getpeerucred.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getpeerucred innocuous_getpeerucred
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getpeerucred (); 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 getpeerucred
| 
| /* 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 getpeerucred ();
| /* 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_getpeerucred) || defined (__stub___getpeerucred)
| choke me
| #else
| char (*f) () = getpeerucred;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != getpeerucred;
|   ;
|   return 0;
| }
configure:12966: result: no
configure:12977: checking whether optreset is declared
configure:13002: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:71: warning: cast to pointer from integer of different size
configure:13008: $? = 0
configure:13012: test -z 
			 || test ! -s conftest.err
configure:13015: $? = 0
configure:13018: test -s conftest.o
configure:13021: $? = 0
configure:13032: result: yes
configure:13050: checking whether dirfd is declared
configure:13078: g++ -c -g -O2  conftest.cc >&5
configure:13084: $? = 0
configure:13088: test -z 
			 || test ! -s conftest.err
configure:13091: $? = 0
configure:13094: test -s conftest.o
configure:13097: $? = 0
configure:13108: result: yes
configure:13127: checking whether time.h and sys/time.h may both be included
configure:13152: g++ -c -g -O2  conftest.cc >&5
configure:13158: $? = 0
configure:13162: test -z 
			 || test ! -s conftest.err
configure:13165: $? = 0
configure:13168: test -s conftest.o
configure:13171: $? = 0
configure:13182: result: yes
configure:13192: checking whether struct tm is in sys/time.h or time.h
configure:13215: g++ -c -g -O2  conftest.cc >&5
configure:13221: $? = 0
configure:13225: test -z 
			 || test ! -s conftest.err
configure:13228: $? = 0
configure:13231: test -s conftest.o
configure:13234: $? = 0
configure:13245: result: time.h
configure:13256: checking for struct dirent.d_type
configure:13280: g++ -c -g -O2  conftest.cc >&5
configure:13286: $? = 0
configure:13290: test -z 
			 || test ! -s conftest.err
configure:13293: $? = 0
configure:13296: test -s conftest.o
configure:13299: $? = 0
configure:13357: result: yes
configure:13369: checking whether struct dirent.d_type is valid
configure:13405: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
conftest.cc: In function `int main()':
conftest.cc:113: error: `DT_FILE' undeclared (first use this function)
conftest.cc:113: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
configure:13408: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 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 <dirent.h>
| 
| int
| main ()
| {
| 
|           DIR* dir = opendir(".");
|           struct dirent* res = NULL;
|           if(dir) res = readdir(dir);
|           return res ? (res->d_type != DT_FILE && res->d_type != DT_DIR) : 1;
| 
|   ;
|   return 0;
| }
configure:13428: result: no
configure:13451: checking for special C compiler options needed for large files
configure:13486: g++ -c -g -O2  conftest.cc >&5
configure:13492: $? = 0
configure:13496: test -z 
			 || test ! -s conftest.err
configure:13499: $? = 0
configure:13502: test -s conftest.o
configure:13505: $? = 0
configure:13550: result: no
configure:13556: checking for _FILE_OFFSET_BITS value needed for large files
configure:13587: g++ -c -g -O2  conftest.cc >&5
configure:13593: $? = 0
configure:13597: test -z 
			 || test ! -s conftest.err
configure:13600: $? = 0
configure:13603: test -s conftest.o
configure:13606: $? = 0
configure:13671: result: no
configure:13681: checking for _LARGE_FILES value needed for large files
configure:13712: g++ -c -g -O2  conftest.cc >&5
configure:13718: $? = 0
configure:13722: test -z 
			 || test ! -s conftest.err
configure:13725: $? = 0
configure:13728: test -s conftest.o
configure:13731: $? = 0
configure:13796: result: no
configure:13809: checking for pre-processor pragma defines
configure:13826: g++ -c -g -O2  conftest.cc >&5
conftest.cc:71: error: parse error before `#' token
conftest.cc:71: error: syntax error at end of input
configure:13832: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| /* end confdefs.h.  */
| 
|         #define TEST_DEFINE #pragma pack(1)
|         TEST_DEFINE
| 
configure:13857: result: no
configure:13886: checking sys/endian.h usability
configure:13898: g++ -c -g -O2  conftest.cc >&5
configure:13904: $? = 0
configure:13908: test -z 
			 || test ! -s conftest.err
configure:13911: $? = 0
configure:13914: test -s conftest.o
configure:13917: $? = 0
configure:13927: result: yes
configure:13931: checking sys/endian.h presence
configure:13941: g++ -E  conftest.cc
configure:13947: $? = 0
configure:13967: result: yes
configure:14002: checking for sys/endian.h
configure:14009: result: yes
configure:13886: checking asm/byteorder.h usability
configure:13898: g++ -c -g -O2  conftest.cc >&5
conftest.cc:104:27: asm/byteorder.h: No such file or directory
configure:13904: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_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 <asm/byteorder.h>
configure:13927: result: no
configure:13931: checking asm/byteorder.h presence
configure:13941: g++ -E  conftest.cc
conftest.cc:70:27: asm/byteorder.h: No such file or directory
configure:13947: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| /* end confdefs.h.  */
| #include <asm/byteorder.h>
configure:13967: result: no
configure:14002: checking for asm/byteorder.h
configure:14009: result: no
configure:14023: checking for htobe64
configure:14050: g++ -c -g -O2  conftest.cc >&5
configure:14056: $? = 0
configure:14060: test -z 
			 || test ! -s conftest.err
configure:14063: $? = 0
configure:14066: test -s conftest.o
configure:14069: $? = 0
configure:14081: result: yes
configure:14180: checking for "/dev/urandom"
configure:14195: result: yes
configure:14268: checking for getmntent
configure:14325: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/tmp//ccX24584.o(.text+0x9): In function `main':
/home/andy/BoxBackup/trunk/conftest.cc:114: undefined reference to `getmntent'
/tmp//ccX24584.o(.data+0x0):/home/andy/BoxBackup/trunk/conftest.cc:114: undefined reference to `getmntent'
collect2: ld returned 1 exit status
configure:14331: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| /* end confdefs.h.  */
| /* Define getmntent to an innocuous variant, in case <limits.h> declares getmntent.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getmntent innocuous_getmntent
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getmntent (); 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 getmntent
| 
| /* 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 getmntent ();
| /* 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_getmntent) || defined (__stub___getmntent)
| choke me
| #else
| char (*f) () = getmntent;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != getmntent;
|   ;
|   return 0;
| }
configure:14356: result: no
configure:14268: checking for statfs
configure:14325: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:14331: $? = 0
configure:14335: test -z 
			 || test ! -s conftest.err
configure:14338: $? = 0
configure:14341: test -s conftest
configure:14344: $? = 0
configure:14356: result: yes
configure:14371: checking for sys/param.h
configure:14376: result: yes
configure:14522: checking for mntent.h
configure:14543: g++ -c -g -O2  conftest.cc >&5
conftest.cc:83:20: mntent.h: No such file or directory
configure:14549: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| /* end confdefs.h.  */
| 
|     #include <stdio.h>
|     #ifdef HAVE_SYS_PARAM_H
|       #include <sys/param.h>
|     #endif
| 
| 
| #include <mntent.h>
configure:14573: result: no
configure:14522: checking for sys/mnttab.h
configure:14543: g++ -c -g -O2  conftest.cc >&5
conftest.cc:83:24: sys/mnttab.h: No such file or directory
configure:14549: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| /* end confdefs.h.  */
| 
|     #include <stdio.h>
|     #ifdef HAVE_SYS_PARAM_H
|       #include <sys/param.h>
|     #endif
| 
| 
| #include <sys/mnttab.h>
configure:14573: result: no
configure:14522: checking for sys/mount.h
configure:14543: g++ -c -g -O2  conftest.cc >&5
configure:14549: $? = 0
configure:14553: test -z 
			 || test ! -s conftest.err
configure:14556: $? = 0
configure:14559: test -s conftest.o
configure:14562: $? = 0
configure:14573: result: yes
configure:14585: checking for struct statfs.f_mntonname
configure:14614: g++ -c -g -O2  conftest.cc >&5
configure:14620: $? = 0
configure:14624: test -z 
			 || test ! -s conftest.err
configure:14627: $? = 0
configure:14630: test -s conftest.o
configure:14633: $? = 0
configure:14696: result: yes
configure:14708: checking for struct statvfs.f_mntonname
configure:14737: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:88: error: aggregate `statvfs ac_aggr' has incomplete type and 
   cannot be defined
configure:14743: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| /* end confdefs.h.  */
| 
|     #ifdef HAVE_SYS_PARAM_H
|       #include <sys/param.h>
|     #endif
|     #include <sys/mount.h>
| 
| 
| int
| main ()
| {
| static struct statvfs ac_aggr;
| if (ac_aggr.f_mntonname)
| return 0;
|   ;
|   return 0;
| }
configure:14787: g++ -c -g -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:88: error: aggregate `statvfs ac_aggr' has incomplete type and 
   cannot be defined
configure:14793: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| /* end confdefs.h.  */
| 
|     #ifdef HAVE_SYS_PARAM_H
|       #include <sys/param.h>
|     #endif
|     #include <sys/mount.h>
| 
| 
| int
| main ()
| {
| static struct statvfs ac_aggr;
| if (sizeof ac_aggr.f_mntonname)
| return 0;
|   ;
|   return 0;
| }
configure:14819: result: no
configure:14831: checking for struct mntent.mnt_dir
configure:14855: g++ -c -g -O2  conftest.cc >&5
conftest.cc:78:20: mntent.h: No such file or directory
conftest.cc: In function `int main()':
conftest.cc:83: error: aggregate `mntent ac_aggr' has incomplete type and 
   cannot be defined
configure:14861: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| /* end confdefs.h.  */
| #include <mntent.h>
| 
| int
| main ()
| {
| static struct mntent ac_aggr;
| if (ac_aggr.mnt_dir)
| return 0;
|   ;
|   return 0;
| }
configure:14900: g++ -c -g -O2  conftest.cc >&5
conftest.cc:78:20: mntent.h: No such file or directory
conftest.cc: In function `int main()':
conftest.cc:83: error: aggregate `mntent ac_aggr' has incomplete type and 
   cannot be defined
configure:14906: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| /* end confdefs.h.  */
| #include <mntent.h>
| 
| int
| main ()
| {
| static struct mntent ac_aggr;
| if (sizeof ac_aggr.mnt_dir)
| return 0;
|   ;
|   return 0;
| }
configure:14932: result: no
configure:14944: checking for struct mnttab.mnt_mountp
configure:14971: g++ -c -g -O2  conftest.cc >&5
conftest.cc:80:28: sys/mnttab.h: No such file or directory
conftest.cc: In function `int main()':
conftest.cc:86: error: aggregate `mnttab ac_aggr' has incomplete type and 
   cannot be defined
configure:14977: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| /* end confdefs.h.  */
| 
|     #include <stdio.h>
|     #include <sys/mnttab.h>
| 
| 
| int
| main ()
| {
| static struct mnttab ac_aggr;
| if (ac_aggr.mnt_mountp)
| return 0;
|   ;
|   return 0;
| }
configure:15019: g++ -c -g -O2  conftest.cc >&5
conftest.cc:80:28: sys/mnttab.h: No such file or directory
conftest.cc: In function `int main()':
conftest.cc:86: error: aggregate `mnttab ac_aggr' has incomplete type and 
   cannot be defined
configure:15025: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| /* end confdefs.h.  */
| 
|     #include <stdio.h>
|     #include <sys/mnttab.h>
| 
| 
| int
| main ()
| {
| static struct mnttab ac_aggr;
| if (sizeof ac_aggr.mnt_mountp)
| return 0;
|   ;
|   return 0;
| }
configure:15051: result: no
configure:15080: checking for struct dirent.d_ino
configure:15104: g++ -c -g -O2  conftest.cc >&5
configure:15110: $? = 0
configure:15114: test -z 
			 || test ! -s conftest.err
configure:15117: $? = 0
configure:15120: test -s conftest.o
configure:15123: $? = 0
configure:15181: result: yes
configure:15197: checking for gcc version 3 or later
configure:15215: g++ -c -g -O2  conftest.cc >&5
configure:15221: $? = 0
configure:15225: test -z 
			 || test ! -s conftest.err
configure:15228: $? = 0
configure:15231: test -s conftest.o
configure:15234: $? = 0
configure:15246: result: yes
configure:15323: checking whether closedir returns void
configure:15352: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15355: $? = 0
configure:15357: ./conftest
configure:15360: $? = 0
configure:15374: result: no
configure:15384: checking for error_at_line
configure:15405: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
conftest.cc: In function `int main()':
conftest.cc:117: error: `error_at_line' undeclared (first use this function)
conftest.cc:117: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
configure:15411: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 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
| int
| main ()
| {
| error_at_line (0, 0, "", 0, "");
|   ;
|   return 0;
| }
configure:15436: result: no
configure:15449: checking return type of signal handlers
configure:15480: g++ -c -g -O2  conftest.cc >&5
configure:15486: $? = 0
configure:15490: test -z 
			 || test ! -s conftest.err
configure:15493: $? = 0
configure:15496: test -s conftest.o
configure:15499: $? = 0
configure:15510: result: void
configure:15518: checking whether lstat dereferences a symlink specified with a trailing slash
configure:15549: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15552: $? = 0
configure:15554: ./conftest
configure:15557: $? = 0
configure:15578: result: yes
configure:15599: checking whether stat accepts an empty string
configure:15624: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15627: $? = 0
configure:15629: ./conftest
configure:15632: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 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
| int
| main ()
| {
| struct stat sbuf;
|   exit (stat ("", &sbuf) ? 1 : 0);
|   ;
|   return 0;
| }
configure:15646: result: no
configure:15673: checking for getpeereid
configure:15730: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15736: $? = 0
configure:15740: test -z 
			 || test ! -s conftest.err
configure:15743: $? = 0
configure:15746: test -s conftest
configure:15749: $? = 0
configure:15761: result: yes
configure:15673: checking for lchown
configure:15730: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15736: $? = 0
configure:15740: test -z 
			 || test ! -s conftest.err
configure:15743: $? = 0
configure:15746: test -s conftest
configure:15749: $? = 0
configure:15761: result: yes
configure:15673: checking for setproctitle
configure:15730: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15736: $? = 0
configure:15740: test -z 
			 || test ! -s conftest.err
configure:15743: $? = 0
configure:15746: test -s conftest
configure:15749: $? = 0
configure:15761: result: yes
configure:15673: checking for getpid
configure:15730: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15736: $? = 0
configure:15740: test -z 
			 || test ! -s conftest.err
configure:15743: $? = 0
configure:15746: test -s conftest
configure:15749: $? = 0
configure:15761: result: yes
configure:15673: checking for gettimeofday
configure:15730: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15736: $? = 0
configure:15740: test -z 
			 || test ! -s conftest.err
configure:15743: $? = 0
configure:15746: test -s conftest
configure:15749: $? = 0
configure:15761: result: yes
configure:15673: checking for waitpid
configure:15730: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15736: $? = 0
configure:15740: test -z 
			 || test ! -s conftest.err
configure:15743: $? = 0
configure:15746: test -s conftest
configure:15749: $? = 0
configure:15761: result: yes
configure:15780: checking for kqueue
configure:15837: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:15843: $? = 0
configure:15847: test -z 
			 || test ! -s conftest.err
configure:15850: $? = 0
configure:15853: test -s conftest
configure:15856: $? = 0
configure:15868: result: yes
configure:15896: checking sys/syscall.h usability
configure:15908: g++ -c -g -O2  conftest.cc >&5
configure:15914: $? = 0
configure:15918: test -z 
			 || test ! -s conftest.err
configure:15921: $? = 0
configure:15924: test -s conftest.o
configure:15927: $? = 0
configure:15937: result: yes
configure:15941: checking sys/syscall.h presence
configure:15951: g++ -E  conftest.cc
configure:15957: $? = 0
configure:15977: result: yes
configure:16012: checking for sys/syscall.h
configure:16019: result: yes
configure:15887: checking for unistd.h
configure:15892: result: yes
configure:16037: checking for syscall
configure:16094: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:16100: $? = 0
configure:16104: test -z 
			 || test ! -s conftest.err
configure:16107: $? = 0
configure:16110: test -s conftest
configure:16113: $? = 0
configure:16125: result: yes
configure:16037: checking for __syscall
configure:16094: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:16100: $? = 0
configure:16104: test -z 
			 || test ! -s conftest.err
configure:16107: $? = 0
configure:16110: test -s conftest
configure:16113: $? = 0
configure:16125: result: yes
configure:16210: checking whether syscall lseek requires dummy parameter
configure:16270: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
conftest.cc: In function `int main()':
conftest.cc:157: error: `__syscall' undeclared (first use this function)
conftest.cc:157: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
configure:16273: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETPEEREID 1
| #define HAVE_LCHOWN 1
| #define HAVE_SETPROCTITLE 1
| #define HAVE_GETPID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_WAITPID 1
| #define HAVE_KQUEUE 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYSCALL 1
| #define HAVE___SYSCALL 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 <fcntl.h>
|           #include <sys/syscall.h>
|           #ifdef HAVE___SYSCALL_NEED_DEFN
|             extern "C" off_t __syscall(quad_t number, ...);
|           #endif
|           #ifdef HAVE___SYSCALL // always use it if we have it
|             #undef syscall
|             #define syscall __syscall
|           #endif
| 
| int
| main ()
| {
| 
|           int fh = creat("lseektest", 0600);
|           int res = 0;
|           if(fh>=0)
|           {
|             // This test tries first to seek to position 0, with NO
|             // "dummy argument". If lseek does actually require a dummy
|             // argument, then it will eat SEEK_SET for the offset and
|             // try to use 99 as whence, which is invalid, so res will be
|             // -1, the program will return zero and
|             // have_lseek_dummy_param=yes
|             // (whew! that took 1 hour to figure out)
|             // The "dummy argument" probably means that it takes a 64-bit
|             // offset, so this was probably a bug anyway, and now that
|             // we cast the offset to off_t, it should never be needed
|             // (if my reasoning is correct).
|             res = syscall(SYS_lseek, fh, (off_t)0, SEEK_SET, 99);
|             close(fh);
|           }
|           unlink("lseektest");
|           return res!=-1;
| 
|   ;
|   return 0;
| }
configure:16293: result: no
configure:16317: checking for listxattr
configure:16374: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/tmp//ccN29628.o(.text+0x9): In function `main':
/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `listxattr'
/tmp//ccN29628.o(.data+0x0):/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `listxattr'
collect2: ld returned 1 exit status
configure:16380: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETPEEREID 1
| #define HAVE_LCHOWN 1
| #define HAVE_SETPROCTITLE 1
| #define HAVE_GETPID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_WAITPID 1
| #define HAVE_KQUEUE 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYSCALL 1
| #define HAVE___SYSCALL 1
| /* end confdefs.h.  */
| /* Define listxattr to an innocuous variant, in case <limits.h> declares listxattr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define listxattr innocuous_listxattr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char listxattr (); 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 listxattr
| 
| /* 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 listxattr ();
| /* 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_listxattr) || defined (__stub___listxattr)
| choke me
| #else
| char (*f) () = listxattr;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != listxattr;
|   ;
|   return 0;
| }
configure:16405: result: no
configure:16317: checking for llistxattr
configure:16374: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/tmp//ccwy5585.o(.text+0x9): In function `main':
/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `llistxattr'
/tmp//ccwy5585.o(.data+0x0):/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `llistxattr'
collect2: ld returned 1 exit status
configure:16380: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETPEEREID 1
| #define HAVE_LCHOWN 1
| #define HAVE_SETPROCTITLE 1
| #define HAVE_GETPID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_WAITPID 1
| #define HAVE_KQUEUE 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYSCALL 1
| #define HAVE___SYSCALL 1
| /* end confdefs.h.  */
| /* Define llistxattr to an innocuous variant, in case <limits.h> declares llistxattr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define llistxattr innocuous_llistxattr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char llistxattr (); 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 llistxattr
| 
| /* 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 llistxattr ();
| /* 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_llistxattr) || defined (__stub___llistxattr)
| choke me
| #else
| char (*f) () = llistxattr;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != llistxattr;
|   ;
|   return 0;
| }
configure:16405: result: no
configure:16317: checking for getxattr
configure:16374: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/tmp//ccX22493.o(.text+0x9): In function `main':
/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `getxattr'
/tmp//ccX22493.o(.data+0x0):/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `getxattr'
collect2: ld returned 1 exit status
configure:16380: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETPEEREID 1
| #define HAVE_LCHOWN 1
| #define HAVE_SETPROCTITLE 1
| #define HAVE_GETPID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_WAITPID 1
| #define HAVE_KQUEUE 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYSCALL 1
| #define HAVE___SYSCALL 1
| /* end confdefs.h.  */
| /* Define getxattr to an innocuous variant, in case <limits.h> declares getxattr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getxattr innocuous_getxattr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getxattr (); 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 getxattr
| 
| /* 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 getxattr ();
| /* 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_getxattr) || defined (__stub___getxattr)
| choke me
| #else
| char (*f) () = getxattr;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != getxattr;
|   ;
|   return 0;
| }
configure:16405: result: no
configure:16317: checking for lgetxattr
configure:16374: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/tmp//cck23898.o(.text+0x9): In function `main':
/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `lgetxattr'
/tmp//cck23898.o(.data+0x0):/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `lgetxattr'
collect2: ld returned 1 exit status
configure:16380: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETPEEREID 1
| #define HAVE_LCHOWN 1
| #define HAVE_SETPROCTITLE 1
| #define HAVE_GETPID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_WAITPID 1
| #define HAVE_KQUEUE 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYSCALL 1
| #define HAVE___SYSCALL 1
| /* end confdefs.h.  */
| /* Define lgetxattr to an innocuous variant, in case <limits.h> declares lgetxattr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define lgetxattr innocuous_lgetxattr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char lgetxattr (); 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 lgetxattr
| 
| /* 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 lgetxattr ();
| /* 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_lgetxattr) || defined (__stub___lgetxattr)
| choke me
| #else
| char (*f) () = lgetxattr;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != lgetxattr;
|   ;
|   return 0;
| }
configure:16405: result: no
configure:16317: checking for setxattr
configure:16374: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/tmp//cct22935.o(.text+0x9): In function `main':
/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `setxattr'
/tmp//cct22935.o(.data+0x0):/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `setxattr'
collect2: ld returned 1 exit status
configure:16380: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETPEEREID 1
| #define HAVE_LCHOWN 1
| #define HAVE_SETPROCTITLE 1
| #define HAVE_GETPID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_WAITPID 1
| #define HAVE_KQUEUE 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYSCALL 1
| #define HAVE___SYSCALL 1
| /* end confdefs.h.  */
| /* Define setxattr to an innocuous variant, in case <limits.h> declares setxattr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setxattr innocuous_setxattr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setxattr (); 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 setxattr
| 
| /* 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 setxattr ();
| /* 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_setxattr) || defined (__stub___setxattr)
| choke me
| #else
| char (*f) () = setxattr;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != setxattr;
|   ;
|   return 0;
| }
configure:16405: result: no
configure:16317: checking for lsetxattr
configure:16374: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
/tmp//ccP15967.o(.text+0x9): In function `main':
/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `lsetxattr'
/tmp//ccP15967.o(.data+0x0):/home/andy/BoxBackup/trunk/conftest.cc:133: undefined reference to `lsetxattr'
collect2: ld returned 1 exit status
configure:16380: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETPEEREID 1
| #define HAVE_LCHOWN 1
| #define HAVE_SETPROCTITLE 1
| #define HAVE_GETPID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_WAITPID 1
| #define HAVE_KQUEUE 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYSCALL 1
| #define HAVE___SYSCALL 1
| /* end confdefs.h.  */
| /* Define lsetxattr to an innocuous variant, in case <limits.h> declares lsetxattr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define lsetxattr innocuous_lsetxattr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char lsetxattr (); 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 lsetxattr
| 
| /* 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 lsetxattr ();
| /* 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_lsetxattr) || defined (__stub___lsetxattr)
| choke me
| #else
| char (*f) () = lsetxattr;
| #endif
| #ifdef __cplusplus
| }
| #endif
| 
| int
| main ()
| {
| return f != lsetxattr;
|   ;
|   return 0;
| }
configure:16405: result: no
configure:16415: checking whether XATTR_NOFOLLOW is declared
configure:16440: g++ -c -g -O2  conftest.cc >&5
conftest.cc:93:23: sys/xattr.h: No such file or directory
conftest.cc: In function `int main()':
conftest.cc:99: error: `XATTR_NOFOLLOW' undeclared (first use this function)
conftest.cc:99: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
configure:16446: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "Box Backup"
| #define PACKAGE_TARNAME "box-backup"
| #define PACKAGE_VERSION "0.11"
| #define PACKAGE_STRING "Box Backup 0.11"
| #define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_EXCEPTIONS
| #define HAVE_NAMESPACES
| #define PERL_EXECUTABLE "/usr/bin/perl"
| #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_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_LIBZ 1
| #define HAVE_OPENSSL_SSL_H 1
| #define HAVE_LIBSSL 1
| #define HAVE_SSL 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_TIME_H 1
| #define HAVE_CXXABI_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_REGEX_SUPPORT 1
| #define HAVE_U_INT8_T 1
| #define HAVE_U_INT16_T 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define HAVE_STRUCT_STAT_ST_FLAGS 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_DIR_DD_FD 1
| #define HAVE_DECL_INFTIM 1
| #define HAVE_DECL_SO_PEERCRED 0
| #define HAVE_DECL_O_BINARY 0
| #define HAVE_DECL_OPTRESET 1
| #define HAVE_DECL_DIRFD 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_SYS_ENDIAN_H 1
| #define HAVE_BSWAP64 1
| #define BSWAP64 htobe64
| #define HAVE_RANDOM_DEVICE 1
| #define RANDOM_DEVICE "/dev/urandom"
| #define HAVE_STATFS 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_STRUCT_STATFS_F_MNTONNAME 1
| #define HAVE_MOUNTS 1
| #define HAVE_STRUCT_DIRENT_D_INO 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETPEEREID 1
| #define HAVE_LCHOWN 1
| #define HAVE_SETPROCTITLE 1
| #define HAVE_GETPID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_WAITPID 1
| #define HAVE_KQUEUE 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYSCALL 1
| #define HAVE___SYSCALL 1
| /* end confdefs.h.  */
| #include <sys/xattr.h>
| 
| int
| main ()
| {
| #ifndef XATTR_NOFOLLOW
|   char *p = (char *) XATTR_NOFOLLOW;
| #endif
| 
|   ;
|   return 0;
| }
configure:16470: result: no
configure:16494: checking if we have large file support enabled
configure:16524: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:16527: $? = 0
configure:16529: ./conftest
configure:16532: $? = 0
configure:16547: result: yes
configure:16563: checking for flock
configure:16620: g++ -o conftest -g -O2   conftest.cc -lcrypto -lssl -lz  >&5
/usr/lib/libstdc++.so.45.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/lib/libstdc++.so.45.0: warning: strcat() is almost always misused, please use strlcat()
configure:16626: $? = 0
configure:16630: test -z 
			 || test ! -s conftest.err
configure:16633: $? = 0
configure:16636: test -s conftest
configure:16639: $? = 0
configure:16651: result: yes
configure:16661: checking whether O_EXLOCK is declared
configure:16686: g++ -c -g -O2  conftest.cc >&5
configure:16692: $? = 0
configure:16696: test -z 
			 || test ! -s conftest.err
configure:16699: $? = 0
configure:16702: test -s conftest.o
configure:16705: $? = 0
configure:16716: result: yes
configure:16734: checking whether F_SETLK is declared
configure:16759: g++ -c -g -O2  conftest.cc >&5
configure:16765: $? = 0
configure:16769: test -z 
			 || test ! -s conftest.err
configure:16772: $? = 0
configure:16775: test -s conftest.o
configure:16778: $? = 0
configure:16789: result: yes
configure:17092: creating ./config.status

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

This file was extended by Box Backup config.status 0.11, which was
generated by GNU Autoconf 2.59.  Invocation command line was

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

on strudel.jetnet.ch

config.status:703: creating infrastructure/BoxPlatform.pm
config.status:703: creating bin/bbackupd/bbackupd-config
config.status:703: creating bin/bbackupquery/makedocumentation.pl
config.status:703: creating bin/bbstored/bbstored-certs
config.status:703: creating bin/bbstored/bbstored-config
config.status:703: creating contrib/debian/bbackupd
config.status:703: creating contrib/debian/bbstored
config.status:703: creating contrib/redhat/bbackupd
config.status:703: creating contrib/redhat/bbstored
config.status:703: creating contrib/suse/bbackupd
config.status:703: creating contrib/suse/bbstored
config.status:703: creating contrib/solaris/bbackupd-manifest.xml
config.status:703: creating contrib/solaris/bbstored-manifest.xml
config.status:703: creating contrib/solaris/bbackupd-smf-method
config.status:703: creating contrib/solaris/bbstored-smf-method
config.status:703: creating contrib/windows/installer/boxbackup.mpi
config.status:703: creating infrastructure/makebuildenv.pl
config.status:703: creating infrastructure/makeparcels.pl
config.status:703: creating infrastructure/makedistribution.pl
config.status:703: creating lib/common/BoxPortsAndFiles.h
config.status:703: creating lib/common/makeexception.pl
config.status:703: creating lib/raidfile/raidfile-config
config.status:703: creating lib/server/makeprotocol.pl
config.status:703: creating runtest.pl
config.status:703: creating test/backupstorefix/testfiles/testbackupstorefix.pl
config.status:703: creating test/bbackupd/testfiles/bbackupd.conf
config.status:703: creating test/bbackupd/testfiles/bbackupd-exclude.conf
config.status:703: creating test/bbackupd/testfiles/bbackupd-snapshot.conf
config.status:703: creating test/bbackupd/testfiles/bbackupd-symlink.conf
config.status:703: creating test/bbackupd/testfiles/extcheck1.pl
config.status:703: creating test/bbackupd/testfiles/extcheck2.pl
config.status:703: creating test/bbackupd/testfiles/notifyscript.pl
config.status:703: creating test/bbackupd/testfiles/syncallowscript.pl
config.status:841: creating lib/common/BoxConfig.h
config.status:1133: lib/common/BoxConfig.h is unchanged

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

ac_cv_build=x86_64-unknown-openbsd4.4
ac_cv_build_alias=x86_64-unknown-openbsd4.4
ac_cv_c_bigendian=no
ac_cv_c_const=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_cxx_exceptions=yes
ac_cv_cxx_namespaces=yes
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_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_file___dev_urandom_=yes
ac_cv_func___syscall=yes
ac_cv_func_closedir_void=no
ac_cv_func_flock=yes
ac_cv_func_getmntent=no
ac_cv_func_getpeereid=yes
ac_cv_func_getpeerucred=no
ac_cv_func_getpid=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_getxattr=no
ac_cv_func_kqueue=yes
ac_cv_func_lchown=yes
ac_cv_func_lgetxattr=no
ac_cv_func_listxattr=no
ac_cv_func_llistxattr=no
ac_cv_func_lsetxattr=no
ac_cv_func_lstat_dereferences_slashed_symlink=yes
ac_cv_func_setproctitle=yes
ac_cv_func_setxattr=no
ac_cv_func_stat_empty_string_bug=no
ac_cv_func_statfs=yes
ac_cv_func_syscall=yes
ac_cv_func_waitpid=yes
ac_cv_have_decl_F_SETLK=yes
ac_cv_have_decl_INFTIM=yes
ac_cv_have_decl_O_BINARY=no
ac_cv_have_decl_O_EXLOCK=yes
ac_cv_have_decl_SO_PEERCRED=no
ac_cv_have_decl_XATTR_NOFOLLOW=no
ac_cv_have_decl_dirfd=yes
ac_cv_have_decl_optreset=yes
ac_cv_header_asm_byteorder_h=no
ac_cv_header_cxxabi_h=yes
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_editline_readline_h=no
ac_cv_header_execinfo_h=no
ac_cv_header_getopt_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_mntent_h=no
ac_cv_header_netinet_in_h=yes
ac_cv_header_openssl_ssl_h=yes
ac_cv_header_process_h=no
ac_cv_header_pwd_h=yes
ac_cv_header_regex_h=yes
ac_cv_header_signal_h=yes
ac_cv_header_stdbool_h=no
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_endian_h=yes
ac_cv_header_sys_mnttab_h=no
ac_cv_header_sys_mount_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_syscall_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_uio_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_sys_xattr_h=no
ac_cv_header_syslog_h=yes
ac_cv_header_time=yes
ac_cv_header_time_h=yes
ac_cv_header_ucred_h=no
ac_cv_header_unistd_h=yes
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-unknown-openbsd4.4
ac_cv_host_alias=x86_64-unknown-openbsd4.4
ac_cv_lib_crypto_EVP_CipherInit_ex=yes
ac_cv_lib_error_at_line=no
ac_cv_lib_ssl_SSL_read=yes
ac_cv_lib_z_zlibVersion=yes
ac_cv_member_DIR_d_fd=no
ac_cv_member_DIR_dd_fd=yes
ac_cv_member_struct_dirent_d_ino=yes
ac_cv_member_struct_dirent_d_type=yes
ac_cv_member_struct_mntent_mnt_dir=no
ac_cv_member_struct_mnttab_mnt_mountp=no
ac_cv_member_struct_sockaddr_in_sin_len=yes
ac_cv_member_struct_stat_st_atim_tv_nsec=no
ac_cv_member_struct_stat_st_atimensec=yes
ac_cv_member_struct_stat_st_flags=yes
ac_cv_member_struct_stat_st_mtimespec=yes
ac_cv_member_struct_statfs_f_mntonname=yes
ac_cv_member_struct_statvfs_f_mntonname=no
ac_cv_objext=o
ac_cv_path_PERL=/usr/bin/perl
ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cxx_g=yes
ac_cv_prog_egrep='grep -E'
ac_cv_search_dlsym='none required'
ac_cv_search_gethostbyname='none required'
ac_cv_search_nanosleep='none required'
ac_cv_search_opendir='none required'
ac_cv_search_shutdown='none required'
ac_cv_struct_tm=time.h
ac_cv_sys_file_offset_bits=no
ac_cv_sys_large_files=no
ac_cv_sys_largefile_CC=no
ac_cv_target=x86_64-unknown-openbsd4.4
ac_cv_target_alias=x86_64-unknown-openbsd4.4
ac_cv_type__Bool=no
ac_cv_type_mode_t=yes
ac_cv_type_off_t=yes
ac_cv_type_pid_t=yes
ac_cv_type_signal=void
ac_cv_type_size_t=yes
ac_cv_type_u_int16_t=yes
ac_cv_type_u_int32_t=yes
ac_cv_type_u_int64_t=yes
ac_cv_type_u_int8_t=yes
ac_cv_type_uid_t=yes
ac_cv_type_uint16_t=yes
ac_cv_type_uint32_t=yes
ac_cv_type_uint64_t=yes
ac_cv_type_uint8_t=yes
box_cv_gcc_3_plus=yes
box_cv_have_aligned_only_int16=no
box_cv_have_aligned_only_int32=no
box_cv_have_aligned_only_int64=no
box_cv_have_define_pragma=no
box_cv_have_htobe64=yes
box_cv_have_large_file_support=yes
box_cv_have_lseek_dummy_param=no
box_cv_have_valid_dirent_d_type=no
vl_cv_lib_editline='-ledit -ltermcap'
vl_cv_lib_readline_compat_found=no

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

AR='ar'
CPPFLAGS=''
CXX='g++'
CXXCPP='g++ -E'
CXXFLAGS='-g -O2'
CXXFLAGS_STRICT='-Wall -Wundef'
DEFS='-DHAVE_CONFIG_H'
ECHO_C=''ECHO_N=''
ECHO_T=''
EGREP='grep -E'
EXEEXT=''
LDADD_RDYNAMIC='-rdynamic'
LDFLAGS=''
LIBOBJS=' error$U.o'
LIBS='-lcrypto -lssl -lz '
LTLIBOBJS=' error$U.lo'
OBJEXT='o'
PACKAGE_BUGREPORT='boxbackup@boxbackup.org'
PACKAGE_NAME='Box Backup'
PACKAGE_STRING='Box Backup 0.11'
PACKAGE_TARNAME='box-backup'
PACKAGE_VERSION='0.11'
PATH_SEPARATOR=':'
PERL='/usr/bin/perl'
RANDOM_DEVICE='/dev/urandom'
RANLIB='ranlib'
SHELL='/bin/sh'
TARGET_PERL='/usr/bin/perl'
WINDRES=''
ac_ct_AR='ar'
ac_ct_CXX='g++'
ac_ct_RANLIB='ranlib'
ac_ct_WINDRES=''
bindir='${exec_prefix}/bin'
bindir_expanded='/usr/local/bin'
box_version='trunk_2364'
build='x86_64-unknown-openbsd4.4'
build_alias=''
build_cpu='x86_64'
build_dir='/home/andy/BoxBackup/trunk'
build_os='openbsd4.4'
build_vendor='unknown'
client_parcel_dir='parcels/boxbackup-trunk_2364-backup-client-openbsd4.4'
datadir='${prefix}/share'
exec_prefix='${prefix}'
host='x86_64-unknown-openbsd4.4'
host_alias=''
host_cpu='x86_64'
host_os='openbsd4.4'
host_vendor='unknown'
includedir='${prefix}/include'
infodir='${prefix}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='/var'
localstatedir_expanded='/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='/usr/local'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sbindir_expanded='/usr/local/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
sysconfdir_expanded='/etc'
target='x86_64-unknown-openbsd4.4'
target_alias=''
target_cpu='x86_64'
target_os='openbsd4.4'
target_vendor='unknown'

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

#define BSWAP64 htobe64
#define HAVE_BSWAP64 1
#define HAVE_CXXABI_H 1
#define HAVE_DECL_DIRFD 1
#define HAVE_DECL_F_SETLK 1
#define HAVE_DECL_INFTIM 1
#define HAVE_DECL_OPTRESET 1
#define HAVE_DECL_O_BINARY 0
#define HAVE_DECL_O_EXLOCK 1
#define HAVE_DECL_SO_PEERCRED 0
#define HAVE_DECL_XATTR_NOFOLLOW 0
#define HAVE_DIRENT_H 1
#define HAVE_DIR_DD_FD 1
#define HAVE_DLFCN_H 1
#define HAVE_EXCEPTIONS
#define HAVE_FLOCK 1
#define HAVE_GETOPT_H 1
#define HAVE_GETPEEREID 1
#define HAVE_GETPID 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_INTTYPES_H 1
#define HAVE_KQUEUE 1
#define HAVE_LARGE_FILE_SUPPORT 1
#define HAVE_LCHOWN 1
#define HAVE_LIBCRYPTO 1
#define HAVE_LIBSSL 1
#define HAVE_LIBZ 1
#define HAVE_MEMORY_H 1
#define HAVE_MOUNTS 1
#define HAVE_NAMESPACES
#define HAVE_NETINET_IN_H 1
#define HAVE_OPENSSL_SSL_H 1
#define HAVE_PWD_H 1
#define HAVE_RANDOM_DEVICE 1
#define HAVE_REGEX_H 1
#define HAVE_REGEX_SUPPORT 1
#define HAVE_SETPROCTITLE 1
#define HAVE_SIGNAL_H 1
#define HAVE_SSL 1
#define HAVE_STATFS 1
#define HAVE_STDINT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRINGS_H 1
#define HAVE_STRING_H 1
#define HAVE_STRUCT_DIRENT_D_INO 1
#define HAVE_STRUCT_DIRENT_D_TYPE 1
#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
#define HAVE_STRUCT_STATFS_F_MNTONNAME 1
#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
#define HAVE_STRUCT_STAT_ST_FLAGS 1
#define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
#define HAVE_SYSCALL 1
#define HAVE_SYSLOG_H 1
#define HAVE_SYS_ENDIAN_H 1
#define HAVE_SYS_MOUNT_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_SYSCALL_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_UIO_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_TIME_H 1
#define HAVE_UINT16_T 1
#define HAVE_UINT32_T 1
#define HAVE_UINT64_T 1
#define HAVE_UINT8_T 1
#define HAVE_UNISTD_H 1
#define HAVE_UNISTD_H 1
#define HAVE_U_INT16_T 1
#define HAVE_U_INT32_T 1
#define HAVE_U_INT64_T 1
#define HAVE_U_INT8_T 1
#define HAVE_WAITPID 1
#define HAVE___SYSCALL 1
#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
#define PACKAGE_BUGREPORT "boxbackup@boxbackup.org"
#define PACKAGE_NAME "Box Backup"
#define PACKAGE_STRING "Box Backup 0.11"
#define PACKAGE_TARNAME "box-backup"
#define PACKAGE_VERSION "0.11"
#define PERL_EXECUTABLE "/usr/bin/perl"
#define RANDOM_DEVICE "/dev/urandom"
#define RETSIGTYPE void
#define STDC_HEADERS 1
#define STDC_HEADERS 1
#define TEMP_DIRECTORY_NAME "/tmp"
#define TIME_WITH_SYS_TIME 1
#endif
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;

configure: exit 0

--------------070603020006000305050009
Content-Type: text/plain;
 name="BoxConfig.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="BoxConfig.h"

/* lib/common/BoxConfig.h.  Generated by configure.  */
/* lib/common/BoxConfig.h.in.  Generated from configure.ac by autoheader.  */

/* Define to major version for BDB_VERSION */
/* #undef BDB_VERSION_MAJOR */

/* Define to minor version for BDB_VERSION */
/* #undef BDB_VERSION_MINOR */

/* Define to point version for BDB_VERSION */
/* #undef BDB_VERSION_POINT */

/* Name of the 64 bit endian swapping function */
#define BSWAP64 htobe64

/* Define to 1 if the `closedir' function returns void instead of `int'. */
/* #undef CLOSEDIR_VOID */

/* Define to 1 if non-aligned int16 access will fail */
/* #undef HAVE_ALIGNED_ONLY_INT16 */

/* Define to 1 if non-aligned int32 access will fail */
/* #undef HAVE_ALIGNED_ONLY_INT32 */

/* Define to 1 if non-aligned int64 access will fail */
/* #undef HAVE_ALIGNED_ONLY_INT64 */

/* Define to 1 if you have the <asm/byteorder.h> header file. */
/* #undef HAVE_ASM_BYTEORDER_H */

/* Define to 1 if BSWAP64 is defined to the name of a valid 64 bit endian
   swapping function */
#define HAVE_BSWAP64 1

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

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

/* Define to 1 if you have the declaration of `dirfd', and to 0 if you don't.
   */
#define HAVE_DECL_DIRFD 1

/* Define to 1 if you have the declaration of `F_SETLK', and to 0 if you
   don't. */
#define HAVE_DECL_F_SETLK 1

/* Define to 1 if you have the declaration of `INFTIM', and to 0 if you don't.
   */
#define HAVE_DECL_INFTIM 1

/* Define to 1 if you have the declaration of `optreset', and to 0 if you
   don't. */
#define HAVE_DECL_OPTRESET 1

/* Define to 1 if you have the declaration of `O_BINARY', and to 0 if you
   don't. */
#define HAVE_DECL_O_BINARY 0

/* Define to 1 if you have the declaration of `O_EXLOCK', and to 0 if you
   don't. */
#define HAVE_DECL_O_EXLOCK 1

/* Define to 1 if you have the declaration of `SO_PEERCRED', and to 0 if you
   don't. */
#define HAVE_DECL_SO_PEERCRED 0

/* Define to 1 if you have the declaration of `XATTR_NOFOLLOW', and to 0 if
   you don't. */
#define HAVE_DECL_XATTR_NOFOLLOW 0

/* Define to 1 if #define of pragmas works */
/* #undef HAVE_DEFINE_PRAGMA */

/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
   */
#define HAVE_DIRENT_H 1

/* Define to 1 if `dd_fd' is member of `DIR'. */
#define HAVE_DIR_DD_FD 1

/* Define to 1 if `d_fd' is member of `DIR'. */
/* #undef HAVE_DIR_D_FD */

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

/* Define to 1 if you have the <editline/readline.h> header file. */
/* #undef HAVE_EDITLINE_READLINE_H */

/* define if the compiler supports exceptions */
#define HAVE_EXCEPTIONS 

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

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

/* Define to 1 if you have the `getmntent' function. */
/* #undef HAVE_GETMNTENT */

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

/* Define to 1 if you have the `getpeereid' function. */
#define HAVE_GETPEEREID 1

/* Define to 1 if you have the `getpeerucred' function. */
/* #undef HAVE_GETPEERUCRED */

/* Define to 1 if you have the `getpid' function. */
#define HAVE_GETPID 1

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

/* Define to 1 if you have the `getxattr' function. */
/* #undef HAVE_GETXATTR */

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

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

/* Define to 1 if you have the `kqueue' function. */
#define HAVE_KQUEUE 1

/* Define to 1 if large files are supported */
#define HAVE_LARGE_FILE_SUPPORT 1

/* Define to 1 if you have the `lchown' function. */
#define HAVE_LCHOWN 1

/* Define to 1 if you have the `lgetxattr' function. */
/* #undef HAVE_LGETXATTR */

/* Define to 1 if you have the `crypto' library (-lcrypto). */
#define HAVE_LIBCRYPTO 1

/* Define if you have a readline compatible library */
/* #undef HAVE_LIBREADLINE */

/* Define to 1 if you have the `ssl' library (-lssl). */
#define HAVE_LIBSSL 1

/* Define to 1 if you have the `z' library (-lz). */
#define HAVE_LIBZ 1

/* Define to 1 if you have the `listxattr' function. */
/* #undef HAVE_LISTXATTR */

/* Define to 1 if you have the `llistxattr' function. */
/* #undef HAVE_LLISTXATTR */

/* Define to 1 if syscall lseek requires a dummy middle parameter */
/* #undef HAVE_LSEEK_DUMMY_PARAM */

/* Define to 1 if you have the `lsetxattr' function. */
/* #undef HAVE_LSETXATTR */

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

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

/* Define to 1 if this platform supports mounts */
#define HAVE_MOUNTS 1

/* define if the compiler implements namespaces */
#define HAVE_NAMESPACES 

/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
/* #undef HAVE_NDIR_H */

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

/* Define to 1 if SSL is pre-0.9.7 */
/* #undef HAVE_OLD_SSL */

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

/* Define to 1 if pcreposix.h is available */
/* #undef HAVE_PCREPOSIX_H */

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

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

/* Define to 1 (and set RANDOM_DEVICE) if a random device is available */
#define HAVE_RANDOM_DEVICE 1

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

/* Define if your readline library has add_history */
/* #undef HAVE_READLINE_HISTORY */

/* Define to 1 if you have the <readline/history.h> header file. */
/* #undef HAVE_READLINE_HISTORY_H */

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

/* Define to 1 if regex.h is available */
#define HAVE_REGEX_H 1

/* Define to 1 if regular expressions are supported */
#define HAVE_REGEX_SUPPORT 1

/* Define to 1 if you have the `setproctitle' function. */
#define HAVE_SETPROCTITLE 1

/* Define to 1 if you have the `setxattr' function. */
/* #undef HAVE_SETXATTR */

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

/* Define to 1 if SSL is available */
#define HAVE_SSL 1

/* Define to 1 if you have the `statfs' function. */
#define HAVE_STATFS 1

/* Define to 1 if `stat' has the bug that it succeeds when given the
   zero-length file name argument. */
/* #undef HAVE_STAT_EMPTY_STRING_BUG */

/* Define to 1 if stdbool.h conforms to C99. */
/* #undef HAVE_STDBOOL_H */

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

/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 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 `d_ino' is member of `struct dirent'. */
#define HAVE_STRUCT_DIRENT_D_INO 1

/* Define to 1 if `d_type' is member of `struct dirent'. */
#define HAVE_STRUCT_DIRENT_D_TYPE 1

/* Define to 1 if `mnt_dir' is member of `struct mntent'. */
/* #undef HAVE_STRUCT_MNTENT_MNT_DIR */

/* Define to 1 if `mnt_mountp' is member of `struct mnttab'. */
/* #undef HAVE_STRUCT_MNTTAB_MNT_MOUNTP */

/* Define to 1 if `sin_len' is member of `struct sockaddr_in'. */
#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1

/* Define to 1 if `f_mntonname' is member of `struct statfs'. */
#define HAVE_STRUCT_STATFS_F_MNTONNAME 1

/* Define to 1 if `f_mntonname' is member of `struct statvfs'. */
/* #undef HAVE_STRUCT_STATVFS_F_MNTONNAME */

/* Define to 1 if `st_atimensec' is member of `struct stat'. */
#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1

/* Define to 1 if `st_atim.tv_nsec' is member of `struct stat'. */
/* #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC */

/* Define to 1 if `st_flags' is member of `struct stat'. */
#define HAVE_STRUCT_STAT_ST_FLAGS 1

/* Define to 1 if `st_mtimespec' is member of `struct stat'. */
#define HAVE_STRUCT_STAT_ST_MTIMESPEC 1

/* Define to 1 if you have the `syscall' function. */
#define HAVE_SYSCALL 1

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

/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
   */
/* #undef HAVE_SYS_DIR_H */

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

/* Define to 1 if you have the <sys/mnttab.h> header file. */
/* #undef HAVE_SYS_MNTTAB_H */

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

/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
   */
/* #undef HAVE_SYS_NDIR_H */

/* 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/syscall.h> header file. */
#define HAVE_SYS_SYSCALL_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/uio.h> header file. */
#define HAVE_SYS_UIO_H 1

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

/* Define to 1 if you have the <sys/xattr.h> header file. */
/* #undef HAVE_SYS_XATTR_H */

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

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

/* Define to 1 if the system has the type `uint16_t'. */
#define HAVE_UINT16_T 1

/* Define to 1 if the system has the type `uint32_t'. */
#define HAVE_UINT32_T 1

/* Define to 1 if the system has the type `uint64_t'. */
#define HAVE_UINT64_T 1

/* Define to 1 if the system has the type `uint8_t'. */
#define HAVE_UINT8_T 1

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

/* Define to 1 if the system has the type `u_int16_t'. */
#define HAVE_U_INT16_T 1

/* Define to 1 if the system has the type `u_int32_t'. */
#define HAVE_U_INT32_T 1

/* Define to 1 if the system has the type `u_int64_t'. */
#define HAVE_U_INT64_T 1

/* Define to 1 if the system has the type `u_int8_t'. */
#define HAVE_U_INT8_T 1

/* Define to 1 if struct dirent.d_type is valid */
/* #undef HAVE_VALID_DIRENT_D_TYPE */

/* Define to 1 if you have the `waitpid' function. */
#define HAVE_WAITPID 1

/* Define to 1 if the system has the type `_Bool'. */
/* #undef HAVE__BOOL */

/* Define to 1 if you have the `__syscall' function. */
#define HAVE___SYSCALL 1

/* Define to 1 if __syscall is available but needs a definition */
/* #undef HAVE___SYSCALL_NEED_DEFN */

/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
   slash. */
#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1

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

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

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

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

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

/* Box Backup always uses static PCRE */
/* #undef PCRE_STATIC */

/* Location of the perl executable */
#define PERL_EXECUTABLE "/usr/bin/perl"

/* Define to the filename of the random device (and set HAVE_RANDOM_DEVICE) */
#define RANDOM_DEVICE "/dev/urandom"

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

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

/* TMP directory name */
#define TEMP_DIRECTORY_NAME "/tmp"

/* 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 */

/* Define to 1 if your processor stores words with the most significant byte
   first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */

/* Number of bits in a file offset, on hosts where this is settable. */
/* #undef _FILE_OFFSET_BITS */

/* Define for large files, on AIX-style hosts. */
/* #undef _LARGE_FILES */

/* Define to 1 if __USE_MALLOC is required work around STL memory leaks */
/* #undef __USE_MALLOC */

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

/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef gid_t */

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

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

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

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

/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef uid_t */

--------------070603020006000305050009--