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

configure:910: checking host system type
configure:956: checking whether make sets ${MAKE}
configure:1021: checking whether the C compiler (gcc -g -std=gnu99 -U__STRICT_ANSI__ -rdynamic -Wl,-rpath,/usr/local/lib) works
configure:1038: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__  -rdynamic -Wl,-rpath,/usr/local/lib conftest.c  1>&5
configure:1035:1: warning: return type defaults to 'int'
configure:1067: checking whether the C compiler (gcc -g -std=gnu99 -U__STRICT_ANSI__ -rdynamic -Wl,-rpath,/usr/local/lib) is a cross-compiler
configure:1075: checking whether we are using GNU C
configure:1084: gcc -E conftest.c
configure:1132: checking whether the C++ compiler (g++ -g -std=c++11 -U__STRICT_ANSI__ -rdynamic -Wl,-rpath,/usr/local/lib) works
configure:1149: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__  -rdynamic -Wl,-rpath,/usr/local/lib conftest.C  1>&5
configure:1175: checking whether the C++ compiler (g++ -g -std=c++11 -U__STRICT_ANSI__ -rdynamic -Wl,-rpath,/usr/local/lib) is a cross-compiler
configure:1183: checking whether we are using GNU C++
configure:1192: g++ -E conftest.C
configure:1208: checking for nvcc
configure:1243: checking for ranlib
configure:1369: checking for perl
configure:1406: checking for gtar
configure:1443: checking for xargs
configure:1480: checking for gzip
configure:1517: checking for gpatch
configure:1517: checking for patch
configure:1554: checking for git
configure:1628: checking for ar
configure:1665: checking for mkdir
configure:1704: checking for bash
configure:1981: checking how to run the C preprocessor
configure:2061: checking for ANSI C header files
configure:2074: cpp  conftest.c >/dev/null 2>conftest.out
configure:2141: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure: In function 'main':
configure:2136:1: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2136:67: warning: incompatible implicit declaration of built-in function 'exit'
configure:2137:1: warning: incompatible implicit declaration of built-in function 'exit'
configure:2168: checking for C99 features
configure:2186: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:2215: checking for M_PI
configure:2230: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:2255: checking for C strdup
configure:2268: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:2303: checking for C++ strdup
configure:2316: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:2348: checking whether byte ordering is bigendian
configure:2366: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:2381: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure: In function 'main':
configure:2376:2: error: unknown type name 'not'
configure:2376:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
configure: failed program was:
#line 2370 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
int main() {

#if BYTE_ORDER != BIG_ENDIAN
 not big endian
#endif
; return 0; }
configure:2457: checking size of long long
configure:2476: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:2467:1: warning: return type defaults to 'int'
configure: In function 'main':
configure:2470:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2470:11: warning: incompatible implicit declaration of built-in function 'exit'
configure:2472:3: warning: incompatible implicit declaration of built-in function 'exit'
configure:2501: checking size of long int
configure:2520: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:2511:1: warning: return type defaults to 'int'
configure: In function 'main':
configure:2514:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2514:11: warning: incompatible implicit declaration of built-in function 'exit'
configure:2516:3: warning: incompatible implicit declaration of built-in function 'exit'
configure:2545: checking size of int
configure:2564: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:2555:1: warning: return type defaults to 'int'
configure: In function 'main':
configure:2558:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2558:11: warning: incompatible implicit declaration of built-in function 'exit'
configure:2560:3: warning: incompatible implicit declaration of built-in function 'exit'
configure:2589: checking size of short int
configure:2608: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:2599:1: warning: return type defaults to 'int'
configure: In function 'main':
configure:2602:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2602:11: warning: incompatible implicit declaration of built-in function 'exit'
configure:2604:3: warning: incompatible implicit declaration of built-in function 'exit'
configure:2635: checking size of long double
configure:2654: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:2645:1: warning: return type defaults to 'int'
configure: In function 'main':
configure:2648:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2648:11: warning: incompatible implicit declaration of built-in function 'exit'
configure:2650:3: warning: incompatible implicit declaration of built-in function 'exit'
configure:2679: checking size of double
configure:2698: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:2689:1: warning: return type defaults to 'int'
configure: In function 'main':
configure:2692:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2692:11: warning: incompatible implicit declaration of built-in function 'exit'
configure:2694:3: warning: incompatible implicit declaration of built-in function 'exit'
configure:2724: checking size of float
configure:2743: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:2734:1: warning: return type defaults to 'int'
configure: In function 'main':
configure:2737:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2737:11: warning: incompatible implicit declaration of built-in function 'exit'
configure:2739:3: warning: incompatible implicit declaration of built-in function 'exit'
configure:2770: checking size of char *
configure:2789: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:2780:1: warning: return type defaults to 'int'
configure: In function 'main':
configure:2783:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
configure:2783:11: warning: incompatible implicit declaration of built-in function 'exit'
configure:2785:3: warning: incompatible implicit declaration of built-in function 'exit'
configure:2824: checking for the null device
configure:2887: checking for gethostbyname
configure:2915: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure:2988: checking whether mode_t is defined
configure:3003: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3029: checking for availability of gettimeofday timing
configure:3042: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure: In function 'main':
configure:3037:1: warning: implicit declaration of function 'gettimeofday' [-Wimplicit-function-declaration]
configure:3064: checking if gettimeofday needs timezone
configure:3082: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure:3105: checking for availability of getrusage timing
configure:3123: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure:3145: checking for availability of _ftime timing
configure:3163: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure: In function 'main':
configure:3156:17: error: storage size of 'timebs' isn't known
configure:3157:3: warning: implicit declaration of function '_ftime' [-Wimplicit-function-declaration]
configure: failed program was:
#line 3150 "configure"
#include "confdefs.h"
#include <stdio.h>
#include <time.h>
#include <sys/types.h>
#include <sys/timeb.h>
int main() {
  struct _timeb timebs;
  _ftime(&timebs);
  printf("%f\n",(double)(timebs.time + timebs.millitm/1000.0));
  return 0;
; return 0; }
configure:3190: checking for time.h
configure:3203: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3230: checking for sys/time.h
configure:3243: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3270: checking for sys/types.h
configure:3283: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3310: checking for unistd.h
configure:3323: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3350: checking for string.h
configure:3363: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3390: checking for assert.h
configure:3403: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3430: checking for tgmath.h
configure:3443: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3470: checking for sys/stat.h
configure:3483: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3510: checking for getopt.h
configure:3523: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3550: checking for dirent.h
configure:3563: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3590: checking for c_asm.h
configure:3603: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3597:19: fatal error: c_asm.h: No such file or directory
compilation terminated.
configure: failed program was:
#line 3595 "configure"
#include "confdefs.h"
 
#include <c_asm.h>
int main() {
 
; return 0; }
configure:3630: checking for intrinsics.h
configure:3643: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3637:24: fatal error: intrinsics.h: No such file or directory
compilation terminated.
configure: failed program was:
#line 3635 "configure"
#include "confdefs.h"
 
#include <intrinsics.h>
int main() {
 
; return 0; }
configure:3670: checking for mach/mach_time.h
configure:3683: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3677:28: fatal error: mach/mach_time.h: No such file or directory
compilation terminated.
configure: failed program was:
#line 3675 "configure"
#include "confdefs.h"
 
#include <mach/mach_time.h>
int main() {
 
; return 0; }
configure:3707: checking for regex.h
configure:3720: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3745: checking for sys/filio.h
configure:3760: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3754:23: fatal error: sys/filio.h: No such file or directory
compilation terminated.
configure: failed program was:
#line 3750 "configure"
#include "confdefs.h"
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif 
#include <sys/filio.h>
int main() {
 
; return 0; }
configure:3787: checking for sys/ioctl.h
configure:3802: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3829: checking for sys/socket.h
configure:3844: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3871: checking for netinet/in.h
configure:3886: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3913: checking for netdb.h
configure:3928: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3955: checking for arpa/inet.h
configure:3970: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:3997: checking for winsock2.h
configure:4010: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4004:22: fatal error: winsock2.h: No such file or directory
compilation terminated.
configure: failed program was:
#line 4002 "configure"
#include "confdefs.h"
 
#include <winsock2.h>
int main() {
 
; return 0; }
configure:4037: checking for crypt.h
configure:4052: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4079: checking for signal.h
configure:4092: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4119: checking for malloc.h
configure:4132: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4159: checking for sched.h
configure:4172: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4199: checking for execinfo.h
configure:4212: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4237: checking whether time.h and sys/time.h may both be included
configure:4251: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4276: checking whether socklen_t is defined
configure:4301: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4326: checking whether SOCKET is defined
configure:4351: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure: In function 'main':
configure:4347:1: error: unknown type name 'SOCKET'
configure: failed program was:
#line 4331 "configure"
#include "confdefs.h"
#include <stdio.h>
#include <stdlib.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
#ifdef HAVE_WINSOCK2_H
#include <winsock2.h>
#endif
int main() {
SOCKET foo; return 0
; return 0; }
configure:4377: checking for hrtime_t
configure:4413: checking for gethrtime
configure:4441: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
/tmp/cctKvpWT.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `gethrtime'
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 4418 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char gethrtime(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char gethrtime();

int main() {

/* 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_gethrtime) || defined (__stub___gethrtime)
choke me
#else
gethrtime();
#endif

; return 0; }
configure:4413: checking for read_real_time
configure:4441: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
/tmp/ccHdQWZO.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `read_real_time'
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 4418 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char read_real_time(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char read_real_time();

int main() {

/* 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_read_real_time) || defined (__stub___read_real_time)
choke me
#else
read_real_time();
#endif

; return 0; }
configure:4413: checking for time_base_to_time
configure:4441: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
/tmp/ccp0qBrR.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `time_base_to_time'
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 4418 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char time_base_to_time(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char time_base_to_time();

int main() {

/* 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_time_base_to_time) || defined (__stub___time_base_to_time)
choke me
#else
time_base_to_time();
#endif

; return 0; }
configure:4413: checking for clock_gettime
configure:4441: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
/tmp/ccZq15FS.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `clock_gettime'
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 4418 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char clock_gettime(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char clock_gettime();

int main() {

/* 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_clock_gettime) || defined (__stub___clock_gettime)
choke me
#else
clock_gettime();
#endif

; return 0; }
configure:4413: checking for mach_absolute_time
configure:4441: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
/tmp/ccUwcOPU.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `mach_absolute_time'
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 4418 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char mach_absolute_time(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char mach_absolute_time();

int main() {

/* 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_mach_absolute_time) || defined (__stub___mach_absolute_time)
choke me
#else
mach_absolute_time();
#endif

; return 0; }
configure:4467: checking for _rtc intrinsic
configure:4479: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure: In function 'main':
configure:4475:1: warning: implicit declaration of function '_rtc' [-Wimplicit-function-declaration]
/tmp/cck0ZnlX.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `_rtc'
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 4470 "configure"
#include "confdefs.h"
#ifdef HAVE_INTRINSICS_H
#include <intrinsics.h>
#endif
int main() {
_rtc()
; return 0; }
configure:4500: checking for mallinfo
configure:4528: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure:4557: checking for mallopt
configure:4585: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure:4613: checking whether M_MMAP_THRESHOLD is defined
configure:4628: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4655: checking for sched_getaffinity
configure:4683: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure:4712: checking for getpid
configure:4740: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure:4769: checking if __int64 is defined
configure:4781: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure: In function 'main':
configure:4777:1: error: unknown type name '__int64'
configure: failed program was:
#line 4774 "configure"
#include "confdefs.h"

int main() {
__int64 foo; return 0
; return 0; }
configure:4803: checking if __int128 is defined
configure:4815: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:4850: checking for vector
configure:4863: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:4850: checking for vector.h
configure:4863: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:4857:20: fatal error: vector.h: No such file or directory
compilation terminated.
configure: failed program was:
#line 4855 "configure"
#include "confdefs.h"
 
#include <vector.h>
int main() {
 
; return 0; }
configure:4901: checking for getopt_long_only
configure:4929: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
configure:4972: checking for working const
configure:5026: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:5048: checking for C inline
configure:5062: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:5108: checking for C static inline
configure:5130: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5 conftest2.c
configure:5118:18: warning: return type defaults to 'int'
configure:5118:27: warning: return type defaults to 'int'
configure:5126:18: warning: return type defaults to 'int'
configure:5126:27: warning: return type defaults to 'int'
configure:5156: checking for C restrict
configure:5188: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:5218: checking for C++ restrict
configure:5258: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5235:19: error: expected initializer before 'p1'
configure:5236:19: error: expected initializer before 'p2'
configure:5237:20: error: expected ';' at end of member declaration
configure:5237:29: error: 'arr' does not name a type
configure:5238:20: error: expected ';' at end of member declaration
configure:5238:29: error: 'arr' does not name a type
configure:5239:26: error: expected ',' or '...' before 'p'
configure:5240:26: error: expected ',' or '...' before 'p'
configure:5241:26: error: expected ',' or '...' before 'p'
configure:5244:26: error: expected ',' or '...' before 'p'
configure:5245:26: error: expected ',' or '...' before 'p'
configure:5246:26: error: expected ',' or '...' before 'p'
configure: In function 'int main()':
configure:5252:19: error: expected initializer before 'v1'
configure:5253:19: error: expected initializer before 'v2'
configure: failed program was:
#line 5233 "configure"
#include "confdefs.h"

double * restrict p1;
double * restrict p2[3];
struct s1 { char * restrict arr; };
struct s2 { char * restrict arr[3]; };
void f1 (void * restrict p);
void f2 (void * restrict p[]);
void f3 (void * restrict p[3]);
// void f4 (void * restrict p[restrict]);
// void f5 (void * restrict p[restrict 3]);
void f1 (void * restrict p) { }
void f2 (void * restrict p[]) { }
void f3 (void * restrict p[3]) { }
// void f4 (void * restrict p[restrict]) { }
// void f5 (void * restrict p[restrict 3]) { }

int main() {

double * restrict v1;
double * restrict v2[3];

; return 0; }
configure:5258: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5299: checking for C++ copysign
configure:5340: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure: In function 'int main()':
configure:5328:22: error: no matching function for call to 'copysign(float)'
configure:5328:22: note: candidates are:
In file included from /usr/include/features.h:361:0,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:39,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:430,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:41,
                 from configure:5322:
/usr/include/bits/mathcalls.h:218:1: note: double copysign(double, double)
 __MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
 ^
/usr/include/bits/mathcalls.h:218:1: note:   candidate expects 2 arguments, 1 provided
In file included from configure:5322:0:
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1240:3: note: constexpr float std::copysign(float, float)
   copysign(float __x, float __y)
   ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1240:3: note:   candidate expects 2 arguments, 1 provided
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1244:3: note: constexpr long double std::copysign(long double, long double)
   copysign(long double __x, long double __y)
   ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1244:3: note:   candidate expects 2 arguments, 1 provided
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1249:5: note: template<class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::copysign(_Tp, _Up)
     copysign(_Tp __x, _Up __y)
     ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1249:5: note:   template argument deduction/substitution failed:
configure:5328:22: note:   candidate expects 2 arguments, 1 provided
configure:5329:21: error: no matching function for call to 'copysign(double)'
configure:5329:21: note: candidates are:
In file included from /usr/include/features.h:361:0,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:39,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:430,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:41,
                 from configure:5322:
/usr/include/bits/mathcalls.h:218:1: note: double copysign(double, double)
 __MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
 ^
/usr/include/bits/mathcalls.h:218:1: note:   candidate expects 2 arguments, 1 provided
In file included from configure:5322:0:
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1240:3: note: constexpr float std::copysign(float, float)
   copysign(float __x, float __y)
   ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1240:3: note:   candidate expects 2 arguments, 1 provided
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1244:3: note: constexpr long double std::copysign(long double, long double)
   copysign(long double __x, long double __y)
   ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1244:3: note:   candidate expects 2 arguments, 1 provided
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1249:5: note: template<class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::copysign(_Tp, _Up)
     copysign(_Tp __x, _Up __y)
     ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1249:5: note:   template argument deduction/substitution failed:
configure:5329:21: note:   candidate expects 2 arguments, 1 provided
configure:5333:22: error: no matching function for call to 'copysign(float)'
configure:5333:22: note: candidates are:
In file included from /usr/include/features.h:361:0,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:39,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:430,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:41,
                 from configure:5322:
/usr/include/bits/mathcalls.h:218:1: note: double copysign(double, double)
 __MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
 ^
/usr/include/bits/mathcalls.h:218:1: note:   candidate expects 2 arguments, 1 provided
In file included from configure:5322:0:
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1240:3: note: constexpr float std::copysign(float, float)
   copysign(float __x, float __y)
   ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1240:3: note:   candidate expects 2 arguments, 1 provided
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1244:3: note: constexpr long double std::copysign(long double, long double)
   copysign(long double __x, long double __y)
   ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1244:3: note:   candidate expects 2 arguments, 1 provided
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1249:5: note: template<class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::copysign(_Tp, _Up)
     copysign(_Tp __x, _Up __y)
     ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1249:5: note:   template argument deduction/substitution failed:
configure:5333:22: note:   candidate expects 2 arguments, 1 provided
configure:5334:21: error: no matching function for call to 'copysign(double)'
configure:5334:21: note: candidates are:
In file included from /usr/include/features.h:361:0,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:39,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:430,
                 from /data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:41,
                 from configure:5322:
/usr/include/bits/mathcalls.h:218:1: note: double copysign(double, double)
 __MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
 ^
/usr/include/bits/mathcalls.h:218:1: note:   candidate expects 2 arguments, 1 provided
In file included from configure:5322:0:
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1240:3: note: constexpr float std::copysign(float, float)
   copysign(float __x, float __y)
   ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1240:3: note:   candidate expects 2 arguments, 1 provided
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1244:3: note: constexpr long double std::copysign(long double, long double)
   copysign(long double __x, long double __y)
   ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1244:3: note:   candidate expects 2 arguments, 1 provided
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1249:5: note: template<class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::copysign(_Tp, _Up)
     copysign(_Tp __x, _Up __y)
     ^
/data/bin/gcc-4.9.2/include/c++/4.9.2/cmath:1249:5: note:   template argument deduction/substitution failed:
configure:5334:21: note:   candidate expects 2 arguments, 1 provided
configure: failed program was:
#line 5319 "configure"
#include "confdefs.h"

/* See note in cctk_Math.h regarding these include statements */
#include <cmath>
#include <math.h>

int main() {

{
  std::copysign (1.0f);
  std::copysign (1.0);
}
using namespace std;
{
  std::copysign (1.0f);
  std::copysign (1.0);
}

; return 0; }
configure:5340: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5378: checking for C++ fpclassify
configure:5419: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5457: checking for C++ isfinite
configure:5498: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5536: checking for C++ isinf
configure:5577: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5615: checking for C++ isnan
configure:5656: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5694: checking for C++ isnormal
configure:5735: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5773: checking for C++ signbit
configure:5814: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5850: checking for C _Pragma
configure:5871: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:5909: checking for C function __attribute__((__noinline__))
configure:5922: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:5944: checking for C++ function __attribute__((__noinline__))
configure:5965: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:5994: checking for C++ member function __attribute__((__noinline__))
configure:6015: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6046: checking for C function __attribute__((__always_inline__))
configure:6059: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:6081: checking for C++ function __attribute__((__always_inline__))
configure:6102: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6131: checking for C++ member function __attribute__((__always_inline__))
configure:6152: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6183: checking for C __attribute__((__unused__))
configure:6196: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:6218: checking for C++ __attribute__((__unused__))
configure:6239: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6270: checking for C __attribute__((__aligned__(...)))
configure:6283: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:6305: checking for C++ __attribute__((__aligned__(...)))
configure:6326: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6357: checking for C __attribute__((__cold__))
configure:6370: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure: In function 'main':
configure:6366:1: warning: '__cold__' attribute ignored [-Wattributes]
configure:6392: checking for C++ __attribute__((__cold__))
configure:6413: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure: In function 'int main()':
configure:6409:38: warning: '__cold__' attribute ignored [-Wattributes]
configure:6444: checking for C __attribute__((__hot__))
configure:6457: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure: In function 'main':
configure:6453:1: warning: '__hot__' attribute ignored [-Wattributes]
configure:6479: checking for C++ __attribute__((__hot__))
configure:6500: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure: In function 'int main()':
configure:6496:37: warning: '__hot__' attribute ignored [-Wattributes]
configure:6531: checking for C __attribute__((__format__(printf, 1, 2)))
configure:6544: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:6566: checking for C++ __attribute__((__format__(printf, 1, 2)))
configure:6587: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6618: checking for C __attribute__((__noreturn__))
configure:6631: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:6653: checking for C++ __attribute__((__noreturn__))
configure:6674: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6705: checking for C __attribute__((__nonnull__))
configure:6733: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:6755: checking for C++ __attribute__((__nonnull__))
configure:6791: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6822: checking for C __attribute__((__returns_nonnull__))
configure:6844: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:6866: checking for C++ __attribute__((__returns_nonnull__))
configure:6896: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:6927: checking for C __builtin_expect
configure:6940: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:6962: checking for C++ __builtin_expect
configure:6983: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__   conftest.C  1>&5
configure:7014: checking for C __builtin_trap
configure:7027: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:7049: checking for C++ __builtin_trap
configure:7070: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__   conftest.C  1>&5
configure:7101: checking for C __builtin_unreachable
configure:7114: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:7136: checking for C++ __builtin_unreachable
configure:7157: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__   conftest.C  1>&5
configure:7188: checking for C __builtin_assume_aligned
configure:7203: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  1>&5
configure:7225: checking for C++ __builtin_assume_aligned
configure:7248: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__   conftest.C  1>&5
configure:7279: checking for C++ static_assert
configure:7300: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__   conftest.C  1>&5
configure:7331: checking for C++ auto specifier
configure:7352: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__   conftest.C  1>&5
configure:7381: checking for C++ lambda expressions
configure:7402: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__   conftest.C  1>&5
configure:7431: checking for C++ range-based for statements
configure:7453: g++ -o conftest -g -std=c++11 -U__STRICT_ANSI__   conftest.C  1>&5
configure:7495: checking for Fortran REAL*4
configure:7512: gfortran -c  conftest.f 1>&5
configure:7541: checking for Fortran REAL*8
configure:7558: gfortran -c  conftest.f 1>&5
configure:7587: checking for Fortran REAL*16
configure:7604: gfortran -c  conftest.f 1>&5
configure:7634: checking for Fortran COMPLEX*8
configure:7651: gfortran -c  conftest.f 1>&5
configure:7680: checking for Fortran COMPLEX*16
configure:7697: gfortran -c  conftest.f 1>&5
configure:7726: checking for Fortran COMPLEX*32
configure:7743: gfortran -c  conftest.f 1>&5
configure:7790: checking for cxxabi.h
configure:7803: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:7827: checking for __cxa_demangle
configure:7839: g++ -c -g -std=c++11 -U__STRICT_ANSI__  conftest.C 1>&5
configure:7871: checking for Dl_info.dli_sname
configure:7886: gcc -c -g -std=gnu99 -U__STRICT_ANSI__  conftest.c 1>&5
configure:7926: checking for dladdr
configure:7954: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  >&5
/tmp/ccfKID9L.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `dladdr'
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 7931 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char dladdr(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dladdr();

int main() {

/* 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_dladdr) || defined (__stub___dladdr)
choke me
#else
dladdr();
#endif

; return 0; }
configure:7976: checking for dladdr in library dl
configure:7996: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -ldl >&5
configure:8044: checking for backtrace
configure:8072: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -ldl >&5
configure:8102: checking for backtrace_symbols
configure:8130: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -ldl >&5
configure:8160: checking for crypt
configure:8188: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -ldl >&5
/tmp/ccuPgIOY.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `crypt'
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 8165 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char crypt(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char crypt();

int main() {

/* 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_crypt) || defined (__stub___crypt)
choke me
#else
crypt();
#endif

; return 0; }
configure:8210: checking for crypt in library crypt
configure:8230: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lcrypt -ldl >&5
configure:8270: checking for finite in header math.h and library m
configure:8287: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lcrypt -ldl >&5
configure:8328: checking for copysign in header math.h and library m
configure:8345: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lcrypt -ldl >&5
configure:8386: checking for fpclassify in header math.h and library m
configure:8403: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lm -lcrypt -ldl >&5
configure:8444: checking for isfinite in header math.h and library m
configure:8461: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lm -lm -lcrypt -ldl >&5
configure:8502: checking for isinf in header math.h and library m
configure:8519: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lm -lm -lm -lcrypt -ldl >&5
configure:8560: checking for isnan in header math.h and library m
configure:8577: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lm -lm -lm -lm -lcrypt -ldl >&5
configure:8618: checking for isnormal in header math.h and library m
configure:8635: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lm -lm -lm -lm -lm -lcrypt -ldl >&5
configure:8676: checking for signbit in header math.h and library m
configure:8693: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lm -lm -lm -lm -lm -lm -lcrypt -ldl >&5
configure:8738: checking for mkstemp
configure:8766: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lm -lm -lm -lm -lm -lm -lcrypt -ldl >&5
configure:8848: checking for va_copy
configure:8860: gcc -o conftest -g -std=gnu99 -U__STRICT_ANSI__   conftest.c  -L/usr/local/lib  -lm -lm -lm -lm -lm -lm -lm -lm -lcrypt -ldl >&5
