[petsc-dev] Broken example ?

Patrick Sanan patrick.sanan at gmail.com
Wed Dec 17 10:55:56 CST 2014


I can reproduce (on a laptop, OS X 10.9)

Running in the debugger (and looking at a related error when running the 
second suggested command line option in ex55.c), a possible source of 
the problem is with the way the IS's are being set up. The direct cause 
of the segfault on my machine is that, in PCFieldSplitSetDefaults, 
jac->head is a null pointer.

It seems to be unrelated to hypre (based on the fact that the same 
behavior is observed changing to -fieldsplit_0_pc_type lu).

Pasted below:
1) LLDB running the first recommended settings
2) Error from these settings
3) Error from the second set of recommended options

=======================================================
1)

$ lldb ./ex55
(lldb) target create "./ex55"
Current executable set to './ex55' (x86_64).
(lldb) r -ksp_type fgmres -pc_type fieldsplit 
-pc_fieldsplit_detect_saddle_point -pc_fieldsplit_type schur 
-pc_fieldsplit_schur_precondition self -fieldsplit_1_ksp_type fgmres 
-fieldsplit_1_pc_type lsc -snes_vi_monitor -ksp_monitor_true_residual 
-fieldsplit_ksp_monitor -fieldsplit_0_pc_type hypre -da_grid_x 65 
-da_grid_y 65 -snes_atol 1.e-11  -ksp_rtol 1.e-8
Process 84592 launched: './ex55' (x86_64)
   0 SNES VI Function norm 6.221605446769e-05 Active lower constraints 
1928/2241 upper constraints 302/397 Percent of total 0.131953 Percent of 
bounded 0.175937
Process 84592 stopped
* thread #1: tid = 0x8c484, 0x0000000101196734 
libpetsc.3.05.dylib`PCFieldSplitSetDefaults(pc=0x0000000104351a60) + 
6868 at fieldsplit.c:411, queue = 'com.apple.main-thread', stop reason = 
EXC_BAD_ACCESS (code=1, address=0x48)
     frame #0: 0x0000000101196734 
libpetsc.3.05.dylib`PCFieldSplitSetDefaults(pc=0x0000000104351a60) + 
6868 at fieldsplit.c:411
    408             ierr = 
MatFindZeroDiagonals(pc->mat,&zerodiags);CHKERRQ(ierr);
    409             ierr = 
ISComplement(zerodiags,nmin,nmax,&rest);CHKERRQ(ierr);
    410             if (jac->reset) {
-> 411               jac->head->is       = rest;
    412               jac->head->next->is = zerodiags;
    413             } else {
    414               ierr = PCFieldSplitSetIS(pc,"0",rest);CHKERRQ(ierr);
(lldb)


=======================================================
2)

$ ./ex55 -ksp_type fgmres -pc_type fieldsplit 
-pc_fieldsplit_detect_saddle_point -pc_fieldsplit_type schur 
-pc_fieldsplit_schur_precondition self -fieldsplit_1_ksp_type fgmres 
-fieldsplit_1_pc_type lsc -snes_vi_monitor -ksp_monitor_true_residual 
-fieldsplit_ksp_monitor -fieldsplit_0_pc_type hypre -da_grid_x 65 
-da_grid_y 65 -snes_atol 1.e-11  -ksp_rtol 1.e-8
   0 SNES VI Function norm 6.221605446769e-05 Active lower constraints 
1928/2241 upper constraints 302/397 Percent of total 0.131953 Percent of 
bounded 0.175937
[0]PETSC ERROR: 
------------------------------------------------------------------------
[0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, 
probably memory access out of range
[0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
[0]PETSC ERROR: or see 
http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind
[0]PETSC ERROR: or try http://valgrind.org on GNU/linux and Apple Mac OS 
X to find memory corruption errors
[0]PETSC ERROR: likely location of problem given in stack below
[0]PETSC ERROR: ---------------------  Stack Frames 
------------------------------------
[0]PETSC ERROR: Note: The EXACT line numbers in the stack are not available,
[0]PETSC ERROR:       INSTEAD the line number of the start of the function
[0]PETSC ERROR:       is given.
[0]PETSC ERROR: [0] PCFieldSplitSetDefaults line 321 
/Users/patrick/program/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
[0]PETSC ERROR: [0] PCSetUp_FieldSplit line 484 
/Users/patrick/program/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
[0]PETSC ERROR: [0] KSPSetUp line 220 
/Users/patrick/program/petsc/src/ksp/ksp/interface/itfunc.c
[0]PETSC ERROR: [0] SNESSolve_VINEWTONRSLS line 346 
/Users/patrick/program/petsc/src/snes/impls/vi/rs/virs.c
[0]PETSC ERROR: [0] SNESSolve line 3696 
/Users/patrick/program/petsc/src/snes/interface/snes.c
[0]PETSC ERROR: --------------------- Error Message 
--------------------------------------------------------------
[0]PETSC ERROR: Signal received
[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html 
for trouble shooting.
[0]PETSC ERROR: Petsc Development GIT revision: v3.5.2-1118-g64daeef  
GIT Date: 2014-12-11 04:32:01 -0600
[0]PETSC ERROR: ./ex55 on a arch-darwin-double-debug named 
Patricks-MacBook-Pro-3.local by patrick Tue Dec 16 11:19:48 2014
[0]PETSC ERROR: Configure options PETSC_DIR=/Users/patrick/program/petsc 
PETSC_ARCH=arch-darwin-double-debug --download-mpich 
--download-fblaslapack --with-cc=clang --with-cxx=clang++ 
--with-fc=gfortran-mp-4.9 --with-debugging=1 --with-precision=double 
--download-mumps --download-scalapack --download-metis 
--download-parmetis --download-spai --download-hypre --download-viennacl 
--with-opencl
[0]PETSC ERROR: #1 User provided function() line 0 in  unknown file
application called MPI_Abort(MPI_COMM_WORLD, 59) - process 0
[unset]: aborting job:
application called MPI_Abort(MPI_COMM_WORLD, 59) - process 0


=======================================================
3)

$ ./ex55 -ksp_type fgmres -pc_type mg -mg_levels_ksp_type fgmres 
-mg_levels_pc_type fieldsplit 
-mg_levels_pc_fieldsplit_detect_saddle_point 
-mg_levels_pc_fieldsplit_type schur 
-mg_levels_pc_fieldsplit_factorization_type full 
-mg_levels_pc_fieldsplit_schur_precondition user 
-mg_levels_fieldsplit_1_ksp_type gmres -mg_levels_fieldsplit_1_pc_type 
none -mg_levels_fieldsplit_0_ksp_type preonly 
-mg_levels_fieldsplit_0_pc_type sor 
-mg_levels_fieldsplit_0_pc_sor_forward -snes_vi_monitor 
-ksp_monitor_true_residual -pc_mg_levels 5 -pc_mg_galerkin 
-mg_levels_ksp_monitor -mg_levels_fieldsplit_ksp_monitor 
-mg_levels_ksp_max_it 2 -mg_levels_fieldsplit_ksp_max_it 5 -snes_atol 
1.e-11 -mg_coarse_ksp_type preonly -mg_coarse_pc_type svd -da_grid_x 65 
-da_grid_y 65 -ksp_rtol 1.e-8

.............

SNESVI solver converged at t = 0.0000 in 8 iterations
   0 SNES VI Function norm 6.499999997699e+01 Active lower constraints 
12663/12663 upper constraints 0/0 Percent of total 0.74929 Percent of 
bounded 0.999053
[0]PETSC ERROR: --------------------- Error Message 
--------------------------------------------------------------
[0]PETSC ERROR: Invalid argument
[0]PETSC ERROR: Wrong type of object: Parameter # 2
[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html 
for trouble shooting.
[0]PETSC ERROR: Petsc Development GIT revision: v3.5.2-1118-g64daeef  
GIT Date: 2014-12-11 04:32:01 -0600
[0]PETSC ERROR: ./ex55 on a arch-darwin-double-debug named 
Patricks-MacBook-Pro-3.local by patrick Tue Dec 16 11:21:47 2014
[0]PETSC ERROR: Configure options PETSC_DIR=/Users/patrick/program/petsc 
PETSC_ARCH=arch-darwin-double-debug --download-mpich 
--download-fblaslapack --with-cc=clang --with-cxx=clang++ 
--with-fc=gfortran-mp-4.9 --with-debugging=1 --with-precision=double 
--download-mumps --download-scalapack --download-metis 
--download-parmetis --download-spai --download-hypre --download-viennacl 
--with-opencl
[0]PETSC ERROR: #1 MatGetSubMatrix() line 7482 in 
/Users/patrick/program/petsc/src/mat/interface/matrix.c
[0]PETSC ERROR: #2 PCSetUp_FieldSplit() line 552 in 
/Users/patrick/program/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
[0]PETSC ERROR: #3 PCSetUp() line 902 in 
/Users/patrick/program/petsc/src/ksp/pc/interface/precon.c
[0]PETSC ERROR: #4 KSPSetUp() line 306 in 
/Users/patrick/program/petsc/src/ksp/ksp/interface/itfunc.c
[0]PETSC ERROR: #5 PCSetUp_MG() line 758 in 
/Users/patrick/program/petsc/src/ksp/pc/impls/mg/mg.c
[0]PETSC ERROR: #6 PCSetUp() line 902 in 
/Users/patrick/program/petsc/src/ksp/pc/interface/precon.c
[0]PETSC ERROR: #7 KSPSetUp() line 306 in 
/Users/patrick/program/petsc/src/ksp/ksp/interface/itfunc.c
[0]PETSC ERROR: #8 SNESSolve_VINEWTONRSLS() line 506 in 
/Users/patrick/program/petsc/src/snes/impls/vi/rs/virs.c
[0]PETSC ERROR: #9 SNESSolve() line 3743 in 
/Users/patrick/program/petsc/src/snes/interface/snes.c
[0]PETSC ERROR: #10 main() line 108 in 
/Users/patrick/program/petsc/src/snes/examples/tutorials/ex55.c
[0]PETSC ERROR: ----------------End of Error Message -------send entire 
error message to petsc-maint at mcs.anl.gov----------
application called MPI_Abort(MPI_COMM_WORLD, 62) - process 0
[unset]: aborting job:
application called MPI_Abort(MPI_COMM_WORLD, 62) - process 0

On 16/12/14 05:22 AM, Pierre Jolivet wrote:
> When trying to run snes/examples/tutorials/ex55 with the command line given in the source code, i.e.
> $ ./ex55 -ksp_type fgmres -pc_type fieldsplit -pc_fieldsplit_detect_saddle_point -pc_fieldsplit_type schur -pc_fieldsplit_schur_precondition self -fieldsplit_1_ksp_type fgmres -fieldsplit_1_pc_type lsc -snes_vi_monitor -ksp_monitor_true_residual -fieldsplit_ksp_monitor -fieldsplit_0_pc_type hypre -da_grid_x 65 -da_grid_y 65 -snes_atol 1.e-11  -ksp_rtol 1.e-8
> I end up with a crash with these lines in the log:
> [0]PETSC ERROR: ---------------------  Stack Frames ------------------------------------
> [0]PETSC ERROR: Note: The EXACT line numbers in the stack are not available,
> [0]PETSC ERROR:       INSTEAD the line number of the start of the function
> [0]PETSC ERROR:       is given.
> [0]PETSC ERROR: [0] PCFieldSplitSetDefaults line 321petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
> [0]PETSC ERROR: [0] PCSetUp_FieldSplit line 484 petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
> [0]PETSC ERROR: [0] KSPSetUp line 220 petsc/src/ksp/ksp/interface/itfunc.c
> [0]PETSC ERROR: [0] SNESSolve_VINEWTONRSLS line 346 petsc/src/snes/impls/vi/rs/virs.c
> [0]PETSC ERROR: [0] SNESSolve line 3696 petsc/src/snes/interface/snes.c
>
> This is happening on two computers (a MBP and a Linux, on the master branch), both have —download-hypre, am I the only one having this error ? Please let me know if so, I’ll send you both configure.log if need be.
>
> Thank you,
> Pierre

-------------- next part --------------
make[1]: Entering directory `/Users/patrick/program/petsc'
==========================================
 
See documentation/faq.html and documentation/bugreporting.html
for help with installation problems.  Please send EVERYTHING
printed out below when reporting problems.  Please check the
mailing list archives and consider subscribing.
 
  http://www.mcs.anl.gov/petsc/miscellaneous/mailing-lists.html
 
==========================================
Starting on Patricks-MacBook-Pro.local at Tue Dec 16 10:52:58 PST 2014
Machine characteristics: Darwin Patricks-MacBook-Pro.local 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64 x86_64
-----------------------------------------
Using PETSc directory: /Users/patrick/program/petsc
Using PETSc arch: arch-darwin-double-debug
-----------------------------------------
PETSC_VERSION_RELEASE    0
PETSC_VERSION_MAJOR      3
PETSC_VERSION_MINOR      5
PETSC_VERSION_SUBMINOR   2
PETSC_VERSION_PATCH      0
PETSC_VERSION_DATE       "unknown"
PETSC_VERSION_GIT        "unknown"
PETSC_VERSION_DATE_GIT   "unknown"
PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR)          \
PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \
PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \
PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \
-----------------------------------------
Using configure Options: PETSC_DIR=/Users/patrick/program/petsc PETSC_ARCH=arch-darwin-double-debug --download-mpich --download-fblaslapack --with-cc=clang --with-cxx=clang++ --with-fc=gfortran-mp-4.9 --with-debugging=1 --with-precision=double --download-mumps --download-scalapack --download-metis --download-parmetis --download-spai --download-hypre --download-viennacl --with-opencl
Using configuration flags:
#define INCLUDED_PETSCCONF_H
#define IS_COLORING_MAX 65535
#define STDC_HEADERS 1
#define MPIU_COLORING_VALUE MPI_UNSIGNED_SHORT
#define PETSC_RTLD_DEFAULT 1
#define PETSC_UINTPTR_T uintptr_t
#define PETSC_HAVE_PTHREAD 1
#define PETSC_HAVE_SSL 1
#define PETSC_DEPRECATED(why) __attribute((deprecated))
#define PETSC_HAVE_OPENCL 1
#define PETSC_REPLACE_DIR_SEPARATOR '\\'
#define PETSC_HAVE_SO_REUSEADDR 1
#define PETSC_HAVE_MPI 1
#define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2
#define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0
#define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1
#define PETSC_HAVE_FORTRAN 1
#define PETSC_DIR "/Users/patrick/program/petsc"
#define PETSC_HAVE_X 1
#define PETSC_HAVE_HYPRE 1
#define PETSC_LIB_DIR "/Users/patrick/program/petsc/arch-darwin-double-debug/lib"
#define PETSC_HAVE_SPAI 1
#define PETSC_HAVE_PARMETIS 1
#define PETSC_USE_SOCKET_VIEWER 1
#define PETSC_USE_ISATTY 1
#define PETSC_HAVE_SOWING 1
#define PETSC_SLSUFFIX "dylib"
#define PETSC_FUNCTION_NAME_CXX __func__
#define PETSC_HAVE_VIENNACL 1
#define PETSC_HAVE_MUMPS 1
#define PETSC_HAVE_FBLASLAPACK 1
#define PETSC_HAVE_ATOLL 1
#define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1
#define PETSC_UNUSED __attribute((unused))
#define PETSC_FUNCTION_NAME_C __func__
#define PETSC_HAVE_MPICH 1
#define PETSC_HAVE_VALGRIND 1
#define PETSC_USE_SINGLE_LIBRARY 1
#define PETSC_HAVE_BUILTIN_EXPECT 1
#define PETSC_HAVE_METIS 1
#define PETSC_DIR_SEPARATOR '/'
#define PETSC_PATH_SEPARATOR ':'
#define PETSC_HAVE_XMMINTRIN_H 1
#define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA
#define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c))
#define PETSC_HAVE_BLASLAPACK 1
#define PETSC_HAVE_HWLOC 1
#define PETSC_HAVE_GZIP 1
#define PETSC_HAVE_STRING_H 1
#define PETSC_HAVE_SYS_TYPES_H 1
#define PETSC_HAVE_DLFCN_H 1
#define PETSC_HAVE_MACHINE_ENDIAN_H 1
#define PETSC_HAVE_SCHED_H 1
#define PETSC_HAVE_STDINT_H 1
#define PETSC_HAVE_TIME_H 1
#define PETSC_HAVE_MATH_H 1
#define PETSC_HAVE_STDLIB_H 1
#define PETSC_HAVE_SYS_PARAM_H 1
#define PETSC_HAVE_PTHREAD_H 1
#define PETSC_HAVE_UNISTD_H 1
#define PETSC_HAVE_CXXABI_H 1
#define PETSC_HAVE_SYS_WAIT_H 1
#define PETSC_HAVE_SETJMP_H 1
#define PETSC_HAVE_LIMITS_H 1
#define PETSC_HAVE_SEARCH_H 1
#define PETSC_HAVE_NETINET_IN_H 1
#define PETSC_HAVE_SYS_SOCKET_H 1
#define PETSC_HAVE_FLOAT_H 1
#define PETSC_HAVE_SYS_RESOURCE_H 1
#define PETSC_HAVE_SYS_TIMES_H 1
#define PETSC_HAVE_NETDB_H 1
#define PETSC_HAVE_SYS_UTSNAME_H 1
#define PETSC_HAVE_PWD_H 1
#define PETSC_HAVE_FCNTL_H 1
#define PETSC_HAVE_STRINGS_H 1
#define PETSC_TIME_WITH_SYS_TIME 1
#define PETSC_HAVE_SYS_TIME_H 1
#define PETSC_USING_F90 1
#define PETSC_USING_F2003 1
#define PETSC_HAVE_RTLD_NOW 1
#define PETSC_HAVE_RTLD_LOCAL 1
#define PETSC_HAVE_RTLD_LAZY 1
#define PETSC_C_STATIC_INLINE static inline
#define PETSC_HAVE_FORTRAN_UNDERSCORE 1
#define PETSC_HAVE_CXX_NAMESPACE 1
#define PETSC_HAVE_RTLD_GLOBAL 1
#define PETSC_C_RESTRICT restrict
#define PETSC_CXX_RESTRICT  __restrict__
#define PETSC_CXX_STATIC_INLINE static inline
#define PETSC_HAVE_LIBZ 1
#define PETSC_HAVE_LIBDL 1
#define PETSC_HAVE_LIBGFORTRAN 1
#define PETSC_HAVE_LIBSCALAPACK 1
#define PETSC_HAVE_LIBGCC_EXT_10_5 1
#define PETSC_HAVE_LIBMETIS 1
#define PETSC_HAVE_LIBCRYPTO 1
#define PETSC_HAVE_LIBCMUMPS 1
#define PETSC_HAVE_LIBM 1
#define PETSC_HAVE_LIBCLANG_RT_OSX 1
#define PETSC_HAVE_LIBDMUMPS 1
#define PETSC_HAVE_LIBMUMPS_COMMON 1
#define PETSC_HAVE_LIBPTHREAD 1
#define PETSC_HAVE_LIBPARMETIS 1
#define PETSC_HAVE_LIBFBLAS 1
#define PETSC_HAVE_LIBMPICXX 1
#define PETSC_HAVE_LIBCLANG_RT 1
#define PETSC_HAVE_LIBHWLOC 1
#define PETSC_HAVE_LIBZMUMPS 1
#define PETSC_HAVE_LIBSSL 1
#define PETSC_HAVE_FENV_H 1
#define PETSC_HAVE_LIBHYPRE 1
#define PETSC_HAVE_LIBC__ 1
#define PETSC_HAVE_LIBPORD 1
#define PETSC_HAVE_LIBSMUMPS 1
#define PETSC_HAVE_LIBMPIFORT 1
#define PETSC_HAVE_LIBSPAI 1
#define PETSC_HAVE_LIBFLAPACK 1
#define PETSC_HAVE_ERF 1
#define PETSC_HAVE_LIBX11 1
#define PETSC_HAVE_LIBQUADMATH 1
#define PETSC_HAVE_TGAMMA 1
#define PETSC_ARCH "arch-darwin-double-debug"
#define PETSC_CLANGUAGE_C 1
#define PETSC_USE_ERRORCHECKING 1
#define PETSC_SIZEOF_MPI_COMM 4
#define PETSC_BITS_PER_BYTE 8
#define PETSC_SIZEOF_MPI_FINT 4
#define PETSC_SIZEOF_VOID_P 8
#define PETSC_RETSIGTYPE void
#define PETSC_HAVE_CXX_COMPLEX 1
#define PETSC_SIZEOF_LONG 8
#define PETSC_USE_FORTRANKIND 1
#define PETSC_SIZEOF_SIZE_T 8
#define PETSC_HAVE_SIGINFO_T 1
#define PETSC_SIZEOF_CHAR 1
#define PETSC_SIZEOF_DOUBLE 8
#define PETSC_SIZEOF_FLOAT 4
#define PETSC_HAVE_C99_COMPLEX 1
#define PETSC_SIZEOF_INT 4
#define PETSC_SIZEOF_LONG_LONG 8
#define PETSC_SIZEOF_SHORT 2
#define PETSC_HAVE_STRCASECMP 1
#define PETSC_HAVE_POPEN 1
#define PETSC_HAVE_SIGSET 1
#define PETSC_HAVE_GETWD 1
#define PETSC_HAVE_VSNPRINTF 1
#define PETSC_HAVE_TIMES 1
#define PETSC_HAVE_DLSYM 1
#define PETSC_HAVE_SNPRINTF 1
#define PETSC_HAVE_GETHOSTBYNAME 1
#define PETSC_HAVE_GETCWD 1
#define PETSC_HAVE_ACCESS 1
#define PETSC_HAVE_DLERROR 1
#define PETSC_HAVE_FORK 1
#define PETSC_HAVE_RAND 1
#define PETSC_HAVE_GETTIMEOFDAY 1
#define PETSC_HAVE_DLCLOSE 1
#define PETSC_HAVE_UNAME 1
#define PETSC_HAVE_GETHOSTNAME 1
#define PETSC_HAVE_MKSTEMP 1
#define PETSC_HAVE_SIGACTION 1
#define PETSC_HAVE_DRAND48 1
#define PETSC_HAVE_VA_COPY 1
#define PETSC_HAVE_CLOCK 1
#define PETSC_HAVE_SYSCTLBYNAME 1
#define PETSC_HAVE_SIGNAL 1
#define PETSC_HAVE_USLEEP 1
#define PETSC_HAVE_GETRUSAGE 1
#define PETSC_HAVE_VFPRINTF 1
#define PETSC_HAVE_NANOSLEEP 1
#define PETSC_HAVE_GETDOMAINNAME 1
#define PETSC_HAVE_TIME 1
#define PETSC_HAVE_LSEEK 1
#define PETSC_HAVE_SOCKET 1
#define PETSC_HAVE_READLINK 1
#define PETSC_HAVE_REALPATH 1
#define PETSC_HAVE_DLOPEN 1
#define PETSC_HAVE_MEMMOVE 1
#define PETSC_HAVE__GFORTRAN_IARGC 1
#define PETSC_SIGNAL_CAST  
#define PETSC_HAVE_SLEEP 1
#define PETSC_HAVE_VPRINTF 1
#define PETSC_HAVE_BZERO 1
#define PETSC_HAVE_GETPAGESIZE 1
#define PETSC_WRITE_MEMORY_BARRIER() asm volatile("sfence":::"memory")
#define PETSC_MEMORY_BARRIER() asm volatile("mfence":::"memory")
#define PETSC_READ_MEMORY_BARRIER() asm volatile("lfence":::"memory")
#define PETSC_CPU_RELAX() asm volatile("rep; nop" ::: "memory")
#define PETSC_BLASLAPACK_UNDERSCORE 1
#define PETSC_HAVE_MPI_F90MODULE 1
#define PETSC_HAVE_MPI_IALLREDUCE 1
#define PETSC_HAVE_MPI_IN_PLACE 1
#define PETSC_HAVE_MPI_COMM_C2F 1
#define PETSC_HAVE_MPI_COMBINER_CONTIGUOUS 1
#define PETSC_HAVE_MPI_INT64_T 1
#define PETSC_HAVE_MPI_TYPE_GET_EXTENT 1
#define PETSC_HAVE_MPI_WIN_CREATE 1
#define PETSC_HAVE_MPI_TYPE_DUP 1
#define PETSC_HAVE_MPI_INIT_THREAD 1
#define PETSC_HAVE_MPI_LONG_DOUBLE 1
#define PETSC_HAVE_MPI_COMM_F2C 1
#define PETSC_HAVE_MPI_TYPE_GET_ENVELOPE 1
#define PETSC_HAVE_MPICH_CH3_SOCK 1
#define PETSC_HAVE_MPI_COMBINER_DUP 1
#define PETSC_HAVE_MPICH_NUMVERSION 30103300
#define PETSC_HAVE_MPIIO 1
#define PETSC_HAVE_MPI_COMM_SPAWN 1
#define PETSC_HAVE_MPICH_CH3_SOCK_FIXED_NBC_PROGRESS 1
#define PETSC_HAVE_MPI_FINT 1
#define PETSC_HAVE_MPI_IBARRIER 1
#define PETSC_HAVE_MPI_ALLTOALLW 1
#define PETSC_HAVE_MPI_REPLACE 1
#define PETSC_HAVE_MPI_EXSCAN 1
#define PETSC_HAVE_MPI_C_DOUBLE_COMPLEX 1
#define PETSC_HAVE_MPI_FINALIZED 1
#define PETSC_USE_INFO 1
#define PETSC_Alignx(a,b)   
#define PETSC_USE_BACKWARD_LOOP 1
#define PETSC_USE_DEBUG 1
#define PETSC_IS_COLOR_VALUE_TYPE_SIZE PETSC_SIZEOF_SHORT
#define PETSC_USE_LOG 1
#define PETSC_IS_COLOR_VALUE_TYPE short
#define PETSC_USE_CTABLE 1
#define PETSC_USE_SCALAR_REAL 1
#define PETSC_HAVE_ISINF 1
#define PETSC_HAVE_ISNAN 1
#define PETSC_HAVE_ISNORMAL 1
#define PETSC_USE_REAL_DOUBLE 1
#define PETSC_MEMALIGN 16
#define PETSC_VERSION_DATE_GIT "2014-12-11 04:32:01 -0600"
#define PETSC_VERSION_BRANCH_GIT "master"
#define PETSC_VERSION_GIT "v3.5.2-1118-g64daeef"
#define PETSC_HAVE_DYNAMIC_LIBRARIES 1
#define PETSC_HAVE_SHARED_LIBRARIES 1
#define PETSC_USE_SHARED_LIBRARIES 1
#define PETSC_LEVEL1_DCACHE_LINESIZE 32
#define PETSC_LEVEL1_DCACHE_SIZE 32768
#define PETSC_LEVEL1_DCACHE_ASSOC 2
#define PETSC_HAVE_CLOSURE 1
#define PETSC__BSD_SOURCE 1
#define PETSC__DEFAULT_SOURCE 1
#define PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT 1
#define PETSC_HAVE_GFORTRAN_IARGC 1
#define PETSC_USE_BYTES_FOR_SIZE 1
#define PETSC_HAVE_SYS_SYSCTL_H 1
-----------------------------------------
Using C/C++ compile: /Users/patrick/program/petsc/arch-darwin-double-debug/bin/mpicc -c -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0   -I/Users/patrick/program/petsc/include -I/Users/patrick/program/petsc/arch-darwin-double-debug/include -I/opt/X11/include -I/opt/local/include     
mpicc -show: clang -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 -Wl,-flat_namespace -I/Users/patrick/program/petsc/arch-darwin-double-debug/include -L/Users/patrick/program/petsc/arch-darwin-double-debug/lib -lmpi -lpmpi
Using Fortran compile: /Users/patrick/program/petsc/arch-darwin-double-debug/bin/mpif90 -c -fPIC  -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   -I/Users/patrick/program/petsc/include -I/Users/patrick/program/petsc/arch-darwin-double-debug/include -I/opt/X11/include -I/opt/local/include     
mpif90 -show: gfortran-mp-4.9 -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 -Wl,-flat_namespace -I/Users/patrick/program/petsc/arch-darwin-double-debug/include -I/Users/patrick/program/petsc/arch-darwin-double-debug/include -L/Users/patrick/program/petsc/arch-darwin-double-debug/lib -lmpifort -lmpi -lpmpi
-----------------------------------------
Using C/C++ linker: /Users/patrick/program/petsc/arch-darwin-double-debug/bin/mpicc
Using C/C++ flags: -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0
Using Fortran linker: /Users/patrick/program/petsc/arch-darwin-double-debug/bin/mpif90
Using Fortran flags: -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC  -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0
-----------------------------------------
Using libraries: -L/Users/patrick/program/petsc/arch-darwin-double-debug/lib -L/Users/patrick/program/petsc/arch-darwin-double-debug/lib  -lpetsc -lHYPRE -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lclang_rt.osx -lmpicxx -lc++ -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lspai -lflapack -lfblas -lparmetis -lmetis -L/opt/X11/lib -lX11 -lhwloc -lpthread -framework opencl -lssl -lcrypto -lmpifort -lgfortran -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49 -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lclang_rt.osx -lmpicxx -lc++ -lclang_rt.osx -L/Users/patrick/program/petsc/arch-darwin-double-debug/lib -ldl -lmpi -lpmpi -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
------------------------------------------
Using mpiexec: /Users/patrick/program/petsc/arch-darwin-double-debug/bin/mpiexec
==========================================
Building PETSc using GNU Make with 7 build threads
==========================================
make[2]: Entering directory `/Users/patrick/program/petsc'
/usr/bin/python conf/gmakegen.py --petsc-arch=arch-darwin-double-debug
make[2]: Leaving directory `/Users/patrick/program/petsc'
make[2]: Entering directory `/Users/patrick/program/petsc'
Use "/usr/bin/make V=1" to see the verbose compile lines.
          CC arch-darwin-double-debug/obj/src/sys/utils/arch.o
          CC arch-darwin-double-debug/obj/src/sys/utils/fhost.o
          CC arch-darwin-double-debug/obj/src/sys/utils/fuser.o
          CC arch-darwin-double-debug/obj/src/sys/utils/memc.o
          CC arch-darwin-double-debug/obj/src/sys/utils/mpiu.o
          CC arch-darwin-double-debug/obj/src/sys/utils/psleep.o
          CC arch-darwin-double-debug/obj/src/sys/utils/sortd.o
          CC arch-darwin-double-debug/obj/src/sys/utils/str.o
          CC arch-darwin-double-debug/obj/src/sys/utils/sorti.o
          CC arch-darwin-double-debug/obj/src/sys/utils/sortip.o
          CC arch-darwin-double-debug/obj/src/sys/utils/pbarrier.o
          CC arch-darwin-double-debug/obj/src/sys/utils/pdisplay.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ctable.o
          CC arch-darwin-double-debug/obj/src/sys/utils/psplit.o
          CC arch-darwin-double-debug/obj/src/sys/utils/select.o
          CC arch-darwin-double-debug/obj/src/sys/utils/mpimesg.o
          CC arch-darwin-double-debug/obj/src/sys/utils/sseenabled.o
          CC arch-darwin-double-debug/obj/src/sys/utils/mpitr.o
          CC arch-darwin-double-debug/obj/src/sys/utils/mpilong.o
          CC arch-darwin-double-debug/obj/src/sys/utils/mathinf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/mpits.o
          CC arch-darwin-double-debug/obj/src/sys/utils/segbuffer.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-auto/memcf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-auto/mpitsf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-auto/mpiuf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-auto/psplitf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-auto/psleepf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-auto/sortdf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-auto/sortipf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-auto/sortif.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-custom/zarchf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-custom/zstrf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-custom/zpbarrierf.o
          CC arch-darwin-double-debug/obj/src/sys/utils/ftn-custom/zfhostf.o
          CC arch-darwin-double-debug/obj/src/sys/dll/dlimpl.o
          CC arch-darwin-double-debug/obj/src/sys/dll/dl.o
          CC arch-darwin-double-debug/obj/src/sys/dll/reg.o
          CC arch-darwin-double-debug/obj/src/sys/dll/ftn-auto/regf.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ffpath.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ftest.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ghome.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/mpiuopen.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/rpath.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/fpath.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/fwd.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/grpath.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/mprint.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/sysio.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/fretrieve.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/smatlab.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ftn-auto/mpiuopenf.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ftn-auto/sysiof.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ftn-custom/zghomef.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ftn-custom/zmpiuopenf.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ftn-custom/zmprintf.o
          CC arch-darwin-double-debug/obj/src/sys/fileio/ftn-custom/zsysiof.o
          CC arch-darwin-double-debug/obj/src/sys/memory/mal.o
          CC arch-darwin-double-debug/obj/src/sys/memory/mem.o
          CC arch-darwin-double-debug/obj/src/sys/memory/mtr.o
          CC arch-darwin-double-debug/obj/src/sys/memory/ftn-auto/memf.o
          CC arch-darwin-double-debug/obj/src/sys/memory/ftn-custom/zmtrf.o
          CC arch-darwin-double-debug/obj/src/sys/threadcomm/impls/nothread/nothread.o
          CC arch-darwin-double-debug/obj/src/sys/threadcomm/interface/dlregisthreadcomm.o
          CC arch-darwin-double-debug/obj/src/sys/threadcomm/interface/threadcomm.o
          CC arch-darwin-double-debug/obj/src/sys/threadcomm/interface/threadcommregi.o
          CC arch-darwin-double-debug/obj/src/sys/threadcomm/interface/threadcommred.o
          CC arch-darwin-double-debug/obj/src/sys/threadcomm/interface/ftn-auto/threadcommf.o
          CC arch-darwin-double-debug/obj/src/sys/ftn-custom/zsys.o
          CC arch-darwin-double-debug/obj/src/sys/ftn-custom/zutils.o
          CC arch-darwin-double-debug/obj/src/sys/python/pythonsys.o
          CC arch-darwin-double-debug/obj/src/sys/python/ftn-custom/zpythonf.o
          CC arch-darwin-double-debug/obj/src/sys/error/adebug.o
          CC arch-darwin-double-debug/obj/src/sys/error/err.o
          CC arch-darwin-double-debug/obj/src/sys/error/errtrace.o
          CC arch-darwin-double-debug/obj/src/sys/error/errabort.o
          CC arch-darwin-double-debug/obj/src/sys/error/errstop.o
          CC arch-darwin-double-debug/obj/src/sys/error/fp.o
          CC arch-darwin-double-debug/obj/src/sys/error/signal.o
          CC arch-darwin-double-debug/obj/src/sys/error/pstack.o
          CC arch-darwin-double-debug/obj/src/sys/error/checkptr.o
          CC arch-darwin-double-debug/obj/src/sys/error/ftn-auto/adebugf.o
          CC arch-darwin-double-debug/obj/src/sys/error/ftn-auto/checkptrf.o
          CC arch-darwin-double-debug/obj/src/sys/error/ftn-auto/errf.o
          CC arch-darwin-double-debug/obj/src/sys/error/ftn-auto/fpf.o
          CC arch-darwin-double-debug/obj/src/sys/error/ftn-auto/signalf.o
          CC arch-darwin-double-debug/obj/src/sys/error/ftn-custom/zerrf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/version.o
          CC arch-darwin-double-debug/obj/src/sys/objects/gcomm.o
          CC arch-darwin-double-debug/obj/src/sys/objects/gtype.o
          CC arch-darwin-double-debug/obj/src/sys/objects/olist.o
          CC arch-darwin-double-debug/obj/src/sys/objects/pname.o
          CC arch-darwin-double-debug/obj/src/sys/objects/tagm.o
          CC arch-darwin-double-debug/obj/src/sys/objects/destroy.o
          CC arch-darwin-double-debug/obj/src/sys/objects/gcookie.o
          CC arch-darwin-double-debug/obj/src/sys/objects/inherit.o
          CC arch-darwin-double-debug/obj/src/sys/objects/options.o
          CC arch-darwin-double-debug/obj/src/sys/objects/pgname.o
          CC arch-darwin-double-debug/obj/src/sys/objects/prefix.o
          CC arch-darwin-double-debug/obj/src/sys/objects/init.o
          CC arch-darwin-double-debug/obj/src/sys/objects/pinit.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ptype.o
          CC arch-darwin-double-debug/obj/src/sys/objects/state.o
          CC arch-darwin-double-debug/obj/src/sys/objects/aoptions.o
          CC arch-darwin-double-debug/obj/src/sys/objects/subcomm.o
          CC arch-darwin-double-debug/obj/src/sys/objects/fcallback.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-auto/destroyf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-auto/gcommf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-auto/inheritf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-auto/optionsf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-auto/pinitf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-auto/ptypef.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-auto/statef.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-auto/tagmf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-custom/zgcommf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-custom/zoptionsf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-custom/zpgnamef.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-custom/zpnamef.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-custom/zprefixf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-custom/zdestroyf.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-custom/zstart.o
          CC arch-darwin-double-debug/obj/src/sys/objects/ftn-custom/zstartf.o
          CC arch-darwin-double-debug/obj/src/sys/totalview/tv_data_display.o
          CC arch-darwin-double-debug/obj/src/sys/info/verboseinfo.o
          CC arch-darwin-double-debug/obj/src/sys/info/ftn-auto/verboseinfof.o
          CC arch-darwin-double-debug/obj/src/sys/info/ftn-custom/zverboseinfof.o
          CC arch-darwin-double-debug/obj/src/sys/logging/plog.o
          CC arch-darwin-double-debug/obj/src/sys/logging/ftn-auto/plogf.o
          CC arch-darwin-double-debug/obj/src/sys/logging/ftn-custom/zplogf.o
          CC arch-darwin-double-debug/obj/src/sys/logging/utils/classlog.o
          CC arch-darwin-double-debug/obj/src/sys/logging/utils/stagelog.o
          CC arch-darwin-double-debug/obj/src/sys/logging/utils/eventlog.o
          CC arch-darwin-double-debug/obj/src/sys/logging/utils/stack.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/binary/binv.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/binary/ftn-auto/binvf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/binary/f90-custom/zbinvf90.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/binary/ftn-custom/zbinvf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/draw/drawv.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/draw/ftn-auto/drawvf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/draw/ftn-custom/zdrawvf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/socket/send.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/socket/ftn-custom/zsendf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/vu/petscvu.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/vtk/vtkv.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/vtk/ftn-custom/zvtkvf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/ascii/filev.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/ascii/vcreatea.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/ascii/ftn-auto/filevf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/ascii/ftn-custom/zfilevf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/ascii/ftn-custom/zvcreatef.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/string/stringv.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/impls/string/ftn-custom/zstringvf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/view.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/flush.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/viewregall.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/viewreg.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/viewa.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/dlregispetsc.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/viewers.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/dupl.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/ftn-auto/duplf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/ftn-auto/flushf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/ftn-auto/viewf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/ftn-auto/viewregf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/viewer/interface/ftn-custom/zviewaf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/bag/bag.o
          CC arch-darwin-double-debug/obj/src/sys/classes/bag/ftn-auto/bagf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/bag/f90-custom/zbagf90.o
          CC arch-darwin-double-debug/obj/src/sys/classes/bag/ftn-custom/zbagf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/x/xinit.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/x/wmap.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/x/xcolor.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/x/xops.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/x/text.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/x/tone.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/x/drawopenx.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/x/ftn-custom/zdrawopenxf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/impls/tikz/tikz.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/draw.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dline.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dlinew.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dlinegw.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dtext.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dtextv.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dtexts.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dtextgs.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dpoint.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dpoints.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dviewp.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dcoor.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dpause.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dgpause.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dgcoor.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dbuff.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dsetpause.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dflush.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dsflush.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dclear.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dsclear.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/drect.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dtri.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dmouse.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/drawreg.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/drawregall.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/dellipse.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dbufff.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dclearf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dcoorf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dellipsef.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dflushf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dgcoorf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dgpausef.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dlinef.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dlinegwf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dlinewf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dmousef.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dpausef.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dpointsf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dpointf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/drawf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/drawregf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/drectf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dsclearf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dsetpausef.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dsflushf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dtextgsf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dtextsf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dtrif.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-auto/dviewpf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-custom/zdrawf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-custom/zdrawregf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-custom/zdtextf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-custom/zdtextvf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/interface/ftn-custom/zdtrif.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/axis.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/lg.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/dscatter.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/hists.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/zoom.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/hue.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/lgc.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/axisc.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/ftn-auto/axiscf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/ftn-auto/axisf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/ftn-auto/dscatterf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/ftn-auto/histsf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/ftn-auto/lgcf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/ftn-auto/lgf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/ftn-custom/zaxisf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/draw/utils/ftn-custom/zzoomf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/impls/rand/rand.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/impls/rand48/rand48.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/interface/random.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/interface/randreg.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/interface/dlregisrand.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/interface/randomc.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/interface/ftn-auto/randomcf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/interface/ftn-auto/randomf.o
          CC arch-darwin-double-debug/obj/src/sys/classes/random/interface/ftn-custom/zrandomf.o
          CC arch-darwin-double-debug/obj/src/sys/time/cputime.o
          CC arch-darwin-double-debug/obj/src/sys/time/fdate.o
          CC arch-darwin-double-debug/obj/src/sys/time/ftn-auto/cputimef.o
          CC arch-darwin-double-debug/obj/src/sys/time/ftn-custom/zptimef.o
          CC arch-darwin-double-debug/obj/src/sys/webclient/client.o
          CC arch-darwin-double-debug/obj/src/sys/webclient/google.o
          CC arch-darwin-double-debug/obj/src/sys/webclient/box.o
          CC arch-darwin-double-debug/obj/src/sys/webclient/textbelt.o
          CC arch-darwin-double-debug/obj/src/sys/webclient/globus.o
          CC arch-darwin-double-debug/obj/src/sys/f90-src/f90_cwrap.o
          FC arch-darwin-double-debug/obj/src/sys/objects/f2003-src/fsrc/optionenum.o
          FC arch-darwin-double-debug/obj/src/sys/classes/bag/f2003-src/fsrc/bagenum.o
          FC arch-darwin-double-debug/obj/src/sys/fsrc/somefort.o
          FC arch-darwin-double-debug/obj/src/sys/f90-mod/petscsysmod.o
          FC arch-darwin-double-debug/obj/src/sys/f90-src/fsrc/f90_fwrap.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/isltog.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/isio.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/pmap.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/vsectionis.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/ftn-auto/isltogf.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/ftn-auto/vsectionisf.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/f90-custom/zisltogf90.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/f90-custom/zvsectionisf90.o
          CC arch-darwin-double-debug/obj/src/vec/is/utils/ftn-custom/zisltogf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/impls/f90-custom/zblockf90.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/impls/stride/stride.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/impls/stride/ftn-auto/stridef.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/impls/block/block.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/impls/block/ftn-auto/blockf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/impls/block/ftn-custom/zblockf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/impls/general/general.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/impls/general/ftn-auto/generalf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/interface/isregall.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/interface/index.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/interface/isreg.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/interface/ftn-auto/indexf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/interface/ftn-auto/isregf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/interface/f90-custom/zindexf90.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/interface/ftn-custom/zindexf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/iscomp.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/iscoloring.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/isdiff.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/isblock.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/ftn-auto/isblockf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/ftn-auto/iscoloringf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/ftn-auto/iscompf.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/ftn-auto/isdifff.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/f90-custom/ziscoloringf90.o
          CC arch-darwin-double-debug/obj/src/vec/is/is/utils/ftn-custom/ziscoloringf.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/impls/memscalable/aomemscalable.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/impls/mapping/aomapping.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/impls/mapping/ftn-auto/aomappingf.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/impls/basic/aobasic.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/impls/basic/ftn-custom/zaobasicf.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/interface/ao.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/interface/dlregisdm.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/interface/aoreg.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/interface/aoregall.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/interface/ftn-auto/aof.o
          CC arch-darwin-double-debug/obj/src/vec/is/ao/interface/ftn-custom/zaof.o
          CC arch-darwin-double-debug/obj/src/vec/is/sf/impls/window/sfwindow.o
          CC arch-darwin-double-debug/obj/src/vec/is/sf/impls/basic/sfbasic.o
          CC arch-darwin-double-debug/obj/src/vec/is/sf/interface/dlregissf.o
          CC arch-darwin-double-debug/obj/src/vec/is/sf/interface/sfregi.o
          CC arch-darwin-double-debug/obj/src/vec/is/sf/interface/sf.o
          CC arch-darwin-double-debug/obj/src/vec/is/sf/interface/sftype.o
          CC arch-darwin-double-debug/obj/src/vec/is/sf/interface/ftn-auto/sff.o
          CC arch-darwin-double-debug/obj/src/vec/pf/impls/constant/const.o
          CC arch-darwin-double-debug/obj/src/vec/pf/impls/string/cstring.o
          CC arch-darwin-double-debug/obj/src/vec/pf/interface/pf.o
          CC arch-darwin-double-debug/obj/src/vec/pf/interface/pfall.o
          CC arch-darwin-double-debug/obj/src/vec/pf/interface/ftn-auto/pff.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/shared/shvec.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/shared/ftn-auto/shvecf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/nest/vecnest.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/nest/ftn-auto/vecnestf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/nest/ftn-custom/zvecnestf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/seq/bvec2.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/seq/bvec1.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/seq/dvec2.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/seq/vseqcr.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/seq/bvec3.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/seq/ftn-auto/vseqcrf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/seq/ftn-custom/zvsectionf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/seq/ftn-custom/zbvec2f.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/pbvec.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/pdvec.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/pvec2.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/vmpicr.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/commonmpvec.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/ftn-auto/commonmpvecf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/ftn-auto/pbvecf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/ftn-auto/vmpicrf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/ftn-custom/zpbvecf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/vector.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/veccreate.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/vecreg.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/vecregall.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/dlregisvec.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/rvector.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/ftn-auto/rvectorf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/ftn-auto/veccreatef.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/ftn-auto/vectorf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/f90-custom/zvectorf90.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/ftn-custom/zvecregf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/interface/ftn-custom/zvectorf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/vinv.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/vpscat.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/vscat.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/cmesh.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/vecio.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/comb.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/vecstash.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/vecmpitoseq.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/vecs.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/vsection.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/projection.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-auto/cmeshf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-auto/combf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-auto/projectionf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-auto/veciof.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-auto/vecmpitoseqf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-auto/vinvf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-auto/vpscatf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-auto/vscatf.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/f90-custom/zvsectionf90.o
          CC arch-darwin-double-debug/obj/src/vec/vec/utils/ftn-custom/zvscatf.o
         CXX arch-darwin-double-debug/obj/src/vec/vec/impls/seq/seqviennacl/vecviennacl.o
         CXX arch-darwin-double-debug/obj/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.o
          FC arch-darwin-double-debug/obj/src/vec/f90-mod/petscvecmod.o
          CC arch-darwin-double-debug/obj/src/mat/ftn-custom/zmat.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/minpack/color.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/minpack/degr.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/minpack/dsm.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/minpack/ido.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/minpack/numsrt.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/minpack/seq.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/minpack/slo.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/minpack/setr.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/natural/natural.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/jp/jp.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/power/power.o
          CC arch-darwin-double-debug/obj/src/mat/color/impls/greedy/greedy.o
          CC arch-darwin-double-debug/obj/src/mat/color/interface/matcoloring.o
          CC arch-darwin-double-debug/obj/src/mat/color/interface/matcoloringregi.o
          CC arch-darwin-double-debug/obj/src/mat/color/interface/ftn-auto/matcoloringf.o
          CC arch-darwin-double-debug/obj/src/mat/color/interface/ftn-custom/zmatcoloringf.o
          CC arch-darwin-double-debug/obj/src/mat/color/utils/bipartite.o
          CC arch-darwin-double-debug/obj/src/mat/color/utils/valid.o
          CC arch-darwin-double-debug/obj/src/mat/color/utils/weights.o
          CC arch-darwin-double-debug/obj/src/mat/partition/partition.o
          CC arch-darwin-double-debug/obj/src/mat/partition/spartition.o
          CC arch-darwin-double-debug/obj/src/mat/partition/ftn-auto/partitionf.o
          CC arch-darwin-double-debug/obj/src/mat/partition/impls/pmetis/pmetis.o
          CC arch-darwin-double-debug/obj/src/mat/partition/impls/pmetis/ftn-auto/pmetisf.o
          CC arch-darwin-double-debug/obj/src/mat/partition/ftn-custom/zpartitionf.o
          CC arch-darwin-double-debug/obj/src/mat/matfd/fdmatrix.o
          CC arch-darwin-double-debug/obj/src/mat/matfd/ftn-auto/fdmatrixf.o
          CC arch-darwin-double-debug/obj/src/mat/matfd/ftn-custom/zfdmatrixf.o
          CC arch-darwin-double-debug/obj/src/mat/coarsen/coarsen.o
          CC arch-darwin-double-debug/obj/src/mat/coarsen/scoarsen.o
          CC arch-darwin-double-debug/obj/src/mat/coarsen/ftn-auto/coarsenf.o
          CC arch-darwin-double-debug/obj/src/mat/coarsen/impls/hem/hem.o
          CC arch-darwin-double-debug/obj/src/mat/coarsen/impls/mis/mis.o
          CC arch-darwin-double-debug/obj/src/mat/interface/matrix.o
          CC arch-darwin-double-debug/obj/src/mat/interface/mhas.o
          CC arch-darwin-double-debug/obj/src/mat/interface/matreg.o
          CC arch-darwin-double-debug/obj/src/mat/interface/matregis.o
          CC arch-darwin-double-debug/obj/src/mat/interface/matnull.o
          CC arch-darwin-double-debug/obj/src/mat/interface/dlregismat.o
          CC arch-darwin-double-debug/obj/src/mat/interface/ftn-auto/matnullf.o
          CC arch-darwin-double-debug/obj/src/mat/interface/ftn-auto/matrixf.o
          CC arch-darwin-double-debug/obj/src/mat/interface/ftn-auto/mhasf.o
          CC arch-darwin-double-debug/obj/src/mat/interface/f90-custom/zmatrixf90.o
          CC arch-darwin-double-debug/obj/src/mat/interface/ftn-custom/zmatregf.o
          CC arch-darwin-double-debug/obj/src/mat/interface/ftn-custom/zmatrixf.o
          CC arch-darwin-double-debug/obj/src/mat/interface/ftn-custom/zmatnullf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/submat/submat.o
          CC arch-darwin-double-debug/obj/src/mat/impls/submat/ftn-auto/submatf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/is/matis.o
          CC arch-darwin-double-debug/obj/src/mat/impls/is/ftn-auto/matisf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/fft/fft.o
          CC arch-darwin-double-debug/obj/src/mat/impls/fft/ftn-custom/zfftf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baij2.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact2.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/dgefa.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/dgefa3.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/dgedi.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/dgefa4.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/dgefa5.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/dgefa2.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/dgefa6.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/dgefa7.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/aijbaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact3.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact4.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact5.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact7.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact9.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact11.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijfact13.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijsolvtrannat.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijsolvtran.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijsolv.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/baijsolvnat.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/ftn-auto/baijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/ftn-custom/zbaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/bstream/bstream.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/seq/bstream/bstrmfact.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/mpi/mpibaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/mpi/mmbaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/mpi/baijov.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/mpi/mpb_baij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/mpi/ftn-auto/mpibaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/mpi/ftn-custom/zmpibaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/baij/mpi/bstream/mpibstream.o
          CC arch-darwin-double-debug/obj/src/mat/impls/dense/seq/dense.o
          CC arch-darwin-double-debug/obj/src/mat/impls/dense/seq/ftn-custom/zdensef.o
          CC arch-darwin-double-debug/obj/src/mat/impls/dense/mpi/mpidense.o
          CC arch-darwin-double-debug/obj/src/mat/impls/dense/mpi/mmdense.o
          CC arch-darwin-double-debug/obj/src/mat/impls/dense/mpi/ftn-auto/mpidensef.o
          CC arch-darwin-double-debug/obj/src/mat/impls/dense/mpi/ftn-custom/zmpidensef.o
          CC arch-darwin-double-debug/obj/src/mat/impls/mffd/mffd.o
          CC arch-darwin-double-debug/obj/src/mat/impls/mffd/mffddef.o
          CC arch-darwin-double-debug/obj/src/mat/impls/mffd/mfregis.o
          CC arch-darwin-double-debug/obj/src/mat/impls/mffd/ftn-custom/zmffdf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/mffd/wp.o
          CC arch-darwin-double-debug/obj/src/mat/impls/mffd/ftn-auto/wpf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/mffd/ftn-auto/mffddeff.o
          CC arch-darwin-double-debug/obj/src/mat/impls/mffd/ftn-auto/mffdf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/python/pythonmat.o
          CC arch-darwin-double-debug/obj/src/mat/impls/python/ftn-custom/zpythonmf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/adj/mpi/mpiadj.o
          CC arch-darwin-double-debug/obj/src/mat/impls/adj/mpi/ftn-auto/mpiadjf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/adj/mpi/ftn-custom/zmpiadjf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/maij/maij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/maij/ftn-auto/maijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/lrc/lrc.o
          CC arch-darwin-double-debug/obj/src/mat/impls/lrc/ftn-auto/lrcf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/shell/shell.o
          CC arch-darwin-double-debug/obj/src/mat/impls/shell/shellcnv.o
          CC arch-darwin-double-debug/obj/src/mat/impls/shell/ftn-auto/shellf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/shell/ftn-custom/zshellf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/normal/normm.o
          CC arch-darwin-double-debug/obj/src/mat/impls/normal/ftn-auto/normmf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/composite/mcomposite.o
          CC arch-darwin-double-debug/obj/src/mat/impls/composite/ftn-auto/mcompositef.o
          CC arch-darwin-double-debug/obj/src/mat/impls/nest/matnest.o
          CC arch-darwin-double-debug/obj/src/mat/impls/nest/ftn-auto/matnestf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/nest/ftn-custom/zmatnestf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/transpose/transm.o
          CC arch-darwin-double-debug/obj/src/mat/impls/transpose/ftn-auto/transmf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/localref/mlocalref.o
          CC arch-darwin-double-debug/obj/src/mat/impls/localref/ftn-auto/mlocalreff.o
          CC arch-darwin-double-debug/obj/src/mat/impls/blockmat/seq/blockmat.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaij2.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact2.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sro.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact3.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact4.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact5.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact6.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact7.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact8.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact9.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact10.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact11.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbaijfact12.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/aijsbaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/ftn-auto/sbaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/ftn-custom/zsbaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbstream/sbstream.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/mpi/mpisbaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/mpi/mmsbaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/mpi/sbaijov.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/mpi/mpiaijsbaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/mpi/ftn-auto/mpisbaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/mpi/ftn-custom/zmpisbaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/aij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/aijfact.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/ij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/fdaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/matmatmult.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/symtranspose.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/matptap.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/matrart.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/inode.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/inode2.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/matmatmatmult.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/mattransposematmult.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/ftn-custom/zaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/bas/basfactor.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/bas/spbas.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/csrperm/csrperm.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/ftn-auto/aijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/crl/crl.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mmaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpiaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpiaijpc.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpiov.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/fdmpiaij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpiptap.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpimatmatmult.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpb_aij.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpimatmatmatmult.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpimattransposematmult.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/ftn-custom/zmpiaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/csrperm/mpicsrperm.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mumps/mumps.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mumps/ftn-auto/mumpsf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/ftn-auto/mpiaijf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/crl/mcrl.o
          CC arch-darwin-double-debug/obj/src/mat/impls/scatter/mscatter.o
          CC arch-darwin-double-debug/obj/src/mat/impls/scatter/ftn-auto/mscatterf.o
          CC arch-darwin-double-debug/obj/src/mat/order/sp1wd.o
          CC arch-darwin-double-debug/obj/src/mat/order/spnd.o
          CC arch-darwin-double-debug/obj/src/mat/order/spqmd.o
          CC arch-darwin-double-debug/obj/src/mat/order/sprcm.o
          CC arch-darwin-double-debug/obj/src/mat/order/sorder.o
          CC arch-darwin-double-debug/obj/src/mat/order/spectral.o
          CC arch-darwin-double-debug/obj/src/mat/order/sregis.o
          CC arch-darwin-double-debug/obj/src/mat/order/degree.o
          CC arch-darwin-double-debug/obj/src/mat/order/fnroot.o
          CC arch-darwin-double-debug/obj/src/mat/order/genqmd.o
          CC arch-darwin-double-debug/obj/src/mat/order/qmdqt.o
          CC arch-darwin-double-debug/obj/src/mat/order/rcm.o
          CC arch-darwin-double-debug/obj/src/mat/order/fn1wd.o
          CC arch-darwin-double-debug/obj/src/mat/order/gen1wd.o
          CC arch-darwin-double-debug/obj/src/mat/order/genrcm.o
          CC arch-darwin-double-debug/obj/src/mat/order/qmdrch.o
          CC arch-darwin-double-debug/obj/src/mat/order/rootls.o
          CC arch-darwin-double-debug/obj/src/mat/order/fndsep.o
          CC arch-darwin-double-debug/obj/src/mat/order/gennd.o
          CC arch-darwin-double-debug/obj/src/mat/order/qmdmrg.o
          CC arch-darwin-double-debug/obj/src/mat/order/qmdupd.o
          CC arch-darwin-double-debug/obj/src/mat/order/wbm.o
          CC arch-darwin-double-debug/obj/src/mat/order/ftn-auto/spectralf.o
          CC arch-darwin-double-debug/obj/src/mat/order/ftn-custom/zsorderf.o
          CC arch-darwin-double-debug/obj/src/mat/utils/convert.o
          CC arch-darwin-double-debug/obj/src/mat/utils/matstash.o
          CC arch-darwin-double-debug/obj/src/mat/utils/axpy.o
          CC arch-darwin-double-debug/obj/src/mat/utils/zerodiag.o
          CC arch-darwin-double-debug/obj/src/mat/utils/getcolv.o
          CC arch-darwin-double-debug/obj/src/mat/utils/gcreate.o
          CC arch-darwin-double-debug/obj/src/mat/utils/freespace.o
          CC arch-darwin-double-debug/obj/src/mat/utils/compressedrow.o
          CC arch-darwin-double-debug/obj/src/mat/utils/multequal.o
          CC arch-darwin-double-debug/obj/src/mat/utils/matstashspace.o
          CC arch-darwin-double-debug/obj/src/mat/utils/pheap.o
          CC arch-darwin-double-debug/obj/src/mat/utils/bandwidth.o
          CC arch-darwin-double-debug/obj/src/mat/utils/ftn-auto/axpyf.o
          CC arch-darwin-double-debug/obj/src/mat/utils/ftn-auto/bandwidthf.o
          CC arch-darwin-double-debug/obj/src/mat/utils/ftn-auto/gcreatef.o
          CC arch-darwin-double-debug/obj/src/mat/utils/ftn-auto/getcolvf.o
          CC arch-darwin-double-debug/obj/src/mat/utils/ftn-auto/multequalf.o
          CC arch-darwin-double-debug/obj/src/mat/utils/ftn-auto/zerodiagf.o
         CXX arch-darwin-double-debug/obj/src/mat/impls/aij/seq/seqviennacl/aijviennacl.o
         CXX arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.o
          FC arch-darwin-double-debug/obj/src/mat/f90-mod/petscmatmod.o
          CC arch-darwin-double-debug/obj/src/dm/impls/shell/dmshell.o
          CC arch-darwin-double-debug/obj/src/dm/impls/shell/ftn-auto/dmshellf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/shell/ftn-custom/zdmshellf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/network/networkcreate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/network/network.o
          CC arch-darwin-double-debug/obj/src/dm/impls/network/ftn-auto/networkcreatef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/network/ftn-auto/networkf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/composite/pack.o
          CC arch-darwin-double-debug/obj/src/dm/impls/composite/packm.o
          CC arch-darwin-double-debug/obj/src/dm/impls/composite/ftn-auto/packf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/composite/f90-custom/zfddaf90.o
          CC arch-darwin-double-debug/obj/src/dm/impls/composite/ftn-custom/zfddaf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/da2.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/da1.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/da3.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/daghost.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dacorn.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dagtol.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/daltol.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/daindex.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dascatter.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dacreate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dadestroy.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dalocal.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dadist.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/daview.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dasub.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/gr1.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/gr2.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dagtona.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dainterp.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dapf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dagetarray.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dagetelem.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/da.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dareg.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/fdda.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/grvtk.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dageometry.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dadd.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/dapreallocate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dacornf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dacreatef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/daddf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dadistf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/daf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dageometryf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dagetarrayf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/daghostf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dagtolf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dagtonaf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/daindexf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dainterpf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dalocalf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/dapreallocatef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/fddaf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-auto/gr1f.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/f90-custom/zda1f90.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-custom/zdaf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-custom/zda1f.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-custom/zda2f.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-custom/zda3f.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-custom/zdacornf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-custom/zdagetscatterf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/ftn-custom/zdaviewf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/redundant/dmredundant.o
          CC arch-darwin-double-debug/obj/src/dm/impls/redundant/ftn-auto/dmredundantf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/patch/patchcreate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/patch/patch.o
          CC arch-darwin-double-debug/obj/src/dm/impls/patch/ftn-auto/patchcreatef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/sliced/sliced.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexcreate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plex.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexpartition.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexdistribute.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexrefine.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexinterpolate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexpreallocate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexreorder.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexgeometry.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexlabel.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexsubmesh.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexhdf5.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexexodusii.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexgmsh.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexcgns.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexvtk.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexpoint.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexvtu.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexfem.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexindices.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexbc.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plextree.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexgenerate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/plexorient.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexcgnsf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexcreatef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexdistributef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexexodusiif.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexfemf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexgeneratef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexgeometryf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexgmshf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexindicesf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexinterpolatef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexlabelf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexorientf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexpartitionf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexpointf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexrefinef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexreorderf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plextreef.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-auto/plexsubmeshf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/f90-custom/zplexf90.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/f90-custom/zplexgeometryf90.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-custom/zplex.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-custom/zplexinterpolate.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-custom/zplexsubmesh.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-custom/zplexlabel.o
          CC arch-darwin-double-debug/obj/src/dm/impls/plex/ftn-custom/zplexexodusii.o
          CC arch-darwin-double-debug/obj/src/dm/interface/dm.o
          CC arch-darwin-double-debug/obj/src/dm/interface/dmregall.o
          CC arch-darwin-double-debug/obj/src/dm/interface/dmget.o
          CC arch-darwin-double-debug/obj/src/dm/interface/dmi.o
          CC arch-darwin-double-debug/obj/src/dm/interface/dlregisdmdm.o
          CC arch-darwin-double-debug/obj/src/dm/interface/ftn-auto/dmf.o
          CC arch-darwin-double-debug/obj/src/dm/interface/ftn-auto/dmgetf.o
          CC arch-darwin-double-debug/obj/src/dm/interface/ftn-custom/zdmf.o
          CC arch-darwin-double-debug/obj/src/dm/interface/ftn-custom/zdmgetf.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/dt.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/dtfe.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/dtfv.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/dtds.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/ftn-auto/dtdsf.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/ftn-auto/dtf.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/ftn-auto/dtfef.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/ftn-auto/dtfvf.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/f90-custom/zdtf90.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/f90-custom/zdtdsf90.o
          CC arch-darwin-double-debug/obj/src/dm/dt/interface/ftn-custom/zdtf.o
          FC arch-darwin-double-debug/obj/src/dm/f90-mod/petscdmmod.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/lsc/lsc.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/bjacobi/bjacobi.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/bjacobi/ftn-auto/bjacobif.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/bjacobi/ftn-custom/zbjacobif.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/is/pcis.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/is/ftn-auto/pcisf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/is/nn/nn.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/sor/sor.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/sor/ftn-auto/sorf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/pbjacobi/pbjacobi.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/cp/cp.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/eisens/eisen.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/eisens/ftn-auto/eisenf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/wb/wb.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/wb/ftn-auto/wbf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/ksp/pcksp.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/ksp/ftn-auto/pckspf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/python/pythonpc.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/python/ftn-custom/zpythonpcf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/tfs/bitmask.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/tfs/comm.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/tfs/gs.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/tfs/ivec.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/tfs/xxt.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/tfs/xyt.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/tfs/tfs.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/factor.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/factimpl.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/ftn-custom/zluf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/cholesky/cholesky.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/cholesky/ftn-auto/choleskyf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/icc/icc.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/lu/lu.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/ilu/ilu.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/factor/ftn-auto/factorf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/jacobi/ftn-auto/jacobif.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/jacobi/jacobi.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/kaczmarz/kaczmarz.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/galerkin/galerkin.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/galerkin/ftn-auto/galerkinf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/shell/shellpc.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/shell/ftn-auto/shellpcf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/shell/ftn-custom/zshellpcf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gasm/gasm.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gasm/ftn-auto/gasmf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mat/pcmat.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/composite/composite.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/composite/ftn-auto/compositef.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/composite/ftn-custom/zcompositef.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/none/none.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/redistribute/redistribute.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/redistribute/ftn-auto/redistributef.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gamg/gamg.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gamg/agg.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gamg/geo.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gamg/tools.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gamg/classical.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gamg/ftn-auto/aggf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/gamg/ftn-auto/gamgf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/spai/ispai.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/spai/dspai.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/spai/ftn-auto/ispaif.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/fieldsplit/fieldsplit.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/fieldsplit/ftn-custom/zfieldsplitf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/fieldsplit/ftn-auto/fieldsplitf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/asm/asm.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/asm/ftn-auto/asmf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/asm/ftn-custom/zasmf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mg/mg.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mg/fmg.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mg/smg.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mg/mgfunc.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mg/ftn-auto/mgf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mg/ftn-auto/mgfuncf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mg/ftn-custom/zmgf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/mg/ftn-custom/zmgfuncf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/svd/svd.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/redundant/redundant.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/redundant/ftn-auto/redundantf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/interface/precon.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/interface/pcset.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/interface/pcregis.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/interface/ftn-auto/pcsetf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/interface/ftn-auto/preconf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/interface/ftn-custom/zpcsetf.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/interface/ftn-custom/zpreconf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/minres/minres.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/bicg/bicg.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/fcg/fcg.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/fcg/ftn-auto/fcgf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/cg.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/cgeig.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/cgtype.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/gltr/gltr.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/gltr/ftn-auto/gltrf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/cgne/cgne.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/stcg/stcg.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/stcg/ftn-auto/stcgf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/groppcg/groppcg.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/ftn-auto/cgtypef.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/nash/nash.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/nash/ftn-auto/nashf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cg/pipecg/pipecg.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cr/cr.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cr/pipecr/pipecr.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/ibcgs/ibcgs.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/python/pythonksp.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/python/ftn-custom/zpythonkspf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gcr/gcr.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/qcg/qcg.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/qcg/ftn-auto/qcgf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/rich/rich.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/rich/richscale.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/rich/ftn-auto/richscalef.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/specest/specest.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/bcgsl/bcgsl.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/bcgsl/ftn-auto/bcgslf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/lsqr/lsqr.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/lsqr/lsqr_monitor.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/lsqr/lsqr_converged.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cheby/cheby.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cheby/ftn-auto/chebyf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/bcgs/bcgs.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/lcd/lcd.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/preonly/preonly.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/gmres.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/borthog.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/borthog2.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/gmres2.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/gmreig.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/gmpre.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/dgmres/dgmres.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/ftn-auto/gmpref.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/ftn-auto/gmresf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/pgmres/pgmres.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/fgmres/fgmres.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/fgmres/modpcf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/fgmres/ftn-auto/modpcff.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/fgmres/ftn-custom/zmodpcff.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/gmres/lgmres/lgmres.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/cgs/cgs.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/symmlq/symmlq.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/tfqmr/tfqmr.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/impls/tcqmr/tcqmr.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/itcl.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/itfunc.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/iguess.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/itcreate.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/iterativ.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/itres.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/itregis.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/xmon.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/eige.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/dlregisksp.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/dmksp.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-auto/eigef.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-auto/itclf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-auto/itcreatef.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-auto/iterativf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-auto/itfuncf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-auto/itresf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-auto/xmonf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/f90-custom/zitfuncf90.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-custom/zitclf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-custom/zitcreatef.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-custom/zitfuncf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-custom/zxonf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/interface/ftn-custom/zdmkspf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/utils/schurm.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/utils/dmproject.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/utils/ftn-auto/dmprojectf.o
          CC arch-darwin-double-debug/obj/src/ksp/ksp/utils/ftn-auto/schurmf.o
          FC arch-darwin-double-debug/obj/src/ksp/f90-mod/petsckspmod.o
          CC arch-darwin-double-debug/obj/src/snes/mf/snesmfj.o
          CC arch-darwin-double-debug/obj/src/snes/mf/ftn-auto/snesmfjf.o
          CC arch-darwin-double-debug/obj/src/snes/utils/dmsnes.o
          CC arch-darwin-double-debug/obj/src/snes/utils/dmdasnes.o
          CC arch-darwin-double-debug/obj/src/snes/utils/dmlocalsnes.o
          CC arch-darwin-double-debug/obj/src/snes/utils/dmplexsnes.o
          CC arch-darwin-double-debug/obj/src/snes/utils/ftn-auto/dmplexsnesf.o
          CC arch-darwin-double-debug/obj/src/snes/utils/ftn-custom/zdmdasnesf.o
          CC arch-darwin-double-debug/obj/src/snes/utils/ftn-custom/zdmlocalsnesf.o
          CC arch-darwin-double-debug/obj/src/snes/utils/ftn-custom/zdmsnesf.o
          CC arch-darwin-double-debug/obj/src/snes/interface/snes.o
          CC arch-darwin-double-debug/obj/src/snes/interface/snesj.o
          CC arch-darwin-double-debug/obj/src/snes/interface/snesregi.o
          CC arch-darwin-double-debug/obj/src/snes/interface/snesut.o
          CC arch-darwin-double-debug/obj/src/snes/interface/snesj2.o
          CC arch-darwin-double-debug/obj/src/snes/interface/dlregissnes.o
          CC arch-darwin-double-debug/obj/src/snes/interface/snesob.o
          CC arch-darwin-double-debug/obj/src/snes/interface/snespc.o
          CC arch-darwin-double-debug/obj/src/snes/interface/ftn-auto/snesf.o
          CC arch-darwin-double-debug/obj/src/snes/interface/ftn-auto/snespcf.o
          CC arch-darwin-double-debug/obj/src/snes/interface/ftn-auto/snesutf.o
          CC arch-darwin-double-debug/obj/src/snes/interface/f90-custom/zsnesf90.o
          CC arch-darwin-double-debug/obj/src/snes/interface/ftn-custom/zsnesf.o
          CC arch-darwin-double-debug/obj/src/snes/interface/noise/snesmfj2.o
          CC arch-darwin-double-debug/obj/src/snes/interface/noise/snesnoise.o
          CC arch-darwin-double-debug/obj/src/snes/interface/noise/snesdnest.o
          CC arch-darwin-double-debug/obj/src/snes/impls/vi/vi.o
          CC arch-darwin-double-debug/obj/src/snes/impls/vi/ftn-auto/vif.o
          CC arch-darwin-double-debug/obj/src/snes/impls/vi/ss/viss.o
          CC arch-darwin-double-debug/obj/src/snes/impls/vi/rs/virs.o
          CC arch-darwin-double-debug/obj/src/snes/impls/shell/snesshell.o
          CC arch-darwin-double-debug/obj/src/snes/impls/shell/ftn-auto/snesshellf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/shell/ftn-custom/zsnesshellf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/gs/snesgs.o
          CC arch-darwin-double-debug/obj/src/snes/impls/gs/gssecant.o
          CC arch-darwin-double-debug/obj/src/snes/impls/gs/ftn-auto/snesgsf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ngmres/snesngmres.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ngmres/ngmresfunc.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ngmres/anderson.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ngmres/ftn-auto/snesngmresf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/composite/snescomposite.o
          CC arch-darwin-double-debug/obj/src/snes/impls/composite/ftn-auto/snescompositef.o
          CC arch-darwin-double-debug/obj/src/snes/impls/fas/fas.o
          CC arch-darwin-double-debug/obj/src/snes/impls/fas/fasgalerkin.o
          CC arch-darwin-double-debug/obj/src/snes/impls/fas/fasfunc.o
          CC arch-darwin-double-debug/obj/src/snes/impls/fas/ftn-auto/fasf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/fas/ftn-auto/fasfuncf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/fas/ftn-auto/fasgalerkinf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ksponly/ksponly.o
          CC arch-darwin-double-debug/obj/src/snes/impls/tr/tr.o
          CC arch-darwin-double-debug/obj/src/snes/impls/python/pythonsnes.o
          CC arch-darwin-double-debug/obj/src/snes/impls/python/ftn-custom/zpythonsf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ls/ls.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ms/ms.o
          CC arch-darwin-double-debug/obj/src/snes/impls/qn/qn.o
          CC arch-darwin-double-debug/obj/src/snes/impls/qn/ftn-auto/qnf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/test/snestest.o
          CC arch-darwin-double-debug/obj/src/snes/impls/richardson/snesrichardson.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ncg/snesncg.o
          CC arch-darwin-double-debug/obj/src/snes/impls/ncg/ftn-auto/snesncgf.o
          CC arch-darwin-double-debug/obj/src/snes/impls/nasm/nasm.o
          CC arch-darwin-double-debug/obj/src/snes/impls/nasm/aspin.o
          CC arch-darwin-double-debug/obj/src/snes/impls/nasm/ftn-auto/nasmf.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/impls/bt/linesearchbt.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/impls/bt/ftn-auto/linesearchbtf.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/impls/shell/linesearchshell.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/impls/shell/ftn-custom/zlinesearchshellf.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/impls/cp/linesearchcp.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/impls/l2/linesearchl2.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/impls/basic/linesearchbasic.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/interface/linesearch.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/interface/linesearchregi.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/interface/ftn-auto/linesearchf.o
          CC arch-darwin-double-debug/obj/src/snes/linesearch/interface/ftn-custom/zlinesearchf.o
          FC arch-darwin-double-debug/obj/src/snes/f90-mod/petscsnesmod.o
          CC arch-darwin-double-debug/obj/src/ts/characteristic/impls/da/slda.o
          CC arch-darwin-double-debug/obj/src/ts/characteristic/interface/characteristic.o
          CC arch-darwin-double-debug/obj/src/ts/characteristic/interface/mocregis.o
          CC arch-darwin-double-debug/obj/src/ts/characteristic/interface/slregis.o
          CC arch-darwin-double-debug/obj/src/ts/characteristic/interface/ftn-auto/characteristicf.o
          CC arch-darwin-double-debug/obj/src/ts/utils/dmts.o
          CC arch-darwin-double-debug/obj/src/ts/utils/dmlocalts.o
          CC arch-darwin-double-debug/obj/src/ts/utils/dmdats.o
          CC arch-darwin-double-debug/obj/src/ts/utils/dmplexts.o
          CC arch-darwin-double-debug/obj/src/ts/utils/ftn-auto/dmplextsf.o
          CC arch-darwin-double-debug/obj/src/ts/event/tsevent.o
          CC arch-darwin-double-debug/obj/src/ts/interface/ts.o
          CC arch-darwin-double-debug/obj/src/ts/interface/tscreate.o
          CC arch-darwin-double-debug/obj/src/ts/interface/tsreg.o
          CC arch-darwin-double-debug/obj/src/ts/interface/tsregall.o
          CC arch-darwin-double-debug/obj/src/ts/interface/dlregists.o
          CC arch-darwin-double-debug/obj/src/ts/interface/tseig.o
          CC arch-darwin-double-debug/obj/src/ts/interface/ftn-auto/tsf.o
          CC arch-darwin-double-debug/obj/src/ts/interface/ftn-custom/ztscreatef.o
          CC arch-darwin-double-debug/obj/src/ts/interface/ftn-custom/ztsf.o
          CC arch-darwin-double-debug/obj/src/ts/interface/ftn-custom/ztsregf.o
          CC arch-darwin-double-debug/obj/src/ts/impls/python/pythonts.o
          CC arch-darwin-double-debug/obj/src/ts/impls/python/ftn-custom/zpythontf.o
          CC arch-darwin-double-debug/obj/src/ts/impls/explicit/ssp/ssp.o
          CC arch-darwin-double-debug/obj/src/ts/impls/explicit/ssp/ftn-auto/sspf.o
          CC arch-darwin-double-debug/obj/src/ts/impls/explicit/ssp/ftn-custom/zsspf.o
          CC arch-darwin-double-debug/obj/src/ts/impls/explicit/euler/euler.o
          CC arch-darwin-double-debug/obj/src/ts/impls/explicit/rk/rk.o
          CC arch-darwin-double-debug/obj/src/ts/impls/pseudo/posindep.o
          CC arch-darwin-double-debug/obj/src/ts/impls/pseudo/ftn-auto/posindepf.o
          CC arch-darwin-double-debug/obj/src/ts/impls/arkimex/arkimex.o
          CC arch-darwin-double-debug/obj/src/ts/impls/arkimex/ftn-custom/zarkimexf.o
          CC arch-darwin-double-debug/obj/src/ts/impls/eimex/eimex.o
          CC arch-darwin-double-debug/obj/src/ts/impls/rosw/rosw.o
          CC arch-darwin-double-debug/obj/src/ts/impls/rosw/ftn-custom/zroswf.o
          CC arch-darwin-double-debug/obj/src/ts/impls/implicit/alpha/alpha.o
          CC arch-darwin-double-debug/obj/src/ts/impls/implicit/alpha/ftn-auto/alphaf.o
          CC arch-darwin-double-debug/obj/src/ts/impls/implicit/gl/gl.o
          CC arch-darwin-double-debug/obj/src/ts/impls/implicit/gl/gladapt.o
          CC arch-darwin-double-debug/obj/src/ts/impls/implicit/theta/theta.o
          CC arch-darwin-double-debug/obj/src/ts/impls/implicit/theta/ftn-auto/thetaf.o
          CC arch-darwin-double-debug/obj/src/ts/adapt/impls/cfl/adaptcfl.o
          CC arch-darwin-double-debug/obj/src/ts/adapt/impls/none/adaptnone.o
          CC arch-darwin-double-debug/obj/src/ts/adapt/impls/basic/adaptbasic.o
          CC arch-darwin-double-debug/obj/src/ts/adapt/interface/tsadapt.o
          CC arch-darwin-double-debug/obj/src/ts/adapt/interface/ftn-auto/tsadaptf.o
          FC arch-darwin-double-debug/obj/src/ts/f90-mod/petsctsmod.o
          CC arch-darwin-double-debug/obj/src/tao/matrix/lmvmmat.o
          CC arch-darwin-double-debug/obj/src/tao/matrix/adamat.o
          CC arch-darwin-double-debug/obj/src/tao/matrix/submatfree.o
          CC arch-darwin-double-debug/obj/src/tao/bound/impls/gpcg/gpcg.o
          CC arch-darwin-double-debug/obj/src/tao/bound/impls/tron/tron.o
          CC arch-darwin-double-debug/obj/src/tao/bound/impls/blmvm/blmvm.o
          CC arch-darwin-double-debug/obj/src/tao/bound/impls/bqpip/bqpip.o
          CC arch-darwin-double-debug/obj/src/tao/bound/utils/isutil.o
          CC arch-darwin-double-debug/obj/src/tao/util/tao_util.o
          CC arch-darwin-double-debug/obj/src/tao/util/ftn-auto/tao_utilf.o
          CC arch-darwin-double-debug/obj/src/tao/interface/taosolver.o
          CC arch-darwin-double-debug/obj/src/tao/interface/taosolver_fg.o
          CC arch-darwin-double-debug/obj/src/tao/interface/taosolverregi.o
          CC arch-darwin-double-debug/obj/src/tao/interface/taosolver_hj.o
          CC arch-darwin-double-debug/obj/src/tao/interface/taosolver_bounds.o
          CC arch-darwin-double-debug/obj/src/tao/interface/dlregistao.o
          CC arch-darwin-double-debug/obj/src/tao/interface/fdiff.o
          CC arch-darwin-double-debug/obj/src/tao/interface/fdtest.o
          CC arch-darwin-double-debug/obj/src/tao/interface/ftn-auto/taosolver_boundsf.o
          CC arch-darwin-double-debug/obj/src/tao/interface/ftn-auto/taosolver_hjf.o
          CC arch-darwin-double-debug/obj/src/tao/interface/ftn-auto/taosolver_fgf.o
          CC arch-darwin-double-debug/obj/src/tao/interface/ftn-auto/taosolverf.o
          CC arch-darwin-double-debug/obj/src/tao/interface/ftn-custom/ztaosolverf.o
          CC arch-darwin-double-debug/obj/src/tao/pde_constrained/impls/lcl/lcl.o
          CC arch-darwin-double-debug/obj/src/tao/complementarity/impls/ssls/ssls.o
          CC arch-darwin-double-debug/obj/src/tao/complementarity/impls/ssls/ssils.o
          CC arch-darwin-double-debug/obj/src/tao/complementarity/impls/ssls/ssfls.o
          CC arch-darwin-double-debug/obj/src/tao/complementarity/impls/asls/asils.o
          CC arch-darwin-double-debug/obj/src/tao/complementarity/impls/asls/asfls.o
          CC arch-darwin-double-debug/obj/src/tao/unconstrained/impls/nls/nls.o
          CC arch-darwin-double-debug/obj/src/tao/unconstrained/impls/neldermead/neldermead.o
          CC arch-darwin-double-debug/obj/src/tao/unconstrained/impls/ntr/ntr.o
          CC arch-darwin-double-debug/obj/src/tao/unconstrained/impls/cg/taocg.o
          CC arch-darwin-double-debug/obj/src/tao/unconstrained/impls/lmvm/lmvm.o
          CC arch-darwin-double-debug/obj/src/tao/unconstrained/impls/bmrm/bmrm.o
          CC arch-darwin-double-debug/obj/src/tao/unconstrained/impls/ntl/ntl.o
          CC arch-darwin-double-debug/obj/src/tao/unconstrained/impls/owlqn/owlqn.o
          CC arch-darwin-double-debug/obj/src/tao/constrained/impls/ipm/ipm.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/impls/armijo/armijo.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/impls/morethuente/morethuente.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/impls/owarmijo/owarmijo.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/impls/unit/unit.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/interface/taolinesearch.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/interface/dlregis_taolinesearch.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/interface/ftn-auto/taolinesearchf.o
          CC arch-darwin-double-debug/obj/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.o
          CC arch-darwin-double-debug/obj/src/tao/leastsquares/impls/pounders/pounders.o
          CC arch-darwin-double-debug/obj/src/tao/leastsquares/impls/pounders/gqt.o
          CC arch-darwin-double-debug/obj/src/vec/vec/impls/hypre/vhyp.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/seq/seqviennacl/ftn-custom/zaijviennaclf.o
          CC arch-darwin-double-debug/obj/src/mat/impls/aij/mpi/mpiviennacl/ftn-custom/zmpiaijviennaclf.o
          CC arch-darwin-double-debug/obj/src/dm/impls/da/hypre/mhyp.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/hypre/hypre.o
          CC arch-darwin-double-debug/obj/src/ksp/pc/impls/hypre/ftn-custom/zhypref.o
     CLINKER /Users/patrick/program/petsc/arch-darwin-double-debug/lib/libpetsc.3.05.2.dylib
    DSYMUTIL /Users/patrick/program/petsc/arch-darwin-double-debug/lib/libpetsc.3.05.2.dylib
make[2]: Leaving directory `/Users/patrick/program/petsc'
=========================================
make[1]: Leaving directory `/Users/patrick/program/petsc'
Now to check if the libraries are working do:
make PETSC_DIR=/Users/patrick/program/petsc PETSC_ARCH=arch-darwin-double-debug test
=========================================
Finishing at: Tue Dec 16 10:54:44 PST 2014
-------------- next part --------------
                              Pushing language C
                              Popping language C
                              Pushing language CUDA
                              Popping language CUDA
                              Pushing language Cxx
                              Popping language Cxx
                              Pushing language FC
                              Popping language FC

================================================================================
================================================================================
Starting Configure Run at Tue Dec 16 10:46:35 2014
Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions PETSC_DIR=/Users/patrick/program/petsc PETSC_ARCH=arch-darwin-double-debug --download-mpich --download-fblaslapack --with-cc=clang --with-cxx=clang++ --with-fc=gfortran-mp-4.9 --with-debugging=1 --with-precision=double --download-mumps --download-scalapack --download-metis --download-parmetis --download-spai --download-hypre --download-viennacl --with-opencl
Working directory: /Users/patrick/program/petsc
Machine platform:
('Darwin', 'Patricks-MacBook-Pro.local', '13.4.0', 'Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64', 'x86_64', 'i386')
Python version:
2.7.5 (default, Mar  9 2014, 22:15:05) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
================================================================================
          Pushing language C
          Popping language C
          Pushing language CUDA
          Popping language CUDA
          Pushing language Cxx
          Popping language Cxx
          Pushing language FC
          Popping language FC
================================================================================
TEST configureExternalPackagesDir from config.framework(/Users/patrick/program/petsc/config/BuildSystem/config/framework.py:829)
TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:829)
================================================================================
TEST configureDebuggers from config.utilities.debuggers(/Users/patrick/program/petsc/config/BuildSystem/config/utilities/debuggers.py:22)
TESTING: configureDebuggers from config.utilities.debuggers(config/BuildSystem/config/utilities/debuggers.py:22)
  Find a default debugger and determine its arguments
Checking for program /opt/local/bin/gdb...not found
Checking for program /opt/local/sbin/gdb...not found
Checking for program /usr/bin/gdb...not found
Checking for program /bin/gdb...not found
Checking for program /usr/sbin/gdb...not found
Checking for program /sbin/gdb...not found
Checking for program /usr/local/bin/gdb...not found
Checking for program /opt/X11/bin/gdb...not found
Checking for program /Users/patrick/gdb...not found
Checking for program /opt/local/bin/dbx...not found
Checking for program /opt/local/sbin/dbx...not found
Checking for program /usr/bin/dbx...not found
Checking for program /bin/dbx...not found
Checking for program /usr/sbin/dbx...not found
Checking for program /sbin/dbx...not found
Checking for program /usr/local/bin/dbx...not found
Checking for program /opt/X11/bin/dbx...not found
Checking for program /Users/patrick/dbx...not found
Checking for program /opt/local/bin/xdb...not found
Checking for program /opt/local/sbin/xdb...not found
Checking for program /usr/bin/xdb...not found
Checking for program /bin/xdb...not found
Checking for program /usr/sbin/xdb...not found
Checking for program /sbin/xdb...not found
Checking for program /usr/local/bin/xdb...not found
Checking for program /opt/X11/bin/xdb...not found
Checking for program /Users/patrick/xdb...not found
Checking for program /opt/local/bin/dsymutil...not found
Checking for program /opt/local/sbin/dsymutil...not found
Checking for program /usr/bin/dsymutil...found
            Defined make macro "DSYMUTIL" to "/usr/bin/dsymutil"
          Defined make macro "DSYMUTIL" to "/usr/bin/dsymutil"
================================================================================
TEST configureGit from config.sourceControl(/Users/patrick/program/petsc/config/BuildSystem/config/sourceControl.py:24)
TESTING: configureGit from config.sourceControl(config/BuildSystem/config/sourceControl.py:24)
  Find the Git executable
Checking for program /opt/local/bin/git...found
            Defined make macro "GIT" to "git"
Executing: git --version
stdout: git version 2.1.2
================================================================================
TEST configureCLanguage from PETSc.options.languages(/Users/patrick/program/petsc/config/PETSc/options/languages.py:27)
TESTING: configureCLanguage from PETSc.options.languages(config/PETSc/options/languages.py:27)
  Choose whether to compile the PETSc library using a C or C++ compiler
        C language is C
          Defined "CLANGUAGE_C" to "1"
================================================================================
TEST configureDirectories from PETSc.options.petscdir(/Users/patrick/program/petsc/config/PETSc/options/petscdir.py:23)
TESTING: configureDirectories from PETSc.options.petscdir(config/PETSc/options/petscdir.py:23)
  Checks PETSC_DIR and sets if not set
        Version Information:
        #define PETSC_VERSION_RELEASE    0
        #define PETSC_VERSION_MAJOR      3
        #define PETSC_VERSION_MINOR      5
        #define PETSC_VERSION_SUBMINOR   2
        #define PETSC_VERSION_PATCH      0
        #define PETSC_VERSION_DATE       "unknown"
        #define PETSC_VERSION_GIT        "unknown"
        #define PETSC_VERSION_DATE_GIT   "unknown"
        #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
        #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR)          \
        #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \
        #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \
        #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \
          Defined make macro "DIR" to "/Users/patrick/program/petsc"
================================================================================
TEST configureInstallationMethod from PETSc.options.petscclone(/Users/patrick/program/petsc/config/PETSc/options/petscclone.py:15)
TESTING: configureInstallationMethod from PETSc.options.petscclone(config/PETSc/options/petscclone.py:15)
        bin/maint exists. This appears to be a repository clone
        .git directory exists
          Defined "VERSION_GIT" to ""v3.5.2-1118-g64daeef""
          Defined "VERSION_DATE_GIT" to ""2014-12-11 04:32:01 -0600""
          Defined "VERSION_BRANCH_GIT" to ""master""
================================================================================
TEST getDatafilespath from PETSc.options.dataFilesPath(/Users/patrick/program/petsc/config/PETSc/options/dataFilesPath.py:29)
TESTING: getDatafilespath from PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29)
  Checks what DATAFILESPATH should be
================================================================================
TEST configureArchitecture from PETSc.options.arch(/Users/patrick/program/petsc/config/PETSc/options/arch.py:25)
TESTING: configureArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:25)
  Checks PETSC_ARCH and sets if not set
          Defined "ARCH" to ""arch-darwin-double-debug""
================================================================================
TEST setInstallDir from PETSc.options.installDir(/Users/patrick/program/petsc/config/PETSc/options/installDir.py:34)
TESTING: setInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:34)
   setup installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH
================================================================================
TEST saveReconfigure from PETSc.options.installDir(/Users/patrick/program/petsc/config/PETSc/options/installDir.py:73)
TESTING: saveReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:73)
================================================================================
TEST cleanInstallDir from PETSc.options.installDir(/Users/patrick/program/petsc/config/PETSc/options/installDir.py:66)
TESTING: cleanInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:66)
================================================================================
TEST configureInstallDir from PETSc.options.installDir(/Users/patrick/program/petsc/config/PETSc/options/installDir.py:50)
TESTING: configureInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:50)
  Makes  installDir subdirectories if it does not exist for both prefix install location and PETSc work install location
        Changed persistence directory to /Users/patrick/program/petsc/arch-darwin-double-debug/conf
================================================================================
TEST restoreReconfigure from PETSc.options.installDir(/Users/patrick/program/petsc/config/PETSc/options/installDir.py:86)
TESTING: restoreReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:86)
================================================================================
TEST setExternalPackagesDir from PETSc.options.externalpackagesdir(/Users/patrick/program/petsc/config/PETSc/options/externalpackagesdir.py:15)
TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:15)
================================================================================
TEST cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/Users/patrick/program/petsc/config/PETSc/options/externalpackagesdir.py:22)
TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:22)
================================================================================
TEST printEnvVariables from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1534)
TESTING: printEnvVariables from config.setCompilers(config/BuildSystem/config/setCompilers.py:1534)
        **** printenv ****
VERSIONER_PYTHON_PREFER_32_BIT=no
LC_CTYPE=UTF-8
LOGNAME=patrick
USER=patrick
PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
HOME=/Users/patrick
DISPLAY=/tmp/launch-FrMKw2/org.macosforge.xquartz:0
TERM_PROGRAM=iTerm.app
TERM=xterm-256color
SHELL=/bin/bash
COLORFGBG=12;8
VERSIONER_PYTHON_VERSION=2.7
SHLVL=1
PETSC_ARCH=arch-darwin-double-debug
ITERM_SESSION_ID=w4t0p0
PETSC_DIR=/Users/patrick/program/petsc
_=./configure
SSH_AUTH_SOCK=/tmp/launch-OY9ieD/Listeners
Apple_PubSub_Socket_Render=/tmp/launch-hHYAUR/Render
ITERM_PROFILE=Default
TMPDIR=/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/
HISTIGNORE=&:ls:pwd
OLDPWD=/Users/patrick/program/petsc/src/ksp/ksp/examples/tutorials
CLICOLOR=1
__CF_USER_TEXT_ENCODING=0x1F5:0:4
PWD=/Users/patrick/program/petsc
PMPI=/Users/patrick/program/petsc/bin/petscmpiexec
__CHECKFIX1436934=1
================================================================================
TEST resetEnvCompilers from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1541)
TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1541)
================================================================================
TEST checkMPICompilerOverride from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1506)
TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1506)
  Check if --with-mpi-dir is used along with CC CXX or FC compiler options.
    This usually prevents mpi compilers from being used - so issue a warning
================================================================================
TEST requireMpiLdPath from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1525)
TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1525)
  OpenMPI wrappers require LD_LIBRARY_PATH set
================================================================================
TEST checkVendor from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:398)
TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:398)
  Determine the compiler vendor
        Compiler vendor is ""
================================================================================
TEST checkInitialFlags from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:408)
TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:408)
  Initialize the compiler and linker flags
          Pushing language C
        Initialized CFLAGS to 
        Initialized CFLAGS to 
        Initialized LDFLAGS to 
          Popping language C
          Pushing language CUDA
        Initialized CUDAFLAGS to 
        Initialized CUDAFLAGS to 
        Initialized LDFLAGS to 
          Popping language CUDA
          Pushing language Cxx
        Initialized CXXFLAGS to 
        Initialized CXX_CXXFLAGS to 
        Initialized LDFLAGS to 
          Popping language Cxx
          Pushing language FC
        Initialized FFLAGS to 
        Initialized FFLAGS to 
        Initialized LDFLAGS to 
          Popping language FC
        Initialized CPPFLAGS to 
        Initialized CUDAPPFLAGS to 
        Initialized CXXCPPFLAGS to 
        Initialized CC_LINKER_FLAGS to []
        Initialized CXX_LINKER_FLAGS to []
        Initialized FC_LINKER_FLAGS to []
        Initialized CUDAC_LINKER_FLAGS to []
        Initialized sharedLibraryFlags to []
        Initialized dynamicLibraryFlags to []
================================================================================
TEST checkCCompiler from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:534)
TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:534)
  Locate a functional C compiler
Checking for program /opt/local/bin/clang...not found
Checking for program /opt/local/sbin/clang...not found
Checking for program /usr/bin/clang...found
            Defined make macro "CC" to "clang"
            Pushing language C
                        All intermediate test results are stored in /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34
                      All intermediate test results are stored in /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                                            Pushing language C
                                            Popping language C
                                            Pushing language CUDA
                                            Popping language CUDA
                                            Pushing language Cxx
                                            Popping language Cxx
                                            Pushing language FC
                                            Popping language FC
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o  -lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 256
stderr:
ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language C
                        Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
            Popping language C
================================================================================
TEST checkCPreprocessor from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:567)
TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:567)
  Locate a functional C preprocessor
Checking for program /opt/local/bin/clang...not found
Checking for program /opt/local/sbin/clang...not found
Checking for program /usr/bin/clang...found
            Defined make macro "CPP" to "clang -E"
          Pushing language C
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c" 2
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 62 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 64 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/wait.h" 1 3 4
# 79 "/usr/include/sys/wait.h" 3 4
typedef enum {
 P_ALL,
 P_PID,
 P_PGID
} idtype_t;
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 90 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 91 "/usr/include/sys/wait.h" 2 3 4
# 109 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/sys/signal.h" 1 3 4
# 73 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 74 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/machine/signal.h" 1 3 4
# 32 "/usr/include/machine/signal.h" 3 4
# 1 "/usr/include/i386/signal.h" 1 3 4
# 39 "/usr/include/i386/signal.h" 3 4
typedef int sig_atomic_t;
# 33 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 145 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/machine/_mcontext.h" 1 3 4
# 29 "/usr/include/machine/_mcontext.h" 3 4
# 1 "/usr/include/i386/_mcontext.h" 1 3 4
# 33 "/usr/include/i386/_mcontext.h" 3 4
# 1 "/usr/include/mach/i386/_structs.h" 1 3 4
# 43 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_thread_state
{
    unsigned int __eax;
    unsigned int __ebx;
    unsigned int __ecx;
    unsigned int __edx;
    unsigned int __edi;
    unsigned int __esi;
    unsigned int __ebp;
    unsigned int __esp;
    unsigned int __ss;
    unsigned int __eflags;
    unsigned int __eip;
    unsigned int __cs;
    unsigned int __ds;
    unsigned int __es;
    unsigned int __fs;
    unsigned int __gs;
};
# 89 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_control
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
      :2,
    __pc :2,
    __rc :2,
             :1,
      :3;
};
typedef struct __darwin_fp_control __darwin_fp_control_t;
# 147 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_status
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
    __stkflt :1,
    __errsumm :1,
    __c0 :1,
    __c1 :1,
    __c2 :1,
    __tos :3,
    __c3 :1,
    __busy :1;
};
typedef struct __darwin_fp_status __darwin_fp_status_t;
# 191 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_mmst_reg
{
 char __mmst_reg[10];
 char __mmst_rsrv[6];
};
# 210 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_xmm_reg
{
 char __xmm_reg[16];
};
# 232 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_float_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
};
struct __darwin_i386_avx_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
};
# 402 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
 __uint16_t __trapno;
 __uint16_t __cpu;
 __uint32_t __err;
 __uint32_t __faultvaddr;
};
# 422 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state32
{
 unsigned int __dr0;
 unsigned int __dr1;
 unsigned int __dr2;
 unsigned int __dr3;
 unsigned int __dr4;
 unsigned int __dr5;
 unsigned int __dr6;
 unsigned int __dr7;
};
# 454 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_thread_state64
{
 __uint64_t __rax;
 __uint64_t __rbx;
 __uint64_t __rcx;
 __uint64_t __rdx;
 __uint64_t __rdi;
 __uint64_t __rsi;
 __uint64_t __rbp;
 __uint64_t __rsp;
 __uint64_t __r8;
 __uint64_t __r9;
 __uint64_t __r10;
 __uint64_t __r11;
 __uint64_t __r12;
 __uint64_t __r13;
 __uint64_t __r14;
 __uint64_t __r15;
 __uint64_t __rip;
 __uint64_t __rflags;
 __uint64_t __cs;
 __uint64_t __fs;
 __uint64_t __gs;
};
# 509 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_float_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
};
struct __darwin_x86_avx_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
 struct __darwin_xmm_reg __fpu_ymmh8;
 struct __darwin_xmm_reg __fpu_ymmh9;
 struct __darwin_xmm_reg __fpu_ymmh10;
 struct __darwin_xmm_reg __fpu_ymmh11;
 struct __darwin_xmm_reg __fpu_ymmh12;
 struct __darwin_xmm_reg __fpu_ymmh13;
 struct __darwin_xmm_reg __fpu_ymmh14;
 struct __darwin_xmm_reg __fpu_ymmh15;
};
# 751 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    __uint16_t __trapno;
    __uint16_t __cpu;
    __uint32_t __err;
    __uint64_t __faultvaddr;
};
# 771 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state64
{
 __uint64_t __dr0;
 __uint64_t __dr1;
 __uint64_t __dr2;
 __uint64_t __dr3;
 __uint64_t __dr4;
 __uint64_t __dr5;
 __uint64_t __dr6;
 __uint64_t __dr7;
};
# 34 "/usr/include/i386/_mcontext.h" 2 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
struct __darwin_mcontext_avx32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_avx_state __fs;
};
# 76 "/usr/include/i386/_mcontext.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
struct __darwin_mcontext_avx64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_avx_state64 __fs;
};
# 115 "/usr/include/i386/_mcontext.h" 3 4
typedef struct __darwin_mcontext64 *mcontext_t;
# 30 "/usr/include/machine/_mcontext.h" 2 3 4
# 146 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigaltstack.h" 1 3 4
# 36 "/usr/include/sys/_types/_sigaltstack.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
typedef struct __darwin_sigaltstack stack_t;
# 147 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_ucontext.h" 1 3 4
# 34 "/usr/include/sys/_types/_ucontext.h" 3 4
struct __darwin_ucontext
{
 int uc_onstack;
 __darwin_sigset_t uc_sigmask;
 struct __darwin_sigaltstack uc_stack;
 struct __darwin_ucontext *uc_link;
 __darwin_size_t uc_mcsize;
 struct __darwin_mcontext64 *uc_mcontext;
};
typedef struct __darwin_ucontext ucontext_t;
# 148 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 151 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sigset_t.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 152 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 153 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 154 "/usr/include/sys/signal.h" 2 3 4
union sigval {
 int sival_int;
 void *sival_ptr;
};
struct sigevent {
 int sigev_notify;
 int sigev_signo;
 union sigval sigev_value;
 void (*sigev_notify_function)(union sigval);
 pthread_attr_t *sigev_notify_attributes;
};
typedef struct __siginfo {
 int si_signo;
 int si_errno;
 int si_code;
 pid_t si_pid;
 uid_t si_uid;
 int si_status;
 void *si_addr;
 union sigval si_value;
 long si_band;
 unsigned long __pad[7];
} siginfo_t;
# 266 "/usr/include/sys/signal.h" 3 4
union __sigaction_u {
 void (*__sa_handler)(int);
 void (*__sa_sigaction)(int, struct __siginfo *,
         void *);
};
struct __sigaction {
 union __sigaction_u __sigaction_u;
 void (*sa_tramp)(void *, int, int, siginfo_t *, void *);
 sigset_t sa_mask;
 int sa_flags;
};
struct sigaction {
 union __sigaction_u __sigaction_u;
 sigset_t sa_mask;
 int sa_flags;
};
# 328 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 345 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 364 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 387 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 110 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 72 "/usr/include/sys/resource.h" 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 73 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_types/_timeval.h" 1 3 4
# 30 "/usr/include/sys/_types/_timeval.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 81 "/usr/include/sys/resource.h" 2 3 4
typedef __uint64_t rlim_t;
# 151 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 162 "/usr/include/sys/resource.h" 3 4
 long ru_maxrss;
 long ru_ixrss;
 long ru_idrss;
 long ru_isrss;
 long ru_minflt;
 long ru_majflt;
 long ru_nswap;
 long ru_inblock;
 long ru_oublock;
 long ru_msgsnd;
 long ru_msgrcv;
 long ru_nsignals;
 long ru_nvcsw;
 long ru_nivcsw;
};
# 190 "/usr/include/sys/resource.h" 3 4
typedef void *rusage_info_t;
struct rusage_info_v0 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
};
struct rusage_info_v1 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
};
struct rusage_info_v2 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
 uint64_t ri_diskio_bytesread;
 uint64_t ri_diskio_byteswritten;
};
# 290 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 317 "/usr/include/sys/resource.h" 3 4
struct proc_rlimit_control_wakeupmon {
 uint32_t wm_flags;
 int32_t wm_rate;
};
# 347 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int) __attribute__((availability(macosx,introduced=10.5)));
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit") ;
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int) __attribute__((availability(macosx,introduced=10.5)));
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit") ;
# 111 "/usr/include/sys/wait.h" 2 3 4
# 186 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 187 "/usr/include/sys/wait.h" 2 3 4
union wait {
 int w_status;
 struct {
  unsigned int w_Termsig:7,
    w_Coredump:1,
    w_Retcode:8,
    w_Filler:16;
 } w_T;
 struct {
  unsigned int w_Stopval:8,
    w_Stopsig:8,
    w_Filler:16;
 } w_S;
};
# 248 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait") ;
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid") ;
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid") ;
pid_t wait3(int *, int, struct rusage *);
pid_t wait4(pid_t, int *, int, struct rusage *);
# 66 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/alloca.h" 1 3 4
# 32 "/usr/include/alloca.h" 3 4
void *alloca(size_t);
# 68 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_ct_rune_t.h" 1 3 4
# 31 "/usr/include/sys/_types/_ct_rune_t.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
# 77 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_rune_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rune_t.h" 3 4
typedef __darwin_rune_t rune_t;
# 78 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_wchar_t.h" 1 3 4
# 33 "/usr/include/sys/_types/_wchar_t.h" 3 4
typedef __darwin_wchar_t wchar_t;
# 81 "/usr/include/stdlib.h" 2 3 4
typedef struct {
 int quot;
 int rem;
} div_t;
typedef struct {
 long quot;
 long rem;
} ldiv_t;
typedef struct {
 long long quot;
 long long rem;
} lldiv_t;
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 100 "/usr/include/stdlib.h" 2 3 4
# 117 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 128 "/usr/include/stdlib.h" 3 4
void abort(void) __attribute__((noreturn));
int abs(int) __attribute__((const));
int atexit(void (*)(void));
double atof(const char *);
int atoi(const char *);
long atol(const char *);
long long
  atoll(const char *);
void *bsearch(const void *, const void *, size_t,
     size_t, int (*)(const void *, const void *));
void *calloc(size_t, size_t);
div_t div(int, int) __attribute__((const));
void exit(int) __attribute__((noreturn));
void free(void *);
char *getenv(const char *);
long labs(long) __attribute__((const));
ldiv_t ldiv(long, long) __attribute__((const));
long long
  llabs(long long);
lldiv_t lldiv(long long, long long);
void *malloc(size_t);
int mblen(const char *, size_t);
size_t mbstowcs(wchar_t * restrict , const char * restrict, size_t);
int mbtowc(wchar_t * restrict, const char * restrict, size_t);
int posix_memalign(void **, size_t, size_t) __attribute__((availability(macosx,introduced=10.6)));
void qsort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int rand(void);
void *realloc(void *, size_t);
void srand(unsigned);
double strtod(const char *, char **) __asm("_" "strtod") ;
float strtof(const char *, char **) __asm("_" "strtof") ;
long strtol(const char *, char **, int);
long double
  strtold(const char *, char **);
long long
  strtoll(const char *, char **, int);
unsigned long
  strtoul(const char *, char **, int);
unsigned long long
  strtoull(const char *, char **, int);
int system(const char *) __asm("_" "system") ;
size_t wcstombs(char * restrict, const wchar_t * restrict, size_t);
int wctomb(char *, wchar_t);
void _Exit(int) __attribute__((noreturn));
long a64l(const char *);
double drand48(void);
char *ecvt(double, int, int *restrict, int *restrict);
double erand48(unsigned short[3]);
char *fcvt(double, int, int *restrict, int *restrict);
char *gcvt(double, int, char *);
int getsubopt(char **, char * const *, char **);
int grantpt(int);
char *initstate(unsigned, char *, size_t);
long jrand48(unsigned short[3]);
char *l64a(long);
void lcong48(unsigned short[7]);
long lrand48(void);
char *mktemp(char *);
int mkstemp(char *);
long mrand48(void);
long nrand48(unsigned short[3]);
int posix_openpt(int);
char *ptsname(int);
int putenv(char *) __asm("_" "putenv") ;
long random(void);
int rand_r(unsigned *);
char *realpath(const char * restrict, char * restrict) __asm("_" "realpath" "$DARWIN_EXTSN");
unsigned short
 *seed48(unsigned short[3]);
int setenv(const char *, const char *, int) __asm("_" "setenv") ;
void setkey(const char *) __asm("_" "setkey") ;
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv") ;
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 81 "/usr/include/i386/types.h" 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 97 "/usr/include/i386/types.h" 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 239 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 241 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 242 "/usr/include/stdlib.h" 2 3 4
u_int32_t arc4random(void);
void arc4random_addrandom(unsigned char * , int );
void arc4random_buf(void * , size_t ) __attribute__((availability(macosx,introduced=10.7)));
void arc4random_stir(void);
u_int32_t
  arc4random_uniform(u_int32_t ) __attribute__((availability(macosx,introduced=10.7)));
int atexit_b(void (^)(void)) __attribute__((availability(macosx,introduced=10.6)));
void *bsearch_b(const void *, const void *, size_t,
     size_t, int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
char *cgetcap(char *, const char *, int);
int cgetclose(void);
int cgetent(char **, char **, const char *);
int cgetfirst(char **, char **);
int cgetmatch(const char *, const char *);
int cgetnext(char **, char **);
int cgetnum(char *, const char *, long *);
int cgetset(const char *);
int cgetstr(char *, const char *, char **);
int cgetustr(char *, const char *, char **);
int daemon(int, int) __asm("_" "daemon" "$1050") __attribute__((availability(macosx,introduced=10.0,deprecated=10.5)));
char *devname(dev_t, mode_t);
char *devname_r(dev_t, mode_t, char *buf, int len);
char *getbsize(int *, long *);
int getloadavg(double [], int);
const char
 *getprogname(void);
int heapsort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int heapsort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
int mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int mergesort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort(void *, size_t, size_t,
     int (*)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort_r(void *, size_t, size_t, void *,
     int (*)(void *, const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void qsort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void qsort_r(void *, size_t, size_t, void *,
     int (*)(void *, const void *, const void *));
int radixsort(const unsigned char **, int, const unsigned char *,
     unsigned);
void setprogname(const char *);
int sradixsort(const unsigned char **, int, const unsigned char *,
     unsigned);
void sranddev(void);
void srandomdev(void);
void *reallocf(void *, size_t);
long long
  strtoq(const char *, char **, int);
unsigned long long
  strtouq(const char *, char **, int);
extern char *suboptarg;
void *valloc(size_t);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
          Popping language C
================================================================================
TEST checkCUDACompiler from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:608)
TESTING: checkCUDACompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:608)
  Locate a functional CUDA compiler
================================================================================
TEST checkCUDAPreprocessor from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:648)
TESTING: checkCUDAPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:648)
  Locate a functional CUDA preprocessor
================================================================================
TEST checkCxxCompiler from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:760)
TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:760)
  Locate a functional Cxx compiler
Checking for program /opt/local/bin/clang++...not found
Checking for program /opt/local/sbin/clang++...not found
Checking for program /usr/bin/clang++...found
            Defined make macro "CXX" to "clang++"
            Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers     /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers     /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                                            Pushing language C
                                            Popping language C
                                            Pushing language CUDA
                                            Popping language CUDA
                                            Pushing language Cxx
                                            Popping language Cxx
                                            Pushing language FC
                                            Popping language FC
                    Pushing language CXX
                    Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers     /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language CXX
                    Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o  -lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 256
stderr:
ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers     /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language CXX
                        Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
            Popping language Cxx
================================================================================
TEST checkCxxPreprocessor from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:798)
TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:798)
  Locate a functional Cxx preprocessor
Checking for program /opt/local/bin/clang++...not found
Checking for program /opt/local/sbin/clang++...not found
Checking for program /usr/bin/clang++...found
            Defined make macro "CXXCPP" to "clang++ -E"
          Pushing language Cxx
Executing: clang++ -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 175 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conffix.h" 1
extern "C" {
}
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc" 2
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdlib" 1 3
# 85 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdlib" 3
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config" 1 3
# 16 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config" 3
# 226 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config" 3
typedef __char16_t char16_t;
typedef __char32_t char32_t;
# 349 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config" 3
namespace std {
  inline namespace __1 {
  }
}
# 494 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config" 3
template <bool> struct __static_assert_test;
template <> struct __static_assert_test<true> {};
template <unsigned> struct __static_assert_check {};
# 86 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdlib" 2 3
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 62 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 64 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/wait.h" 1 3 4
# 79 "/usr/include/sys/wait.h" 3 4
typedef enum {
 P_ALL,
 P_PID,
 P_PGID
} idtype_t;
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 90 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 91 "/usr/include/sys/wait.h" 2 3 4
# 109 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/sys/signal.h" 1 3 4
# 73 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 74 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/machine/signal.h" 1 3 4
# 32 "/usr/include/machine/signal.h" 3 4
# 1 "/usr/include/i386/signal.h" 1 3 4
# 39 "/usr/include/i386/signal.h" 3 4
typedef int sig_atomic_t;
# 33 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 145 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/machine/_mcontext.h" 1 3 4
# 29 "/usr/include/machine/_mcontext.h" 3 4
# 1 "/usr/include/i386/_mcontext.h" 1 3 4
# 33 "/usr/include/i386/_mcontext.h" 3 4
# 1 "/usr/include/mach/i386/_structs.h" 1 3 4
# 43 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_thread_state
{
    unsigned int __eax;
    unsigned int __ebx;
    unsigned int __ecx;
    unsigned int __edx;
    unsigned int __edi;
    unsigned int __esi;
    unsigned int __ebp;
    unsigned int __esp;
    unsigned int __ss;
    unsigned int __eflags;
    unsigned int __eip;
    unsigned int __cs;
    unsigned int __ds;
    unsigned int __es;
    unsigned int __fs;
    unsigned int __gs;
};
# 89 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_control
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
      :2,
    __pc :2,
    __rc :2,
             :1,
      :3;
};
typedef struct __darwin_fp_control __darwin_fp_control_t;
# 147 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_status
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
    __stkflt :1,
    __errsumm :1,
    __c0 :1,
    __c1 :1,
    __c2 :1,
    __tos :3,
    __c3 :1,
    __busy :1;
};
typedef struct __darwin_fp_status __darwin_fp_status_t;
# 191 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_mmst_reg
{
 char __mmst_reg[10];
 char __mmst_rsrv[6];
};
# 210 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_xmm_reg
{
 char __xmm_reg[16];
};
# 232 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_float_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
};
struct __darwin_i386_avx_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
};
# 402 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
 __uint16_t __trapno;
 __uint16_t __cpu;
 __uint32_t __err;
 __uint32_t __faultvaddr;
};
# 422 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state32
{
 unsigned int __dr0;
 unsigned int __dr1;
 unsigned int __dr2;
 unsigned int __dr3;
 unsigned int __dr4;
 unsigned int __dr5;
 unsigned int __dr6;
 unsigned int __dr7;
};
# 454 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_thread_state64
{
 __uint64_t __rax;
 __uint64_t __rbx;
 __uint64_t __rcx;
 __uint64_t __rdx;
 __uint64_t __rdi;
 __uint64_t __rsi;
 __uint64_t __rbp;
 __uint64_t __rsp;
 __uint64_t __r8;
 __uint64_t __r9;
 __uint64_t __r10;
 __uint64_t __r11;
 __uint64_t __r12;
 __uint64_t __r13;
 __uint64_t __r14;
 __uint64_t __r15;
 __uint64_t __rip;
 __uint64_t __rflags;
 __uint64_t __cs;
 __uint64_t __fs;
 __uint64_t __gs;
};
# 509 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_float_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
};
struct __darwin_x86_avx_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
 struct __darwin_xmm_reg __fpu_ymmh8;
 struct __darwin_xmm_reg __fpu_ymmh9;
 struct __darwin_xmm_reg __fpu_ymmh10;
 struct __darwin_xmm_reg __fpu_ymmh11;
 struct __darwin_xmm_reg __fpu_ymmh12;
 struct __darwin_xmm_reg __fpu_ymmh13;
 struct __darwin_xmm_reg __fpu_ymmh14;
 struct __darwin_xmm_reg __fpu_ymmh15;
};
# 751 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    __uint16_t __trapno;
    __uint16_t __cpu;
    __uint32_t __err;
    __uint64_t __faultvaddr;
};
# 771 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state64
{
 __uint64_t __dr0;
 __uint64_t __dr1;
 __uint64_t __dr2;
 __uint64_t __dr3;
 __uint64_t __dr4;
 __uint64_t __dr5;
 __uint64_t __dr6;
 __uint64_t __dr7;
};
# 34 "/usr/include/i386/_mcontext.h" 2 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
struct __darwin_mcontext_avx32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_avx_state __fs;
};
# 76 "/usr/include/i386/_mcontext.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
struct __darwin_mcontext_avx64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_avx_state64 __fs;
};
# 115 "/usr/include/i386/_mcontext.h" 3 4
typedef struct __darwin_mcontext64 *mcontext_t;
# 30 "/usr/include/machine/_mcontext.h" 2 3 4
# 146 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigaltstack.h" 1 3 4
# 36 "/usr/include/sys/_types/_sigaltstack.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
typedef struct __darwin_sigaltstack stack_t;
# 147 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_ucontext.h" 1 3 4
# 34 "/usr/include/sys/_types/_ucontext.h" 3 4
struct __darwin_ucontext
{
 int uc_onstack;
 __darwin_sigset_t uc_sigmask;
 struct __darwin_sigaltstack uc_stack;
 struct __darwin_ucontext *uc_link;
 __darwin_size_t uc_mcsize;
 struct __darwin_mcontext64 *uc_mcontext;
};
typedef struct __darwin_ucontext ucontext_t;
# 148 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 151 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sigset_t.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 152 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 153 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 154 "/usr/include/sys/signal.h" 2 3 4
union sigval {
 int sival_int;
 void *sival_ptr;
};
struct sigevent {
 int sigev_notify;
 int sigev_signo;
 union sigval sigev_value;
 void (*sigev_notify_function)(union sigval);
 pthread_attr_t *sigev_notify_attributes;
};
typedef struct __siginfo {
 int si_signo;
 int si_errno;
 int si_code;
 pid_t si_pid;
 uid_t si_uid;
 int si_status;
 void *si_addr;
 union sigval si_value;
 long si_band;
 unsigned long __pad[7];
} siginfo_t;
# 266 "/usr/include/sys/signal.h" 3 4
union __sigaction_u {
 void (*__sa_handler)(int);
 void (*__sa_sigaction)(int, struct __siginfo *,
         void *);
};
struct __sigaction {
 union __sigaction_u __sigaction_u;
 void (*sa_tramp)(void *, int, int, siginfo_t *, void *);
 sigset_t sa_mask;
 int sa_flags;
};
struct sigaction {
 union __sigaction_u __sigaction_u;
 sigset_t sa_mask;
 int sa_flags;
};
# 328 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 345 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 364 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 386 "/usr/include/sys/signal.h" 3 4
extern "C" {
void (*signal(int, void (*)(int)))(int);
}
# 110 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 72 "/usr/include/sys/resource.h" 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 73 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_types/_timeval.h" 1 3 4
# 30 "/usr/include/sys/_types/_timeval.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 81 "/usr/include/sys/resource.h" 2 3 4
typedef __uint64_t rlim_t;
# 151 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 162 "/usr/include/sys/resource.h" 3 4
 long ru_maxrss;
 long ru_ixrss;
 long ru_idrss;
 long ru_isrss;
 long ru_minflt;
 long ru_majflt;
 long ru_nswap;
 long ru_inblock;
 long ru_oublock;
 long ru_msgsnd;
 long ru_msgrcv;
 long ru_nsignals;
 long ru_nvcsw;
 long ru_nivcsw;
};
# 190 "/usr/include/sys/resource.h" 3 4
typedef void *rusage_info_t;
struct rusage_info_v0 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
};
struct rusage_info_v1 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
};
struct rusage_info_v2 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
 uint64_t ri_diskio_bytesread;
 uint64_t ri_diskio_byteswritten;
};
# 290 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 317 "/usr/include/sys/resource.h" 3 4
struct proc_rlimit_control_wakeupmon {
 uint32_t wm_flags;
 int32_t wm_rate;
};
# 346 "/usr/include/sys/resource.h" 3 4
extern "C" {
int getpriority(int, id_t);
int getiopolicy_np(int, int) __attribute__((availability(macosx,introduced=10.5)));
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit") ;
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int) __attribute__((availability(macosx,introduced=10.5)));
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit") ;
}
# 111 "/usr/include/sys/wait.h" 2 3 4
# 186 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 187 "/usr/include/sys/wait.h" 2 3 4
union wait {
 int w_status;
 struct {
  unsigned int w_Termsig:7,
    w_Coredump:1,
    w_Retcode:8,
    w_Filler:16;
 } w_T;
 struct {
  unsigned int w_Stopval:8,
    w_Stopsig:8,
    w_Filler:16;
 } w_S;
};
# 247 "/usr/include/sys/wait.h" 3 4
extern "C" {
pid_t wait(int *) __asm("_" "wait") ;
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid") ;
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid") ;
pid_t wait3(int *, int, struct rusage *);
pid_t wait4(pid_t, int *, int, struct rusage *);
}
# 66 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/alloca.h" 1 3 4
# 31 "/usr/include/alloca.h" 3 4
extern "C" {
void *alloca(size_t);
}
# 68 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_ct_rune_t.h" 1 3 4
# 31 "/usr/include/sys/_types/_ct_rune_t.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
# 77 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_rune_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rune_t.h" 3 4
typedef __darwin_rune_t rune_t;
# 78 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_wchar_t.h" 1 3 4
# 81 "/usr/include/stdlib.h" 2 3 4
typedef struct {
 int quot;
 int rem;
} div_t;
typedef struct {
 long quot;
 long rem;
} ldiv_t;
typedef struct {
 long long quot;
 long long rem;
} lldiv_t;
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 100 "/usr/include/stdlib.h" 2 3 4
# 117 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 127 "/usr/include/stdlib.h" 3 4
extern "C" {
void abort(void) __attribute__((noreturn));
int abs(int) __attribute__((const));
int atexit(void (*)(void));
double atof(const char *);
int atoi(const char *);
long atol(const char *);
long long
  atoll(const char *);
void *bsearch(const void *, const void *, size_t,
     size_t, int (*)(const void *, const void *));
void *calloc(size_t, size_t);
div_t div(int, int) __attribute__((const));
void exit(int) __attribute__((noreturn));
void free(void *);
char *getenv(const char *);
long labs(long) __attribute__((const));
ldiv_t ldiv(long, long) __attribute__((const));
long long
  llabs(long long);
lldiv_t lldiv(long long, long long);
void *malloc(size_t);
int mblen(const char *, size_t);
size_t mbstowcs(wchar_t * , const char * , size_t);
int mbtowc(wchar_t * , const char * , size_t);
int posix_memalign(void **, size_t, size_t) __attribute__((availability(macosx,introduced=10.6)));
void qsort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int rand(void);
void *realloc(void *, size_t);
void srand(unsigned);
double strtod(const char *, char **) __asm("_" "strtod") ;
float strtof(const char *, char **) __asm("_" "strtof") ;
long strtol(const char *, char **, int);
long double
  strtold(const char *, char **);
long long
  strtoll(const char *, char **, int);
unsigned long
  strtoul(const char *, char **, int);
unsigned long long
  strtoull(const char *, char **, int);
int system(const char *) __asm("_" "system") ;
size_t wcstombs(char * , const wchar_t * , size_t);
int wctomb(char *, wchar_t);
void _Exit(int) __attribute__((noreturn));
long a64l(const char *);
double drand48(void);
char *ecvt(double, int, int *, int *);
double erand48(unsigned short[3]);
char *fcvt(double, int, int *, int *);
char *gcvt(double, int, char *);
int getsubopt(char **, char * const *, char **);
int grantpt(int);
char *initstate(unsigned, char *, size_t);
long jrand48(unsigned short[3]);
char *l64a(long);
void lcong48(unsigned short[7]);
long lrand48(void);
char *mktemp(char *);
int mkstemp(char *);
long mrand48(void);
long nrand48(unsigned short[3]);
int posix_openpt(int);
char *ptsname(int);
int putenv(char *) __asm("_" "putenv") ;
long random(void);
int rand_r(unsigned *);
char *realpath(const char * , char * ) __asm("_" "realpath" "$DARWIN_EXTSN");
unsigned short
 *seed48(unsigned short[3]);
int setenv(const char *, const char *, int) __asm("_" "setenv") ;
void setkey(const char *) __asm("_" "setkey") ;
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv") ;
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 81 "/usr/include/i386/types.h" 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 97 "/usr/include/i386/types.h" 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 239 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 241 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 242 "/usr/include/stdlib.h" 2 3 4
u_int32_t arc4random(void);
void arc4random_addrandom(unsigned char * , int );
void arc4random_buf(void * , size_t ) __attribute__((availability(macosx,introduced=10.7)));
void arc4random_stir(void);
u_int32_t
  arc4random_uniform(u_int32_t ) __attribute__((availability(macosx,introduced=10.7)));
int atexit_b(void (^)(void)) __attribute__((availability(macosx,introduced=10.6)));
void *bsearch_b(const void *, const void *, size_t,
     size_t, int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
char *cgetcap(char *, const char *, int);
int cgetclose(void);
int cgetent(char **, char **, const char *);
int cgetfirst(char **, char **);
int cgetmatch(const char *, const char *);
int cgetnext(char **, char **);
int cgetnum(char *, const char *, long *);
int cgetset(const char *);
int cgetstr(char *, const char *, char **);
int cgetustr(char *, const char *, char **);
int daemon(int, int) __asm("_" "daemon" "$1050") __attribute__((availability(macosx,introduced=10.0,deprecated=10.5)));
char *devname(dev_t, mode_t);
char *devname_r(dev_t, mode_t, char *buf, int len);
char *getbsize(int *, long *);
int getloadavg(double [], int);
const char
 *getprogname(void);
int heapsort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int heapsort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
int mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int mergesort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort(void *, size_t, size_t,
     int (*)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort_r(void *, size_t, size_t, void *,
     int (*)(void *, const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void qsort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void qsort_r(void *, size_t, size_t, void *,
     int (*)(void *, const void *, const void *));
int radixsort(const unsigned char **, int, const unsigned char *,
     unsigned);
void setprogname(const char *);
int sradixsort(const unsigned char **, int, const unsigned char *,
     unsigned);
void sranddev(void);
void srandomdev(void);
void *reallocf(void *, size_t);
long long
  strtoq(const char *, char **, int);
unsigned long long
  strtouq(const char *, char **, int);
extern char *suboptarg;
void *valloc(size_t);
}
# 87 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdlib" 2 3
# 93 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdlib" 3
namespace std {inline namespace __1 {
using ::size_t;
using ::div_t;
using ::ldiv_t;
using ::lldiv_t;
using ::atof;
using ::atoi;
using ::atol;
using ::atoll;
using ::strtod;
using ::strtof;
using ::strtold;
using ::strtol;
using ::strtoll;
using ::strtoul;
using ::strtoull;
using ::rand;
using ::srand;
using ::calloc;
using ::free;
using ::malloc;
using ::realloc;
using ::abort;
using ::atexit;
using ::exit;
using ::_Exit;
using ::getenv;
using ::system;
using ::bsearch;
using ::qsort;
using ::abs;
using ::labs;
using ::llabs;
using ::div;
using ::ldiv;
using ::lldiv;
using ::mblen;
using ::mbtowc;
using ::wctomb;
using ::mbstowcs;
using ::wcstombs;
# 159 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdlib" 3
inline __attribute__ ((__visibility__("hidden"), __always_inline__)) long abs( long __x) throw() {return labs(__x);}
inline __attribute__ ((__visibility__("hidden"), __always_inline__)) long long abs(long long __x) throw() {return llabs(__x);}
inline __attribute__ ((__visibility__("hidden"), __always_inline__)) ldiv_t div( long __x, long __y) throw() {return ldiv(__x, __y);}
inline __attribute__ ((__visibility__("hidden"), __always_inline__)) lldiv_t div(long long __x, long long __y) throw() {return lldiv(__x, __y);}
} }
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
          Popping language Cxx
================================================================================
TEST checkFortranCompiler from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:915)
TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:915)
  Locate a functional Fortran compiler
Checking for program /opt/local/bin/gfortran-mp-4.9...found
            Defined make macro "FC" to "gfortran-mp-4.9"
            Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                                            Pushing language C
                                            Popping language C
                                            Pushing language CUDA
                                            Popping language CUDA
                                            Pushing language Cxx
                                            Popping language Cxx
                                            Pushing language FC
                                            Popping language FC
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o  -lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 256
stderr:
ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm
collect2: error: ld returned 1 exit status
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                        Pushing language FC
                        Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
            Popping language FC
================================================================================
TEST checkFortranComments from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:936)
TESTING: checkFortranComments from config.setCompilers(config/BuildSystem/config/setCompilers.py:936)
  Make sure fortran comment "!" works
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
! comment
      program main

      end
        Fortran comments can use ! in column 1
          Popping language FC
================================================================================
TEST checkPIC from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:999)
TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:999)
  Determine the PIC option for each compiler
       - There needs to be a test that checks that the functionality is actually working
          Pushing language C
Executing: clang --help
stdout:
OVERVIEW: clang LLVM compiler
USAGE: clang [options] <inputs>
OPTIONS:
  -###                    Print (but do not run) the commands to run for this compilation
  --analyze               Run the static analyzer
  -arcmt-migrate-emit-errors
                          Emit ARC errors even if the migrator can fix them
  -arcmt-migrate-report-output <value>
                          Output path for the plist report
  -cxx-isystem <directory>
                          Add directory to the C++ SYSTEM include search path
  -c                      Only run preprocess, compile, and assemble steps
  -dD                     Print macro definitions in -E mode in addition to normal output
  -dependency-dot <value> Filename to write DOT-formatted header dependencies to
  -dependency-file <value>
                          Filename (or -) to write dependency output to
  -dM                     Print macro definitions in -E mode instead of normal output
  -emit-ast               Emit Clang AST files for source inputs
  -emit-llvm              Use the LLVM representation for assembler and object files
  -E                      Only run the preprocessor
  -faltivec               Enable AltiVec vector initializer syntax
  -fansi-escape-codes     Use ANSI escape codes for diagnostics
  -fapple-kext            Use Apple's kernel extensions ABI
  -fapple-pragma-pack     Enable Apple gcc-compatible #pragma pack handling
  -fapplication-extension Restrict code to those available for App Extensions
  -fblocks                Enable the 'blocks' language feature
  -fborland-extensions    Accept non-standard constructs supported by the Borland compiler
  -fbounds-checking       Enable run-time bounds checks
  -fbuild-session-timestamp=<time since Epoch in seconds>
                          Time when the current build session started
  -fcolor-diagnostics     Use colors in diagnostics
  -fcomment-block-commands=<arg>
                          Treat each comma separated argument in <arg> as a documentation comment block command
  -fcxx-exceptions        Enable C++ exceptions
  -fdata-sections         Place each data in its own section (ELF Only)
  -fdebug-types-section   Place debug types in their own section (ELF Only)
  -fdelayed-template-parsing
                          Parse templated function definitions at the end of the translation unit
  -fdiagnostics-parseable-fixits
                          Print fix-its in machine parseable form
  -fdiagnostics-print-source-range-info
                          Print source range spans in numeric form
  -fdiagnostics-show-note-include-stack
                          Display include stacks for diagnostic notes
  -fdiagnostics-show-option
                          Print option name with mappable diagnostics
  -fdiagnostics-show-template-tree
                          Print a template comparison tree for differing templates
  -fdollars-in-identifiers
                          Allow '$' in identifiers
  -femit-all-decls        Emit all declarations, even if unused
  -fexceptions            Enable support for exception handling
  -ffast-math             Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math flag
  -ffixed-r9              Reserve the r9 register (ARM only)
  -ffp-contract=<value>   Form fused FP ops (e.g. FMAs): fast (everywhere) | on (according to FP_CONTRACT pragma, default) | off (never fuse)
  -ffreestanding          Assert that the compilation takes place in a freestanding environment
  -ffunction-sections     Place each function in its own section (ELF Only)
  -fgnu-keywords          Allow GNU-extension keywords regardless of language standard
  -fgnu-runtime           Generate output compatible with the standard GNU Objective-C runtime
  -fgnu89-inline          Use the gnu89 inline semantics
  -finstrument-functions  Generate calls to instrument function entry and exit
  -fmath-errno            Require math functions to indicate errors by setting errno
  -fmodule-implementation-of <name>
                          Specify the name of the module whose implementation file this is
  -fmodule-map-file= <file>
                          Load this module map file
  -fmodule-maps           Read module maps to understand the structure of library headers
  -fmodule-name= <name>   Specify the name of the module to build
  -fmodules-cache-path=<directory>
                          Specify the module cache path
  -fmodules-decluse       Require declaration of modules used within a module
  -fmodules-ignore-macro=<value>
                          Ignore the definition of the given macro when building and loading modules
  -fmodules-prune-after=<seconds>
                          Specify the interval (in seconds) after which a module file will be considered unused
  -fmodules-prune-interval=<seconds>
                          Specify the interval (in seconds) between attempts to prune the module cache
  -fmodules-user-build-path <directory>
                          Specify the module user build path
  -fmodules-validate-once-per-build-session
                          Don't verify input files for the modules if the module has been successfully validate or loaded during this build session
  -fmodules-validate-system-headers
                          Validate the system headers that a module depends on when loading the module
  -fmodules               Enable the 'modules' language feature
  -fms-compatibility      Enable full Microsoft Visual C++ compatibility
  -fms-extensions         Accept some non-standard constructs supported by the Microsoft compiler
  -fmsc-version=<value>   Microsoft compiler version number to report in _MSC_VER (0 = don't define it (default))
  -fno-access-control     Disable C++ access control
  -fno-assume-sane-operator-new
                          Don't assume that C++'s global operator new can't alias any pointer
  -fno-autolink           Disable generation of linker directives for automatic library linking
  -fno-builtin-<value>    Disable implicit builtin knowledge of a specific function
  -fno-builtin            Disable implicit builtin knowledge of functions
  -fno-common             Compile common globals like normal definitions
  -fno-constant-cfstrings Disable creation of CodeFoundation-type constant strings
  -fno-diagnostics-fixit-info
                          Do not include fixit information in diagnostics
  -fno-dollars-in-identifiers
                          Disallow '$' in identifiers
  -fno-elide-constructors Disable C++ copy constructor elision
  -fno-elide-type         Do not elide types when printing diagnostics
  -fno-lax-vector-conversions
                          Disallow implicit conversions between vectors with a different number of elements or different element types
  -fno-math-builtin       Disable implicit builtin knowledge of math functions
  -fno-merge-all-constants
                          Disallow merging of constants
  -fno-objc-infer-related-result-type
                          do not infer Objective-C related result type based on method family
  -fno-operator-names     Do not treat C++ operator name keywords as synonyms for operators
  -fno-reroll-loops       Turn off loop reroller
  -fno-rtti               Disable generation of rtti information
  -fno-sanitize-blacklist Don't use blacklist file for sanitizers
  -fno-sanitize-recover   Disable sanitizer check recovery
  -fno-show-column        Do not include column number on diagnostics
  -fno-show-source-location
                          Do not include source location information with diagnostics
  -fno-signed-char        Char is unsigned
  -fno-spell-checking     Disable spell-checking
  -fno-standalone-debug   Limit debug information produced to reduce size of debug binary
  -fno-threadsafe-statics Do not emit code to make initialization of local statics thread safe
  -fno-unroll-loops       Turn off loop unroller
  -fno-use-cxa-atexit     Don't use __cxa_atexit for calling destructors
  -fno-use-init-array     Don't use .init_array instead of .ctors
  -fobjc-arc-exceptions   Use EH-safe code when synthesizing retains and releases in -fobjc-arc
  -fobjc-arc              Synthesize retain and release calls for Objective-C pointers
  -fobjc-exceptions       Enable Objective-C exceptions
  -fobjc-gc-only          Use GC exclusively for Objective-C related memory management
  -fobjc-gc               Enable Objective-C garbage collection
  -fobjc-runtime=<value>  Specify the target Objective-C runtime kind and version
  -fpack-struct=<value>   Specify the default maximum struct packing alignment
  -fpascal-strings        Recognize and construct Pascal-style string literals
  -fpcc-struct-return     Override the default ABI to return all structs on the stack
  -fprofile-instr-generate
                          Generate instrumented code to collect execution counts
  -fprofile-instr-use=<value>
                          Use instrumentation data for profile-guided optimization
  -fprofile-sample-use=<value>
                          Enable sample-based profile guided optimizations
  -freg-struct-return     Override the default ABI to return small structs in registers
  -freroll-loops          Turn on loop reroller
  -fsanitize-blacklist=<value>
                          Path to blacklist file for sanitizers
  -fsanitize-memory-track-origins
                          Enable origins tracking in MemorySanitizer
  -fsanitize=<check>      Enable runtime instrumentation for bug detection: undefined (miscellaneous undefined behavior)
  -fshort-enums           Allocate to an enum type only as many bytes as it needs for the declared range of possible values
  -fshort-wchar           Force wchar_t to be a short unsigned int
  -fshow-overloads=<value>
                          Which overload candidates to show when overload resolution fails: best|all; defaults to all
  -fslp-vectorize-aggressive
                          Enable the BB vectorization passes
  -fslp-vectorize         Enable the superword-level parallelism vectorization passes
  -fstandalone-debug      Emit full debug info for all types used by the program
  -fstrict-enums          Enable optimizations based on the strict definition of an enum's value range
  -ftrap-function=<value> Issue call to specified function rather than a trap instruction
  -ftrapv-handler=<function name>
                          Specify the function to be called on overflow
  -ftrapv                 Trap on integer overflow
  -funroll-loops          Turn on loop unroller
  -fuse-init-array        Use .init_array instead of .ctors
  -fvectorize             Enable the loop vectorization passes
  -fvisibility-inlines-hidden
                          Give inline C++ member functions default visibility by default
  -fvisibility-ms-compat  Give global types 'default' visibility and global functions and variables 'hidden' visibility by default
  -fvisibility=<value>    Set the default symbol visibility for all global declarations
  -fwrapv                 Treat signed integer overflow as two's complement
  -fwritable-strings      Store string literals as writable data
  -F <value>              Add directory to framework include search path
  --gcc-toolchain=<value> Use the gcc toolchain at the given directory
  -gdwarf-2               Generate source level debug information with dwarf version 2
  -gdwarf-3               Generate source level debug information with dwarf version 3
  -gdwarf-4               Generate source level debug information with dwarf version 4
  -gline-tables-only      Emit debug line number tables only
  -g                      Generate source level debug information
  -help                   Display available options
  -H                      Show header includes and nesting depth
  -idirafter <value>      Add directory to AFTER include search path
  -iframework <value>     Add directory to SYSTEM framework search path
  -imacros <file>         Include macros from file before parsing
  -include-pch <file>     Include precompiled header file
  -include <file>         Include file before parsing
  -index-header-map       Make the next included directory (-I or -F) an indexer header map
  -iprefix <dir>          Set the -iwithprefix/-iwithprefixbefore prefix
  -iquote <directory>     Add directory to QUOTE include search path
  -isysroot <dir>         Set the system root directory (usually /)
  -isystem <directory>    Add directory to SYSTEM include search path
  -ivfsoverlay <value>    Overlay the virtual filesystem described by file over the real file system
  -iwithprefixbefore <dir>
                          Set directory to include search path with prefix
  -iwithprefix <dir>      Set directory to SYSTEM include search path with prefix
  -iwithsysroot <directory>
                          Add directory to SYSTEM include search path, absolute paths are relative to -isysroot
  -I <value>              Add directory to include search path
  -mcrc                   Allow use of CRC instructions (ARM only)
  -MD                     Write a depfile containing user and system headers
  -mfp32                  Use 32-bit floating point registers (MIPS only)
  -mfp64                  Use 64-bit floating point registers (MIPS only)
  -MF <file>              Write depfile output from -MMD, -MD, -MM, or -M to <file>
  -MG                     Add missing headers to depfile
  --migrate-xct           Apply modifications and produces temporary files to migrate to XCTest framework
  --migrate               Run the migrator
  -mllvm <value>          Additional arguments to forward to LLVM's option processing
  -MMD                    Write a depfile containing user headers
  -mms-bitfields          Set the default structure layout to be compatible with the Microsoft compiler standard
  -mmsa                   Enable MSA ASE (MIPS only)
  -MM                     Like -MMD, but also implies -E and writes to stdout by default
  -mno-global-merge       Disable merging of globals
  -mno-implicit-float     Don't generate implicit floating point instructions
  -mno-msa                Disable MSA ASE (MIPS only)
  -mno-restrict-it        Allow generation of deprecated IT blocks for ARMv8. It is off by default for ARMv8 Thumb mode
  -mno-unaligned-access   Force all memory accesses to be aligned (AArch32/AArch64 only)
  -mnocrc                 Disallow use of CRC instructions (ARM only)
  -module-dependency-dir <value>
                          Directory to dump module dependencies to
  -momit-leaf-frame-pointer
                          Omit frame pointer setup for leaf functions
  -MP                     Create phony target for each dependency (other than main file)
  -mqdsp6-compat          Enable hexagon-qdsp6 backward compatibility
  -MQ <value>             Specify name of main file output to quote in depfile
  -mrelax-all             (integrated-as) Relax all machine instructions
  -mrestrict-it           Disallow generation of deprecated IT blocks for ARMv8. It is on by default for ARMv8 Thumb mode.
  -mrtd                   Make StdCall calling convention the default
  -msoft-float            Use software floating point
  -mstack-alignment=<value>
                          Set the stack alignment
  -mstackrealign          Force realign the stack at entry to every function
  -MT <value>             Specify name of main file output in depfile
  -munaligned-access      Allow memory accesses to be unaligned (AArch32/AArch64 only)
  -M                      Like -MD, but also implies -E and writes to stdout by default
  -nobuiltininc           Disable builtin #include directories
  -nostdinc++             Disable standard #include directories for the C++ standard library
  -ObjC++                 Treat source input files as Objective-C++ inputs
  -objcmt-atomic-property Make migration to 'atomic' properties
  -objcmt-migrate-all     Enable migration to modern ObjC
  -objcmt-migrate-annotation
                          Enable migration to property and method annotations
  -objcmt-migrate-designated-init
                          Enable migration to infer NS_DESIGNATED_INITIALIZER for initializer methods
  -objcmt-migrate-instancetype
                          Enable migration to infer instancetype for method result type
  -objcmt-migrate-literals
                          Enable migration to modern ObjC literals
  -objcmt-migrate-ns-macros
                          Enable migration to NS_ENUM/NS_OPTIONS macros
  -objcmt-migrate-property
                          Enable migration to modern ObjC property
  -objcmt-migrate-protocol-conformance
                          Enable migration to add protocol conformance on classes
  -objcmt-migrate-readonly-property
                          Enable migration to modern ObjC readonly property
  -objcmt-migrate-readwrite-property
                          Enable migration to modern ObjC readwrite property
  -objcmt-migrate-subscripting
                          Enable migration to modern ObjC subscripting
  -objcmt-ns-nonatomic-iosonly
                          Enable migration to use NS_NONATOMIC_IOSONLY macro for setting property's 'atomic' attribute
  -objcmt-returns-innerpointer-property
                          Enable migration to annotate property with NS_RETURNS_INNER_POINTER
  -objcmt-whitelist-dir-path=<value>
                          Only modify files with a filename contained in the provided directory path
  -ObjC                   Treat source input files as Objective-C inputs
  -o <file>               Write output to <file>
  -pg                     Enable mcount instrumentation
  -pipe                   Use pipes between commands, when possible
  -print-file-name=<file> Print the full library path of <file>
  -print-ivar-layout      Enable Objective-C Ivar layout bitmap print trace
  -print-libgcc-file-name Print the library path for "libgcc.a"
  -print-prog-name=<name> Print the full program path of <name>
  -print-search-dirs      Print the paths used for finding libraries and programs
  -pthread                Support POSIX threads in generated code
  -P                      Disable linemarker output in -E mode
  -Qunused-arguments      Don't emit warning for unused driver arguments
  -relocatable-pch        Whether to build a relocatable precompiled header
  -rewrite-legacy-objc    Rewrite Legacy Objective-C source to C++
  -rewrite-objc           Rewrite Objective-C source to C++
  -save-temps             Save intermediate compilation results
  -serialize-diagnostics <value>
                          Serialize compiler diagnostics to a file
  -std=<value>            Language standard to compile for
  -stdlib=<value>         C++ standard library to use
  -S                      Only run preprocess and compilation steps
  --target=<value>        Generate code for the given target
  -time                   Time individual commands
  -traditional-cpp        Enable some traditional CPP emulation
  -trigraphs              Process trigraph sequences
  -undef                  undef all system defines
  --verify-debug-info     Verify the binary representation of debug output
  -verify-pch             Load and verify that a pre-compiled header file is not stale
  -v                      Show commands to run and use verbose output
  -Wa,<arg>               Pass the comma separated arguments in <arg> to the assembler
  -Wl,<arg>               Pass the comma separated arguments in <arg> to the linker
  -working-directory <value>
                          Resolve file paths relative to the specified directory
  -Wp,<arg>               Pass the comma separated arguments in <arg> to the preprocessor
  -W<warning>             Enable the specified warning
  -w                      Suppress all warnings
  -Xanalyzer <arg>        Pass <arg> to the static analyzer
  -Xassembler <arg>       Pass <arg> to the assembler
  -Xclang <arg>           Pass <arg> to the clang compiler
  -Xlinker <arg>          Pass <arg> to the linker
  -Xpreprocessor <arg>    Pass <arg> to the preprocessor
  -x <language>           Treat subsequent input files as having type <language>
        Trying C compiler flag -fPIC
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid C linker flag -fPIC
        Adding C compiler flag -fPIC
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -fPIC
          Popping language C
          Pushing language Cxx
Executing: clang++ --help
stdout:
OVERVIEW: clang LLVM compiler
USAGE: clang [options] <inputs>
OPTIONS:
  -###                    Print (but do not run) the commands to run for this compilation
  --analyze               Run the static analyzer
  -arcmt-migrate-emit-errors
                          Emit ARC errors even if the migrator can fix them
  -arcmt-migrate-report-output <value>
                          Output path for the plist report
  -cxx-isystem <directory>
                          Add directory to the C++ SYSTEM include search path
  -c                      Only run preprocess, compile, and assemble steps
  -dD                     Print macro definitions in -E mode in addition to normal output
  -dependency-dot <value> Filename to write DOT-formatted header dependencies to
  -dependency-file <value>
                          Filename (or -) to write dependency output to
  -dM                     Print macro definitions in -E mode instead of normal output
  -emit-ast               Emit Clang AST files for source inputs
  -emit-llvm              Use the LLVM representation for assembler and object files
  -E                      Only run the preprocessor
  -faltivec               Enable AltiVec vector initializer syntax
  -fansi-escape-codes     Use ANSI escape codes for diagnostics
  -fapple-kext            Use Apple's kernel extensions ABI
  -fapple-pragma-pack     Enable Apple gcc-compatible #pragma pack handling
  -fapplication-extension Restrict code to those available for App Extensions
  -fblocks                Enable the 'blocks' language feature
  -fborland-extensions    Accept non-standard constructs supported by the Borland compiler
  -fbounds-checking       Enable run-time bounds checks
  -fbuild-session-timestamp=<time since Epoch in seconds>
                          Time when the current build session started
  -fcolor-diagnostics     Use colors in diagnostics
  -fcomment-block-commands=<arg>
                          Treat each comma separated argument in <arg> as a documentation comment block command
  -fcxx-exceptions        Enable C++ exceptions
  -fdata-sections         Place each data in its own section (ELF Only)
  -fdebug-types-section   Place debug types in their own section (ELF Only)
  -fdelayed-template-parsing
                          Parse templated function definitions at the end of the translation unit
  -fdiagnostics-parseable-fixits
                          Print fix-its in machine parseable form
  -fdiagnostics-print-source-range-info
                          Print source range spans in numeric form
  -fdiagnostics-show-note-include-stack
                          Display include stacks for diagnostic notes
  -fdiagnostics-show-option
                          Print option name with mappable diagnostics
  -fdiagnostics-show-template-tree
                          Print a template comparison tree for differing templates
  -fdollars-in-identifiers
                          Allow '$' in identifiers
  -femit-all-decls        Emit all declarations, even if unused
  -fexceptions            Enable support for exception handling
  -ffast-math             Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math flag
  -ffixed-r9              Reserve the r9 register (ARM only)
  -ffp-contract=<value>   Form fused FP ops (e.g. FMAs): fast (everywhere) | on (according to FP_CONTRACT pragma, default) | off (never fuse)
  -ffreestanding          Assert that the compilation takes place in a freestanding environment
  -ffunction-sections     Place each function in its own section (ELF Only)
  -fgnu-keywords          Allow GNU-extension keywords regardless of language standard
  -fgnu-runtime           Generate output compatible with the standard GNU Objective-C runtime
  -fgnu89-inline          Use the gnu89 inline semantics
  -finstrument-functions  Generate calls to instrument function entry and exit
  -fmath-errno            Require math functions to indicate errors by setting errno
  -fmodule-implementation-of <name>
                          Specify the name of the module whose implementation file this is
  -fmodule-map-file= <file>
                          Load this module map file
  -fmodule-maps           Read module maps to understand the structure of library headers
  -fmodule-name= <name>   Specify the name of the module to build
  -fmodules-cache-path=<directory>
                          Specify the module cache path
  -fmodules-decluse       Require declaration of modules used within a module
  -fmodules-ignore-macro=<value>
                          Ignore the definition of the given macro when building and loading modules
  -fmodules-prune-after=<seconds>
                          Specify the interval (in seconds) after which a module file will be considered unused
  -fmodules-prune-interval=<seconds>
                          Specify the interval (in seconds) between attempts to prune the module cache
  -fmodules-user-build-path <directory>
                          Specify the module user build path
  -fmodules-validate-once-per-build-session
                          Don't verify input files for the modules if the module has been successfully validate or loaded during this build session
  -fmodules-validate-system-headers
                          Validate the system headers that a module depends on when loading the module
  -fmodules               Enable the 'modules' language feature
  -fms-compatibility      Enable full Microsoft Visual C++ compatibility
  -fms-extensions         Accept some non-standard constructs supported by the Microsoft compiler
  -fmsc-version=<value>   Microsoft compiler version number to report in _MSC_VER (0 = don't define it (default))
  -fno-access-control     Disable C++ access control
  -fno-assume-sane-operator-new
                          Don't assume that C++'s global operator new can't alias any pointer
  -fno-autolink           Disable generation of linker directives for automatic library linking
  -fno-builtin-<value>    Disable implicit builtin knowledge of a specific function
  -fno-builtin            Disable implicit builtin knowledge of functions
  -fno-common             Compile common globals like normal definitions
  -fno-constant-cfstrings Disable creation of CodeFoundation-type constant strings
  -fno-diagnostics-fixit-info
                          Do not include fixit information in diagnostics
  -fno-dollars-in-identifiers
                          Disallow '$' in identifiers
  -fno-elide-constructors Disable C++ copy constructor elision
  -fno-elide-type         Do not elide types when printing diagnostics
  -fno-lax-vector-conversions
                          Disallow implicit conversions between vectors with a different number of elements or different element types
  -fno-math-builtin       Disable implicit builtin knowledge of math functions
  -fno-merge-all-constants
                          Disallow merging of constants
  -fno-objc-infer-related-result-type
                          do not infer Objective-C related result type based on method family
  -fno-operator-names     Do not treat C++ operator name keywords as synonyms for operators
  -fno-reroll-loops       Turn off loop reroller
  -fno-rtti               Disable generation of rtti information
  -fno-sanitize-blacklist Don't use blacklist file for sanitizers
  -fno-sanitize-recover   Disable sanitizer check recovery
  -fno-show-column        Do not include column number on diagnostics
  -fno-show-source-location
                          Do not include source location information with diagnostics
  -fno-signed-char        Char is unsigned
  -fno-spell-checking     Disable spell-checking
  -fno-standalone-debug   Limit debug information produced to reduce size of debug binary
  -fno-threadsafe-statics Do not emit code to make initialization of local statics thread safe
  -fno-unroll-loops       Turn off loop unroller
  -fno-use-cxa-atexit     Don't use __cxa_atexit for calling destructors
  -fno-use-init-array     Don't use .init_array instead of .ctors
  -fobjc-arc-exceptions   Use EH-safe code when synthesizing retains and releases in -fobjc-arc
  -fobjc-arc              Synthesize retain and release calls for Objective-C pointers
  -fobjc-exceptions       Enable Objective-C exceptions
  -fobjc-gc-only          Use GC exclusively for Objective-C related memory management
  -fobjc-gc               Enable Objective-C garbage collection
  -fobjc-runtime=<value>  Specify the target Objective-C runtime kind and version
  -fpack-struct=<value>   Specify the default maximum struct packing alignment
  -fpascal-strings        Recognize and construct Pascal-style string literals
  -fpcc-struct-return     Override the default ABI to return all structs on the stack
  -fprofile-instr-generate
                          Generate instrumented code to collect execution counts
  -fprofile-instr-use=<value>
                          Use instrumentation data for profile-guided optimization
  -fprofile-sample-use=<value>
                          Enable sample-based profile guided optimizations
  -freg-struct-return     Override the default ABI to return small structs in registers
  -freroll-loops          Turn on loop reroller
  -fsanitize-blacklist=<value>
                          Path to blacklist file for sanitizers
  -fsanitize-memory-track-origins
                          Enable origins tracking in MemorySanitizer
  -fsanitize=<check>      Enable runtime instrumentation for bug detection: undefined (miscellaneous undefined behavior)
  -fshort-enums           Allocate to an enum type only as many bytes as it needs for the declared range of possible values
  -fshort-wchar           Force wchar_t to be a short unsigned int
  -fshow-overloads=<value>
                          Which overload candidates to show when overload resolution fails: best|all; defaults to all
  -fslp-vectorize-aggressive
                          Enable the BB vectorization passes
  -fslp-vectorize         Enable the superword-level parallelism vectorization passes
  -fstandalone-debug      Emit full debug info for all types used by the program
  -fstrict-enums          Enable optimizations based on the strict definition of an enum's value range
  -ftrap-function=<value> Issue call to specified function rather than a trap instruction
  -ftrapv-handler=<function name>
                          Specify the function to be called on overflow
  -ftrapv                 Trap on integer overflow
  -funroll-loops          Turn on loop unroller
  -fuse-init-array        Use .init_array instead of .ctors
  -fvectorize             Enable the loop vectorization passes
  -fvisibility-inlines-hidden
                          Give inline C++ member functions default visibility by default
  -fvisibility-ms-compat  Give global types 'default' visibility and global functions and variables 'hidden' visibility by default
  -fvisibility=<value>    Set the default symbol visibility for all global declarations
  -fwrapv                 Treat signed integer overflow as two's complement
  -fwritable-strings      Store string literals as writable data
  -F <value>              Add directory to framework include search path
  --gcc-toolchain=<value> Use the gcc toolchain at the given directory
  -gdwarf-2               Generate source level debug information with dwarf version 2
  -gdwarf-3               Generate source level debug information with dwarf version 3
  -gdwarf-4               Generate source level debug information with dwarf version 4
  -gline-tables-only      Emit debug line number tables only
  -g                      Generate source level debug information
  -help                   Display available options
  -H                      Show header includes and nesting depth
  -idirafter <value>      Add directory to AFTER include search path
  -iframework <value>     Add directory to SYSTEM framework search path
  -imacros <file>         Include macros from file before parsing
  -include-pch <file>     Include precompiled header file
  -include <file>         Include file before parsing
  -index-header-map       Make the next included directory (-I or -F) an indexer header map
  -iprefix <dir>          Set the -iwithprefix/-iwithprefixbefore prefix
  -iquote <directory>     Add directory to QUOTE include search path
  -isysroot <dir>         Set the system root directory (usually /)
  -isystem <directory>    Add directory to SYSTEM include search path
  -ivfsoverlay <value>    Overlay the virtual filesystem described by file over the real file system
  -iwithprefixbefore <dir>
                          Set directory to include search path with prefix
  -iwithprefix <dir>      Set directory to SYSTEM include search path with prefix
  -iwithsysroot <directory>
                          Add directory to SYSTEM include search path, absolute paths are relative to -isysroot
  -I <value>              Add directory to include search path
  -mcrc                   Allow use of CRC instructions (ARM only)
  -MD                     Write a depfile containing user and system headers
  -mfp32                  Use 32-bit floating point registers (MIPS only)
  -mfp64                  Use 64-bit floating point registers (MIPS only)
  -MF <file>              Write depfile output from -MMD, -MD, -MM, or -M to <file>
  -MG                     Add missing headers to depfile
  --migrate-xct           Apply modifications and produces temporary files to migrate to XCTest framework
  --migrate               Run the migrator
  -mllvm <value>          Additional arguments to forward to LLVM's option processing
  -MMD                    Write a depfile containing user headers
  -mms-bitfields          Set the default structure layout to be compatible with the Microsoft compiler standard
  -mmsa                   Enable MSA ASE (MIPS only)
  -MM                     Like -MMD, but also implies -E and writes to stdout by default
  -mno-global-merge       Disable merging of globals
  -mno-implicit-float     Don't generate implicit floating point instructions
  -mno-msa                Disable MSA ASE (MIPS only)
  -mno-restrict-it        Allow generation of deprecated IT blocks for ARMv8. It is off by default for ARMv8 Thumb mode
  -mno-unaligned-access   Force all memory accesses to be aligned (AArch32/AArch64 only)
  -mnocrc                 Disallow use of CRC instructions (ARM only)
  -module-dependency-dir <value>
                          Directory to dump module dependencies to
  -momit-leaf-frame-pointer
                          Omit frame pointer setup for leaf functions
  -MP                     Create phony target for each dependency (other than main file)
  -mqdsp6-compat          Enable hexagon-qdsp6 backward compatibility
  -MQ <value>             Specify name of main file output to quote in depfile
  -mrelax-all             (integrated-as) Relax all machine instructions
  -mrestrict-it           Disallow generation of deprecated IT blocks for ARMv8. It is on by default for ARMv8 Thumb mode.
  -mrtd                   Make StdCall calling convention the default
  -msoft-float            Use software floating point
  -mstack-alignment=<value>
                          Set the stack alignment
  -mstackrealign          Force realign the stack at entry to every function
  -MT <value>             Specify name of main file output in depfile
  -munaligned-access      Allow memory accesses to be unaligned (AArch32/AArch64 only)
  -M                      Like -MD, but also implies -E and writes to stdout by default
  -nobuiltininc           Disable builtin #include directories
  -nostdinc++             Disable standard #include directories for the C++ standard library
  -ObjC++                 Treat source input files as Objective-C++ inputs
  -objcmt-atomic-property Make migration to 'atomic' properties
  -objcmt-migrate-all     Enable migration to modern ObjC
  -objcmt-migrate-annotation
                          Enable migration to property and method annotations
  -objcmt-migrate-designated-init
                          Enable migration to infer NS_DESIGNATED_INITIALIZER for initializer methods
  -objcmt-migrate-instancetype
                          Enable migration to infer instancetype for method result type
  -objcmt-migrate-literals
                          Enable migration to modern ObjC literals
  -objcmt-migrate-ns-macros
                          Enable migration to NS_ENUM/NS_OPTIONS macros
  -objcmt-migrate-property
                          Enable migration to modern ObjC property
  -objcmt-migrate-protocol-conformance
                          Enable migration to add protocol conformance on classes
  -objcmt-migrate-readonly-property
                          Enable migration to modern ObjC readonly property
  -objcmt-migrate-readwrite-property
                          Enable migration to modern ObjC readwrite property
  -objcmt-migrate-subscripting
                          Enable migration to modern ObjC subscripting
  -objcmt-ns-nonatomic-iosonly
                          Enable migration to use NS_NONATOMIC_IOSONLY macro for setting property's 'atomic' attribute
  -objcmt-returns-innerpointer-property
                          Enable migration to annotate property with NS_RETURNS_INNER_POINTER
  -objcmt-whitelist-dir-path=<value>
                          Only modify files with a filename contained in the provided directory path
  -ObjC                   Treat source input files as Objective-C inputs
  -o <file>               Write output to <file>
  -pg                     Enable mcount instrumentation
  -pipe                   Use pipes between commands, when possible
  -print-file-name=<file> Print the full library path of <file>
  -print-ivar-layout      Enable Objective-C Ivar layout bitmap print trace
  -print-libgcc-file-name Print the library path for "libgcc.a"
  -print-prog-name=<name> Print the full program path of <name>
  -print-search-dirs      Print the paths used for finding libraries and programs
  -pthread                Support POSIX threads in generated code
  -P                      Disable linemarker output in -E mode
  -Qunused-arguments      Don't emit warning for unused driver arguments
  -relocatable-pch        Whether to build a relocatable precompiled header
  -rewrite-legacy-objc    Rewrite Legacy Objective-C source to C++
  -rewrite-objc           Rewrite Objective-C source to C++
  -save-temps             Save intermediate compilation results
  -serialize-diagnostics <value>
                          Serialize compiler diagnostics to a file
  -std=<value>            Language standard to compile for
  -stdlib=<value>         C++ standard library to use
  -S                      Only run preprocess and compilation steps
  --target=<value>        Generate code for the given target
  -time                   Time individual commands
  -traditional-cpp        Enable some traditional CPP emulation
  -trigraphs              Process trigraph sequences
  -undef                  undef all system defines
  --verify-debug-info     Verify the binary representation of debug output
  -verify-pch             Load and verify that a pre-compiled header file is not stale
  -v                      Show commands to run and use verbose output
  -Wa,<arg>               Pass the comma separated arguments in <arg> to the assembler
  -Wl,<arg>               Pass the comma separated arguments in <arg> to the linker
  -working-directory <value>
                          Resolve file paths relative to the specified directory
  -Wp,<arg>               Pass the comma separated arguments in <arg> to the preprocessor
  -W<warning>             Enable the specified warning
  -w                      Suppress all warnings
  -Xanalyzer <arg>        Pass <arg> to the static analyzer
  -Xassembler <arg>       Pass <arg> to the assembler
  -Xclang <arg>           Pass <arg> to the clang compiler
  -Xlinker <arg>          Pass <arg> to the linker
  -Xpreprocessor <arg>    Pass <arg> to the preprocessor
  -x <language>           Treat subsequent input files as having type <language>
        Trying Cxx compiler flag -fPIC
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers     /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid Cxx linker flag -fPIC
        Adding Cxx compiler flag -fPIC
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   -fPIC    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -fPIC
          Popping language Cxx
          Pushing language FC
Executing: gfortran-mp-4.9 --help
stdout:
Usage: gfortran-mp-4.9 [options] file...
Options:
  -pass-exit-codes         Exit with highest error code from a phase
  --help                   Display this information
  --target-help            Display target specific command line options
  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]
                           Display specific types of command line options
  (Use '-v --help' to display command line options of sub-processes)
  --version                Display compiler version information
  -dumpspecs               Display all of the built in spec strings
  -dumpversion             Display the version of the compiler
  -dumpmachine             Display the compiler's target processor
  -print-search-dirs       Display the directories in the compiler's search path
  -print-libgcc-file-name  Display the name of the compiler's companion library
  -print-file-name=<lib>   Display the full path to library <lib>
  -print-prog-name=<prog>  Display the full path to compiler component <prog>
  -print-multiarch         Display the target's normalized GNU triplet, used as
                           a component in the library path
  -print-multi-directory   Display the root directory for versions of libgcc
  -print-multi-lib         Display the mapping between command line options and
                           multiple library search directories
  -print-multi-os-directory Display the relative path to OS libraries
  -print-sysroot           Display the target libraries directory
  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers
  -Wa,<options>            Pass comma-separated <options> on to the assembler
  -Wp,<options>            Pass comma-separated <options> on to the preprocessor
  -Wl,<options>            Pass comma-separated <options> on to the linker
  -Xassembler <arg>        Pass <arg> on to the assembler
  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor
  -Xlinker <arg>           Pass <arg> on to the linker
  -save-temps              Do not delete intermediate files
  -save-temps=<arg>        Do not delete intermediate files
  -no-canonical-prefixes   Do not canonicalize paths when building relative
                           prefixes to other gcc components
  -pipe                    Use pipes rather than intermediate files
  -time                    Time the execution of each subprocess
  -specs=<file>            Override built-in specs with the contents of <file>
  -std=<standard>          Assume that the input sources are for <standard>
  --sysroot=<directory>    Use <directory> as the root directory for headers
                           and libraries
  -B <directory>           Add <directory> to the compiler's search paths
  -v                       Display the programs invoked by the compiler
  -###                     Like -v but options quoted and commands not executed
  -E                       Preprocess only; do not compile, assemble or link
  -S                       Compile only; do not assemble or link
  -c                       Compile and assemble, but do not link
  -o <file>                Place the output into <file>
  -pie                     Create a position independent executable
  -shared                  Create a shared library
  -x <language>            Specify the language of the following input files
                           Permissible languages include: c c++ assembler none
                           'none' means revert to the default behavior of
                           guessing the language based on the file's extension
Options starting with -g, -f, -m, -O, -W, or --param are automatically
 passed on to the various sub-processes invoked by gfortran-mp-4.9.  In order to pass
 other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<https://trac.macports.org/newticket>.
        Trying FC compiler flag -fPIC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid FC linker flag -fPIC
        Adding FC compiler flag -fPIC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -fPIC
          Popping language FC
================================================================================
TEST checkLargeFileIO from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1032)
TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:1032)
================================================================================
TEST checkArchiver from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1131)
TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:1131)
  Check that the archiver exists and can make a library usable by the compiler
          Pushing language C
Executing: ar -V
Executing: ar -V
              Defined make macro "FAST_AR_FLAGS" to "Scq"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
int foo(int a) {
  return a+1;
}

Checking for program /opt/local/bin/ar...found
            Defined make macro "AR" to "/opt/local/bin/ar"
Checking for program /opt/local/bin/ranlib...found
            Defined make macro "RANLIB" to "/opt/local/bin/ranlib -c"
Executing: /opt/local/bin/ar cr /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/libconf1.a /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conf1.o
Executing: /opt/local/bin/ranlib -c /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/libconf1.a
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c:6:26: warning: if statement has empty body [-Wempty-body]
  int b = foo(1);  if (b);
                         ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c:6:26: note: put the semicolon on a separate line to silence this warning
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"
extern int foo(int);

int main() {
  int b = foo(1);  if (b);
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -lconf1 
          Defined make macro "AR_FLAGS" to "cr"
          Defined make macro "AR_LIB_SUFFIX" to "a"
          Popping language C
================================================================================
TEST checkSharedLinker from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1242)
TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1242)
  Check that the linker can produce shared libraries
Executing: uname -s
stdout: Darwin
        Checking shared linker clang using flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress']
Checking for program /opt/local/bin/clang...not found
Checking for program /opt/local/sbin/clang...not found
Checking for program /usr/bin/clang...found
            Defined make macro "LD_SHARED" to "clang"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -dynamiclib -single_module   -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid C linker flag -dynamiclib -single_module
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -undefined dynamic_lookup   -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid C linker flag -undefined dynamic_lookup
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -multiply_defined suppress   -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid C linker flag -multiply_defined suppress
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("hello");
return 0;}
                                          Pushing language C
                                          Popping language C
                                          Pushing language CUDA
                                          Popping language CUDA
                                          Pushing language Cxx
                                          Popping language Cxx
                                          Pushing language FC
                                          Popping language FC
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/libconftest.dylib  -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c:7:8: warning: if statement has empty body [-Wempty-body]
if(ret);;
       ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c:7:8: note: put the semicolon on a separate line to silence this warning
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"
int foo(void);

int main() {
int ret = foo();
if(ret);;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest    -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o  -L/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -lconftest
        Using shared linker clang with flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress'] and library extension dylib
Executing: uname -s
stdout: Darwin
================================================================================
TEST checkLinkerMac from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1300)
TESTING: checkLinkerMac from config.setCompilers(config/BuildSystem/config/setCompilers.py:1300)
  Tests some Apple Mac specific linker flags
          Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress   -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid C linker flag -Wl,-multiply_defined,suppress
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid C linker flag -Wl,-multiply_defined -Wl,suppress
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid C linker flag -Wl,-commons,use_dylibs
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid C linker flag -Wl,-search_paths_first
          Popping language C
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid Cxx linker flag -Wl,-multiply_defined,suppress
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid Cxx linker flag -Wl,-multiply_defined -Wl,suppress
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid Cxx linker flag -Wl,-commons,use_dylibs
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid Cxx linker flag -Wl,-search_paths_first
          Popping language Cxx
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress   -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid FC linker flag -Wl,-multiply_defined,suppress
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid FC linker flag -Wl,-multiply_defined -Wl,suppress
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid FC linker flag -Wl,-commons,use_dylibs
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
          Valid FC linker flag -Wl,-search_paths_first
          Popping language FC
================================================================================
TEST checkSharedLinkerPaths from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1320)
TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1320)
  Determine the shared linker path options
       - IRIX: -rpath
       - Linux, OSF: -Wl,-rpath,
       - Solaris: -R
       - FreeBSD: -Wl,-R,
          Pushing language C
Executing: uname -s
stdout: Darwin
Executing: clang -V
          Popping language C
          Pushing language Cxx
Executing: uname -s
stdout: Darwin
Executing: clang -V
          Popping language Cxx
          Pushing language FC
Executing: uname -s
stdout: Darwin
Executing: clang -V
          Popping language FC
================================================================================
TEST checkLibC from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1355)
TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1355)
  Test whether we need to explicitly include libc in shared linking
       - Mac OSX requires an explicit reference to libc for shared linking
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdlib.h> 
int foo(void) {void *chunk = malloc(31); free(chunk); return 0;}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/libconftest.dylib  -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o 
        Shared linking does not require an explicit libc reference
================================================================================
TEST checkDynamicLinker from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1404)
TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1404)
  Check that the linker can dynamicaly load shared libraries
Checking for header: dlfcn.h
                      All intermediate test results are stored in /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/dlfcn.h" 1 3 4
# 37 "/usr/include/dlfcn.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 38 "/usr/include/dlfcn.h" 2 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdbool.h" 1 3 4
# 41 "/usr/include/dlfcn.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 42 "/usr/include/dlfcn.h" 2 3 4
typedef struct dl_info {
        const char *dli_fname;
        void *dli_fbase;
        const char *dli_sname;
        void *dli_saddr;
} Dl_info;
extern int dladdr(const void *, Dl_info *);
extern int dlclose(void * __handle);
extern char * dlerror(void);
extern void * dlopen(const char * __path, int __mode);
extern void * dlsym(void * __handle, const char * __symbol);
extern _Bool dlopen_preflight(const char* __path) __attribute__((availability(macosx,introduced=10.5)));
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_DLFCN_H" to "1"
            Checking for functions [dlopen dlsym dlclose] in library ['dl'] []
              Pushing language C
                          All intermediate test results are stored in /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dlopen();
static void _check_dlopen() { dlopen(); }
char dlsym();
static void _check_dlsym() { dlsym(); }
char dlclose();
static void _check_dlclose() { dlclose(); }

int main() {
_check_dlopen();
_check_dlsym();
_check_dlclose();;
  return 0;
}
                      Pushing language C
                      Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries/conftest.o  -ldl 
              Defined "HAVE_LIBDL" to "1"
              Popping language C
          Adding ['dl'] to LIBS
Executing: uname -s
stdout: Darwin
        Checking dynamic linker clang using flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress']
Checking for program /opt/local/bin/clang...not found
Checking for program /opt/local/sbin/clang...not found
Checking for program /usr/bin/clang...found
            Defined make macro "DYNAMICLINKER" to "clang"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -dynamiclib -single_module -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -ldl 
          Valid C linker flag -dynamiclib -single_module
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -undefined dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -ldl 
          Valid C linker flag -undefined dynamic_lookup
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -multiply_defined suppress -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -ldl 
          Valid C linker flag -multiply_defined suppress
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("test");return 0;}
                                          Pushing language C
                                          Popping language C
                                          Pushing language CUDA
                                          Popping language CUDA
                                          Pushing language Cxx
                                          Popping language Cxx
                                          Pushing language FC
                                          Popping language FC
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/libconftest.dylib  -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -ldl 
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c:11:3: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
  printf("Could not load symbol\n");
  ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c:11:3: note: please include the header <stdio.h> or explicitly provide a declaration for 'printf'
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include<dlfcn.h>

int main() {

void *handle = dlopen("/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/libconftest.dylib", 0);
int (*foo)(void) = (int (*)(void)) dlsym(handle, "foo");

if (!foo) {
  printf("Could not load symbol\n");
  return -1;
}
if ((*foo)()) {
  printf("Invalid return from foo()\n");
  return -1;
}
if (dlclose(handle)) {
  printf("Could not close library\n");
  return -1;
}
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -ldl 
        Using dynamic linker clang with flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress'] and library extension dylib
================================================================================
TEST output from config.setCompilers(/Users/patrick/program/petsc/config/BuildSystem/config/setCompilers.py:1450)
TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1450)
  Output module data as defines and substitutions
          Substituting "CC" with "clang"
          Substituting "CFLAGS" with " -fPIC"
          Defined make macro "CC_LINKER_SLFLAG" to "-L"
          Substituting "CPP" with "clang -E"
          Substituting "CPPFLAGS" with ""
          Substituting "CXX" with "clang++"
          Substituting "CXX_CXXFLAGS" with " -fPIC"
          Substituting "CXXFLAGS" with ""
          Substituting "CXX_LINKER_SLFLAG" with "-L"
          Substituting "CXXCPP" with "clang++ -E"
          Substituting "CXXCPPFLAGS" with ""
          Substituting "FC" with "gfortran-mp-4.9"
          Substituting "FFLAGS" with " -fPIC"
          Defined make macro "FC_LINKER_SLFLAG" to "-L"
          Substituting "LDFLAGS" with ""
          Substituting "LIBS" with "-ldl "
          Substituting "SHARED_LIBRARY_FLAG" with "-dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress"
Executing: uname -s
stdout: Darwin
================================================================================
TEST checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/Users/patrick/program/petsc/config/PETSc/options/sharedLibraries.py:37)
TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:37)
================================================================================
TEST configureSharedLibraries from PETSc.options.sharedLibraries(/Users/patrick/program/petsc/config/PETSc/options/sharedLibraries.py:53)
TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:53)
  Checks whether shared libraries should be used, for which you must
      - Specify --with-shared-libraries
      - Have found a working shared linker
    Defines PETSC_USE_SHARED_LIBRARIES if they are used
          Defined make rule "shared_arch" with dependencies "shared_darwin" and code []
          Defined make macro "SONAME_FUNCTION" to "$(1).$(2).dylib"
          Defined make macro "SL_LINKER_FUNCTION" to "-dynamiclib -install_name $(call SONAME_FUNCTION,$(1),$(2)) -compatibility_version $(2) -current_version $(3) -single_module -multiply_defined suppress -undefined dynamic_lookup"
          Defined make macro "BUILDSHAREDLIB" to "yes"
          Defined "HAVE_SHARED_LIBRARIES" to "1"
          Defined "USE_SHARED_LIBRARIES" to "1"
================================================================================
TEST configureDynamicLibraries from PETSc.options.sharedLibraries(/Users/patrick/program/petsc/config/PETSc/options/sharedLibraries.py:96)
TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:96)
  Checks whether dynamic loading is available (with dlfcn.h and libdl)
          Defined "HAVE_DYNAMIC_LIBRARIES" to "1"
================================================================================
TEST configureSerializedFunctions from PETSc.options.sharedLibraries(/Users/patrick/program/petsc/config/PETSc/options/sharedLibraries.py:102)
TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:102)
  
    Defines PETSC_SERIALIZE_FUNCTIONS if they are used
    Requires shared libraries
================================================================================
TEST configureCompilerFlags from config.compilerFlags(/Users/patrick/program/petsc/config/BuildSystem/config/compilerFlags.py:71)
TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:71)
  Get the default compiler flags
          Pushing language C
Executing: clang --version
stdout:
Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
getCompilerVersion: clang Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
        Trying C compiler flag -Wall
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -Wall
        Trying C compiler flag -Wwrite-strings
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -Wwrite-strings
        Trying C compiler flag -Wno-strict-aliasing
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -Wno-strict-aliasing
        Trying C compiler flag -Wno-unknown-pragmas
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -Wno-unknown-pragmas
        Trying C compiler flag -g3
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -g3
        Trying C compiler flag -O0
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -O0
          Popping language C
          Pushing language Cxx
Executing: clang++ --version
stdout:
Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
getCompilerVersion: clang++ Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
        Trying Cxx compiler flag -Wall
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -Wall
        Trying Cxx compiler flag -Wwrite-strings
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -Wwrite-strings
        Trying Cxx compiler flag -Wno-strict-aliasing
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -Wno-strict-aliasing
        Trying Cxx compiler flag -Wno-unknown-pragmas
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -Wno-unknown-pragmas
        Trying Cxx compiler flag -g
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -g
        Trying Cxx compiler flag -O0
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -O0
          Popping language Cxx
          Pushing language FC
Executing: gfortran-mp-4.9 --version
stdout:
GNU Fortran (MacPorts gcc49 4.9.1_1) 4.9.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING
getCompilerVersion: gfortran-mp-4.9 GNU Fortran (MacPorts gcc49 4.9.1_1) 4.9.1
Executing: gfortran-mp-4.9 --version
stdout:
GNU Fortran (MacPorts gcc49 4.9.1_1) 4.9.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING
Executing: gfortran-mp-4.9 --version
stdout:
GNU Fortran (MacPorts gcc49 4.9.1_1) 4.9.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING
        Trying FC compiler flag -Wall
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -Wall
        Trying FC compiler flag -Wno-unused-variable
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -Wno-unused-variable
        Trying FC compiler flag -ffree-line-length-0
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -ffree-line-length-0
        Trying FC compiler flag -Wno-unused-dummy-argument
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -Wno-unused-dummy-argument
        Trying FC compiler flag -g
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -g
        Trying FC compiler flag -O0
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -O0
          Popping language FC
================================================================================
TEST configureDebugging from PETSc.options.debugging(/Users/patrick/program/petsc/config/PETSc/options/debugging.py:25)
TESTING: configureDebugging from PETSc.options.debugging(config/PETSc/options/debugging.py:25)
          Defined "USE_ERRORCHECKING" to "1"
================================================================================
TEST checkRestrict from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:136)
TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:136)
  Check for the C/CXX restrict keyword
          Pushing language C
                    All intermediate test results are stored in /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c:5:18: warning: unused variable 'x' [-Wunused-variable]
float * restrict x;;
                 ^
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * restrict x;;
  return 0;
}
        compilers: Set C restrict keyword to restrict
          Defined "C_RESTRICT" to "restrict"
          Popping language C
================================================================================
TEST checkCFormatting from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:309)
TESTING: checkCFormatting from config.compilers(config/BuildSystem/config/compilers.py:309)
  Activate format string checking if using the GNU compilers
================================================================================
TEST checkCStaticInline from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:107)
TESTING: checkCStaticInline from config.compilers(config/BuildSystem/config/compilers.py:107)
  Check for C keyword: static inline
          Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
static inline int foo(int a) {return a;}

int main() {
foo(1);;
  return 0;
}
        compilers: Set C StaticInline keyword to static inline
          Popping language C
          Defined "C_STATIC_INLINE" to "static inline"
================================================================================
TEST checkDynamicLoadFlag from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:320)
TESTING: checkDynamicLoadFlag from config.compilers(config/BuildSystem/config/compilers.py:320)
  Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <dlfcn.h>
char *libname;

int main() {
dlopen(libname, RTLD_LAZY);
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl 
          Defined "HAVE_RTLD_LAZY" to "1"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <dlfcn.h>
char *libname;

int main() {
dlopen(libname, RTLD_NOW);
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl 
          Defined "HAVE_RTLD_NOW" to "1"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <dlfcn.h>
char *libname;

int main() {
dlopen(libname, RTLD_LOCAL);
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl 
          Defined "HAVE_RTLD_LOCAL" to "1"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <dlfcn.h>
char *libname;

int main() {
dlopen(libname, RTLD_GLOBAL);
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl 
          Defined "HAVE_RTLD_GLOBAL" to "1"
================================================================================
TEST checkCLibraries from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:163)
TESTING: checkCLibraries from config.compilers(config/BuildSystem/config/compilers.py:163)
  Determines the libraries needed to link with C
          Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                Pushing language C
                Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -v -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl 
Possible ERROR while running linker:
stderr:
Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest -multiply_defined suppress -multiply_defined suppress -commons use_dylibs -search_paths_first /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a
          Popping language C
        compilers: Checking arg Apple
        compilers: Unknown arg Apple
        compilers: Checking arg LLVM
        compilers: Unknown arg LLVM
        compilers: Checking arg version
        compilers: Unknown arg version
        compilers: Checking arg 6.0
        compilers: Unknown arg 6.0
        compilers: Checking arg (clang-600.0.54)
        compilers: Unknown arg (clang-600.0.54)
        compilers: Checking arg (based
        compilers: Unknown arg (based
        compilers: Checking arg on
        compilers: Unknown arg on
        compilers: Checking arg LLVM
        compilers: Unknown arg LLVM
        compilers: Checking arg 3.5svn)
        compilers: Unknown arg 3.5svn)
        compilers: Checking arg Target:
        compilers: Unknown arg Target:
        compilers: Checking arg x86_64-apple-darwin13.4.0
        compilers: Unknown arg x86_64-apple-darwin13.4.0
        compilers: Checking arg Thread
        compilers: Unknown arg Thread
        compilers: Checking arg model:
        compilers: Unknown arg model:
        compilers: Checking arg posix
        compilers: Unknown arg posix
        compilers: Checking arg "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld"
        compilers: Unknown arg /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
        compilers: Checking arg -demangle
        compilers: Unknown arg -demangle
        compilers: Checking arg -dynamic
        compilers: Unknown arg -dynamic
        compilers: Checking arg -arch
        compilers: Unknown arg -arch
        compilers: Checking arg x86_64
        compilers: Unknown arg x86_64
        compilers: Checking arg -macosx_version_min
        compilers: Unknown arg -macosx_version_min
        compilers: Checking arg 10.9.0
        compilers: Unknown arg 10.9.0
        compilers: Checking arg -o
        compilers: Unknown arg -o
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Checking arg -multiply_defined
        compilers: Unknown arg -multiply_defined
        compilers: Checking arg suppress
        compilers: Unknown arg suppress
        compilers: Checking arg -multiply_defined
        compilers: Unknown arg -multiply_defined
        compilers: Checking arg suppress
        compilers: Unknown arg suppress
        compilers: Checking arg -commons
        compilers: Unknown arg -commons
        compilers: Checking arg use_dylibs
        compilers: Unknown arg use_dylibs
        compilers: Checking arg -search_paths_first
        compilers: Unknown arg -search_paths_first
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Checking arg -ldl
        compilers: Found library : -ldl
        compilers: Checking arg -lSystem
        compilers: Found library : -lSystem
        compilers: Checking arg /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a
        compilers: Found full library spec: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a
        compilers: Libraries needed to link C code with another linker: ['-ldl', '-lSystem', '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a']
        compilers: Check that C libraries can be used from Fortran
            Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl  -lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 256
stderr:
ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm
collect2: error: ld returned 1 exit status
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                        Pushing language FC
                        Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
            Popping language FC
================================================================================
TEST checkDependencyGenerationFlag from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:1327)
TESTING: checkDependencyGenerationFlag from config.compilers(config/BuildSystem/config/compilers.py:1327)
  Check if -MMD works for dependency generation, and add it if it does
          Pushing language C
        Trying C compiler flag -MMD -MP
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 -MMD -MP  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Defined make macro "C_DEPFLAGS" to "-MMD -MP"
          Popping language C
          Pushing language Cxx
        Trying Cxx compiler flag -MMD -MP
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  -fPIC -MMD -MP   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Defined make macro "CXX_DEPFLAGS" to "-MMD -MP"
          Popping language Cxx
          Pushing language FC
        Trying FC compiler flag -MMD -MP
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 -MMD -MP  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
          Defined make macro "FC_DEPFLAGS" to "-MMD -MP"
          Popping language FC
================================================================================
TEST checkRestrict from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:136)
TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:136)
  Check for the C/CXX restrict keyword
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc 
Possible ERROR while running compiler: exit code 256
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc:5:17: error: expected ';' at end of declaration
float * restrict x;;
                ^
                ;
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * restrict x;;
  return 0;
}
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc:5:23: warning: unused variable 'x' [-Wunused-variable]
float *  __restrict__ x;;
                      ^
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float *  __restrict__ x;;
  return 0;
}
        compilers: Set Cxx restrict keyword to  __restrict__
          Defined "CXX_RESTRICT" to " __restrict__"
          Popping language Cxx
================================================================================
TEST checkCxxNamespace from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:358)
TESTING: checkCxxNamespace from config.compilers(config/BuildSystem/config/compilers.py:358)
  Checks that C++ compiler supports namespaces, and if it does defines HAVE_CXX_NAMESPACE
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
namespace petsc {int dummy;}

int main() {
;
  return 0;
}
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
template <class dummy> struct a {};
namespace trouble{
template <class dummy> struct a : public ::a<dummy> {};
}
trouble::a<int> uugh;

int main() {
;
  return 0;
}
          Popping language Cxx
        compilers: C++ has namespaces
          Defined "HAVE_CXX_NAMESPACE" to "1"
================================================================================
TEST checkCxxOptionalExtensions from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:333)
TESTING: checkCxxOptionalExtensions from config.compilers(config/BuildSystem/config/compilers.py:333)
  Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0    -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Possible ERROR while running compiler:
stderr:
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c:5:22: warning: private field 'i' is not used [-Wunused-private-field]
class somename { int i; };;
                     ^
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
class somename { int i; };;
  return 0;
}
Added Cxx compiler flag 
          Popping language Cxx
================================================================================
TEST checkCxxStaticInline from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:121)
TESTING: checkCxxStaticInline from config.compilers(config/BuildSystem/config/compilers.py:121)
  Check for C++ keyword: static inline
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
static inline int foo(int a) {return a;}

int main() {
foo(1);;
  return 0;
}
        compilers: Set Cxx StaticInline keyword to static inline
          Popping language Cxx
          Defined "CXX_STATIC_INLINE" to "static inline"
================================================================================
TEST checkCxxLibraries from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:412)
TESTING: checkCxxLibraries from config.compilers(config/BuildSystem/config/compilers.py:412)
  Determines the libraries needed to link with C++
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                Pushing language CXX
                Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -v -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker:
stderr:
Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -multiply_defined suppress -multiply_defined suppress -commons use_dylibs -search_paths_first /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl -lSystem -lclang_rt.osx -ldl -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a
          Popping language Cxx
        compilers: Checking arg Apple
        compilers: Unknown arg Apple
        compilers: Checking arg LLVM
        compilers: Unknown arg LLVM
        compilers: Checking arg version
        compilers: Unknown arg version
        compilers: Checking arg 6.0
        compilers: Unknown arg 6.0
        compilers: Checking arg (clang-600.0.54)
        compilers: Unknown arg (clang-600.0.54)
        compilers: Checking arg (based
        compilers: Unknown arg (based
        compilers: Checking arg on
        compilers: Unknown arg on
        compilers: Checking arg LLVM
        compilers: Unknown arg LLVM
        compilers: Checking arg 3.5svn)
        compilers: Unknown arg 3.5svn)
        compilers: Checking arg Target:
        compilers: Unknown arg Target:
        compilers: Checking arg x86_64-apple-darwin13.4.0
        compilers: Unknown arg x86_64-apple-darwin13.4.0
        compilers: Checking arg Thread
        compilers: Unknown arg Thread
        compilers: Checking arg model:
        compilers: Unknown arg model:
        compilers: Checking arg posix
        compilers: Unknown arg posix
        compilers: Checking arg "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld"
        compilers: Unknown arg /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
        compilers: Checking arg -demangle
        compilers: Unknown arg -demangle
        compilers: Checking arg -dynamic
        compilers: Unknown arg -dynamic
        compilers: Checking arg -arch
        compilers: Unknown arg -arch
        compilers: Checking arg x86_64
        compilers: Unknown arg x86_64
        compilers: Checking arg -macosx_version_min
        compilers: Unknown arg -macosx_version_min
        compilers: Checking arg 10.9.0
        compilers: Unknown arg 10.9.0
        compilers: Checking arg -o
        compilers: Unknown arg -o
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Checking arg -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin
        compilers: Found library directory: -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin
        compilers: Checking arg -multiply_defined
        compilers: Unknown arg -multiply_defined
        compilers: Checking arg suppress
        compilers: Unknown arg suppress
        compilers: Checking arg -multiply_defined
        compilers: Unknown arg -multiply_defined
        compilers: Checking arg suppress
        compilers: Unknown arg suppress
        compilers: Checking arg -commons
        compilers: Unknown arg -commons
        compilers: Checking arg use_dylibs
        compilers: Unknown arg use_dylibs
        compilers: Checking arg -search_paths_first
        compilers: Unknown arg -search_paths_first
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Checking arg -ldl
        compilers: Found library: -ldl
        Library already in C list so skipping in C++
        compilers: Checking arg -lSystem
        compilers: Found library: -lSystem
        Library already in C list so skipping in C++
        compilers: Checking arg -lclang_rt.osx
        compilers: Found library: -lclang_rt.osx
        compilers: Checking arg -ldl
        compilers: Checking arg -lc++
        compilers: Found library: -lc++
        compilers: Checking arg -lSystem
        compilers: Checking arg /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a
        compilers: Found full library spec: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a
        compilers: Libraries needed to link Cxx code with another linker: ['-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin', '-lclang_rt.osx', '-lc++', '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a']
        compilers: Check that Cxx libraries can be used from C
            Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lclang_rt.osx -lc++ -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lclang_rt.osx -lc++ -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl  -lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 256
stderr:
ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language C
                        Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lclang_rt.osx -lc++ -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
            Popping language C
        compilers: Check that Cxx libraries can be used from Fortran
            Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lclang_rt.osx -lc++ -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lclang_rt.osx -lc++ -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl  -lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 256
stderr:
ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm
collect2: error: ld returned 1 exit status
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                        Pushing language FC
                        Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lclang_rt.osx -lc++ -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
            Popping language FC
================================================================================
TEST checkCxx11 from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:373)
TESTING: checkCxx11 from config.compilers(config/BuildSystem/config/compilers.py:373)
  Determine the option needed to support the C++11 dialect

    We auto-detect C++11 if the compiler supports it without options,
    otherwise we require with-cxx-dialect=C++11 to try adding flags to
    support it.
    
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0    -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Possible ERROR while running compiler: exit code 256
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:32: error: unknown type name 'constexpr'
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                               ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:42: warning: variable templates are a C++1y extension [-Wc++1y-extensions]
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                                         ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:43: error: expected ';' at end of declaration
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                                          ^
                                          ;
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:51: error: unknown type name 'T'
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                                                  ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:44: error: C++ requires a type specifier for all declarations
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                                           ^~~~~
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:13:24: warning: unused variable 'x' [-Wunused-variable]
          const double x = dist(mt);
                       ^
2 warnings and 4 errors generated.
Source:
#include "confdefs.h"
#include "conffix.h"

          #include <random>
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
          

int main() {

          std::random_device rd;
          std::mt19937 mt(rd());
          std::normal_distribution<double> dist(0,1);
          const double x = dist(mt);
          ;
  return 0;
}
          Rejecting compiler flag  due to nonzero status from link
          Rejecting compiler flag  due to 
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:32: error: unknown type name 'constexpr'
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                               ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:42: warning: variable templates are a C++1y extension [-Wc++1y-extensions]
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                                         ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:43: error: expected ';' at end of declaration
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                                          ^
                                          ;
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:51: error: unknown type name 'T'
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                                                  ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:5:44: error: C++ requires a type specifier for all declarations
          template<typename T> constexpr T Cubed( T x ) { return x*x*x; }
                                           ^~~~~
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc:13:24: warning: unused variable 'x' [-Wunused-variable]
          const double x = dist(mt);
                       ^
2 warnings and 4 errors generated.

PETSc Error: No output file produced
          Popping language Cxx
================================================================================
TEST checkFortranTypeSizes from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:571)
TESTING: checkFortranTypeSizes from config.compilers(config/BuildSystem/config/compilers.py:571)
  Check whether real*8 is supported and suggest flags which will allow support
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main
      real*8 variable
      end
          Popping language FC
================================================================================
TEST checkFortranNameMangling from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:630)
TESTING: checkFortranNameMangling from config.compilers(config/BuildSystem/config/compilers.py:630)
  Checks Fortran name mangling, and defines HAVE_FORTRAN_UNDERSCORE, HAVE_FORTRAN_NOUNDERSCORE, HAVE_FORTRAN_CAPS, or HAVE_FORTRAN_STDCALL
Testing Fortran mangling type underscore with code void d1chk_(void){return;}
            Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void d1chk_(void){return;}
            Popping language C
            Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confc.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
            Popping language FC
        compilers: Fortran name mangling is underscore
          Defined "HAVE_FORTRAN_UNDERSCORE" to "1"
================================================================================
TEST checkFortranNameManglingDouble from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:667)
TESTING: checkFortranNameManglingDouble from config.compilers(config/BuildSystem/config/compilers.py:667)
  Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary
            Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void d1_chk__(void){return;}
            Popping language C
            Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main
       call d1_chk()

      end
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confc.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "_d1_chk_", referenced from:
      _MAIN__ in conftest.o
     (maybe you meant: _d1_chk__)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
            Popping language FC
================================================================================
TEST checkFortranPreprocessor from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:677)
TESTING: checkFortranPreprocessor from config.compilers(config/BuildSystem/config/compilers.py:677)
  Determine if Fortran handles preprocessing properly
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0    /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main
#define dummy 
           dummy
#ifndef dummy
       fooey
#endif
      end
Added FC compiler flag 
          Popping language FC
        compilers: Fortran uses CPP preprocessor
================================================================================
TEST checkFortranDefineCompilerOption from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:698)
TESTING: checkFortranDefineCompilerOption from config.compilers(config/BuildSystem/config/compilers.py:698)
  Check if -WF,-Dfoobar or -Dfoobar is the compiler option to define a macro
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  -DTesting  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main
#define dummy 
           dummy
#ifndef Testing
       fooey
#endif
      end
          Defined make macro "FC_DEFINE_FLAG" to "-D"
          Popping language FC
        compilers: Fortran uses -D for defining macro
================================================================================
TEST checkFortranLibraries from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:715)
TESTING: checkFortranLibraries from config.compilers(config/BuildSystem/config/compilers.py:715)
  Substitutes for FLIBS the libraries needed to link with Fortran

    This macro is intended to be used in those situations when it is
    necessary to mix, e.g. C++ and Fortran 77, source code into a single
    program or shared library.

    For example, if object files from a C++ and Fortran 77 compiler must
    be linked together, then the C++ compiler/linker must be used for
    linking (since special C++-ish things need to happen at link time
    like calling global constructors, instantiating templates, enabling
    exception support, etc.).

    However, the Fortran 77 intrinsic and run-time libraries must be
    linked in as well, but the C++ compiler/linker does not know how to
    add these Fortran 77 libraries.

    This code was translated from the autoconf macro which was packaged in
    its current form by Matthew D. Langston <langston at SLAC.Stanford.EDU>.
    However, nearly all of this macro came from the OCTAVE_FLIBS macro in
    octave-2.0.13/aclocal.m4, and full credit should go to John W. Eaton
    for writing this extremely useful macro.
          Pushing language FC
Executing: gfortran-mp-4.9 -V
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main

      end
                Pushing language FC
                Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -v -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker:
stderr:
Driving: gfortran-mp-4.9 -mmacosx-version-min=10.9.4 -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest -v -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -l gfortran -shared-libgcc
Using built-in specs.
COLLECT_GCC=gfortran-mp-4.9
COLLECT_LTO_WRAPPER=/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/lto-wrapper
Target: x86_64-apple-darwin13
Configured with: /opt/local/var/macports/build/_opt_mports_dports_lang_gcc49/gcc49/work/gcc-4.9.1/configure --prefix=/opt/local --build=x86_64-apple-darwin13 --enable-languages=c,c++,objc,obj-c++,lto,fortran,java --libdir=/opt/local/lib/gcc49 --includedir=/opt/local/include/gcc49 --infodir=/opt/local/share/info --mandir=/opt/local/share/man --datarootdir=/opt/local/share/gcc-4.9 --with-local-prefix=/opt/local --with-system-zlib --disable-nls --program-suffix=-mp-4.9 --with-gxx-include-dir=/opt/local/include/gcc49/c++/ --with-gmp=/opt/local --with-mpfr=/opt/local --with-mpc=/opt/local --with-cloog=/opt/local --enable-cloog-backend=isl --disable-cloog-version-check --enable-stage1-checking --disable-multilib --enable-lto --enable-libstdcxx-time --with-as=/opt/local/bin/as --with-ld=/opt/local/bin/ld --with-ar=/opt/local/bin/ar --with-bugurl=https://trac.macports.org/newticket --with-pkgversion='MacPorts gcc49 4.9.1_1'
Thread model: posix
gcc version 4.9.1 (MacPorts gcc49 4.9.1_1) 
Reading specs from /opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../../libgfortran.spec
rename spec lib to liborig
COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.9.4' '-o' '/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest' '-v' '-fPIC' '-Wall' '-Wno-unused-variable' '-ffree-line-length-0' '-Wno-unused-dummy-argument' '-g' '-O0' '-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin' '-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin' '-shared-libgcc' '-mtune=core2'
COMPILER_PATH=/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/libexec/gcc/x86_64-apple-darwin13/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/
LIBRARY_PATH=/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../../:/usr/lib/
COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.9.4' '-o' '/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest' '-v' '-fPIC' '-Wall' '-Wno-unused-variable' '-ffree-line-length-0' '-Wno-unused-dummy-argument' '-g' '-O0' '-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin' '-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin' '-shared-libgcc' '-mtune=core2'
 /opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/collect2 -dynamic -arch x86_64 -macosx_version_min 10.9.4 -weak_reference_mismatches non-weak -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../.. -multiply_defined suppress -multiply_defined suppress -commons use_dylibs -search_paths_first /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -lSystem -lclang_rt.osx -lgfortran -no_compact_unwind -lSystem -lgcc_ext.10.5 -lgcc -lquadmath -lm -lgcc_ext.10.5 -lgcc -lSystem -v -idsym
collect2 version 4.9.1
/opt/local/bin/ld -dynamic -arch x86_64 -macosx_version_min 10.9.4 -weak_reference_mismatches non-weak -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../.. -multiply_defined suppress -multiply_defined suppress -commons use_dylibs -search_paths_first /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -lSystem -lclang_rt.osx -lgfortran -no_compact_unwind -lSystem -lgcc_ext.10.5 -lgcc -lquadmath -lm -lgcc_ext.10.5 -lgcc -lSystem -v
@(#)PROGRAM:ld  PROJECT:ld64-236.3
configured to support archs: i386 x86_64 x86_64h armv6 armv7 armv7s armv7m arm64
Library search paths:
	/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
	/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
	/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1
	/opt/local/lib/gcc49
	/usr/lib
	/usr/local/lib
Framework search paths:
	/Library/Frameworks/
	/System/Library/Frameworks/
 /opt/local/bin/nm -n /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
          Popping language FC
        compilers: Checking arg Driving:
        compilers: Unknown arg Driving:
        compilers: Checking arg gfortran-mp-4.9
        compilers: Unknown arg gfortran-mp-4.9
        compilers: Checking arg -mmacosx-version-min=10.9.4
        compilers: Unknown arg -mmacosx-version-min=10.9.4
        compilers: Checking arg -o
        compilers: Unknown arg -o
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Checking arg -v
        compilers: Unknown arg -v
        compilers: Checking arg -Wl,-multiply_defined,suppress
        compilers: Unknown arg -Wl,-multiply_defined,suppress
        compilers: Checking arg -Wl,-multiply_defined
        compilers: Unknown arg -Wl,-multiply_defined
        compilers: Checking arg -Wl,suppress
        compilers: Unknown arg -Wl,suppress
        compilers: Checking arg -Wl,-commons,use_dylibs
        compilers: Unknown arg -Wl,-commons,use_dylibs
        compilers: Checking arg -Wl,-search_paths_first
        compilers: Unknown arg -Wl,-search_paths_first
        compilers: Checking arg -fPIC
        compilers: Unknown arg -fPIC
        compilers: Checking arg -Wall
        compilers: Unknown arg -Wall
        compilers: Checking arg -Wno-unused-variable
        compilers: Unknown arg -Wno-unused-variable
        compilers: Checking arg -ffree-line-length-0
        compilers: Unknown arg -ffree-line-length-0
        compilers: Checking arg -Wno-unused-dummy-argument
        compilers: Unknown arg -Wno-unused-dummy-argument
        compilers: Checking arg -g
        compilers: Unknown arg -g
        compilers: Checking arg -O0
        compilers: Unknown arg -O0
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Checking arg -ldl
        compilers: Found library: -ldl
        Library already in C list so skipping in Fortran
        compilers: Checking arg -lSystem
        compilers: Found library: -lSystem
        Library already in C list so skipping in Fortran
        compilers: Checking arg -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin
        compilers: Found library directory: -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin
        compilers: Already in lflags so skipping: -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg -lclang_rt.osx
        compilers: Found library: -lclang_rt.osx
        Library already in Cxx list so skipping in Fortran
        compilers: Checking arg -ldl
        compilers: Already in lflags: -ldl
        compilers: Checking arg -l
        compilers: Found canonical library: -lgfortran
        compilers: Checking arg -shared-libgcc
        compilers: Unknown arg -shared-libgcc
        compilers: Checking arg Using
        compilers: Unknown arg Using
        compilers: Checking arg built-in
        compilers: Unknown arg built-in
        compilers: Checking arg specs.
        compilers: Unknown arg specs.
        compilers: Checking arg COLLECT_GCC=gfortran-mp-4.9
        compilers: Unknown arg COLLECT_GCC=gfortran-mp-4.9
        compilers: Checking arg COLLECT_LTO_WRAPPER=/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/lto-wrapper
        compilers: Unknown arg COLLECT_LTO_WRAPPER=/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/lto-wrapper
        compilers: Checking arg Target:
        compilers: Unknown arg Target:
        compilers: Checking arg x86_64-apple-darwin13
        compilers: Unknown arg x86_64-apple-darwin13
        compilers: Checking arg Configured
        compilers: Unknown arg Configured
        compilers: Checking arg with:
        compilers: Unknown arg with:
        compilers: Checking arg /opt/local/var/macports/build/_opt_mports_dports_lang_gcc49/gcc49/work/gcc-4.9.1/configure
        compilers: Unknown arg /opt/local/var/macports/build/_opt_mports_dports_lang_gcc49/gcc49/work/gcc-4.9.1/configure
        compilers: Checking arg --prefix=/opt/local
        compilers: Unknown arg --prefix=/opt/local
        compilers: Checking arg --build=x86_64-apple-darwin13
        compilers: Unknown arg --build=x86_64-apple-darwin13
        compilers: Checking arg --enable-languages=c,c++,objc,obj-c++,lto,fortran,java
        compilers: Unknown arg --enable-languages=c,c++,objc,obj-c++,lto,fortran,java
        compilers: Checking arg --libdir=/opt/local/lib/gcc49
        compilers: Unknown arg --libdir=/opt/local/lib/gcc49
        compilers: Checking arg --includedir=/opt/local/include/gcc49
        compilers: Unknown arg --includedir=/opt/local/include/gcc49
        compilers: Checking arg --infodir=/opt/local/share/info
        compilers: Unknown arg --infodir=/opt/local/share/info
        compilers: Checking arg --mandir=/opt/local/share/man
        compilers: Unknown arg --mandir=/opt/local/share/man
        compilers: Checking arg --datarootdir=/opt/local/share/gcc-4.9
        compilers: Unknown arg --datarootdir=/opt/local/share/gcc-4.9
        compilers: Checking arg --with-local-prefix=/opt/local
        compilers: Unknown arg --with-local-prefix=/opt/local
        compilers: Checking arg --with-system-zlib
        compilers: Unknown arg --with-system-zlib
        compilers: Checking arg --disable-nls
        compilers: Unknown arg --disable-nls
        compilers: Checking arg --program-suffix=-mp-4.9
        compilers: Unknown arg --program-suffix=-mp-4.9
        compilers: Checking arg --with-gxx-include-dir=/opt/local/include/gcc49/c++/
        compilers: Unknown arg --with-gxx-include-dir=/opt/local/include/gcc49/c++/
        compilers: Checking arg --with-gmp=/opt/local
        compilers: Unknown arg --with-gmp=/opt/local
        compilers: Checking arg --with-mpfr=/opt/local
        compilers: Unknown arg --with-mpfr=/opt/local
        compilers: Checking arg --with-mpc=/opt/local
        compilers: Unknown arg --with-mpc=/opt/local
        compilers: Checking arg --with-cloog=/opt/local
        compilers: Unknown arg --with-cloog=/opt/local
        compilers: Checking arg --enable-cloog-backend=isl
        compilers: Unknown arg --enable-cloog-backend=isl
        compilers: Checking arg --disable-cloog-version-check
        compilers: Unknown arg --disable-cloog-version-check
        compilers: Checking arg --enable-stage1-checking
        compilers: Unknown arg --enable-stage1-checking
        compilers: Checking arg --disable-multilib
        compilers: Unknown arg --disable-multilib
        compilers: Checking arg --enable-lto
        compilers: Unknown arg --enable-lto
        compilers: Checking arg --enable-libstdcxx-time
        compilers: Unknown arg --enable-libstdcxx-time
        compilers: Checking arg --with-as=/opt/local/bin/as
        compilers: Unknown arg --with-as=/opt/local/bin/as
        compilers: Checking arg --with-ld=/opt/local/bin/ld
        compilers: Unknown arg --with-ld=/opt/local/bin/ld
        compilers: Checking arg --with-ar=/opt/local/bin/ar
        compilers: Unknown arg --with-ar=/opt/local/bin/ar
        compilers: Checking arg --with-bugurl=https://trac.macports.org/newticket
        compilers: Unknown arg --with-bugurl=https://trac.macports.org/newticket
        compilers: Checking arg --with-pkgversion=
        compilers: Unknown arg --with-pkgversion=
        compilers: Checking arg Thread
        compilers: Unknown arg Thread
        compilers: Checking arg model:
        compilers: Unknown arg model:
        compilers: Checking arg posix
        compilers: Unknown arg posix
        compilers: Checking arg gcc
        compilers: Unknown arg gcc
        compilers: Checking arg version
        compilers: Unknown arg version
        compilers: Checking arg 4.9.1
        compilers: Unknown arg 4.9.1
        compilers: Checking arg (MacPorts
        compilers: Unknown arg (MacPorts
        compilers: Checking arg gcc49
        compilers: Unknown arg gcc49
        compilers: Checking arg 4.9.1_1)
        compilers: Unknown arg 4.9.1_1)
        compilers: Checking arg Reading
        compilers: Unknown arg Reading
        compilers: Checking arg specs
        compilers: Unknown arg specs
        compilers: Checking arg from
        compilers: Unknown arg from
        compilers: Checking arg /opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../../libgfortran.spec
        compilers: Unknown arg /opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../../libgfortran.spec
        compilers: Checking arg rename
        compilers: Unknown arg rename
        compilers: Checking arg spec
        compilers: Unknown arg spec
        compilers: Checking arg lib
        compilers: Unknown arg lib
        compilers: Checking arg to
        compilers: Unknown arg to
        compilers: Checking arg liborig
        compilers: Unknown arg liborig
        compilers: Checking arg COLLECT_GCC_OPTIONS=
        compilers: Unknown arg COLLECT_GCC_OPTIONS=
        compilers: Checking arg COMPILER_PATH=/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/libexec/gcc/x86_64-apple-darwin13/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/
        compilers: Skipping arg COMPILER_PATH=/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/libexec/gcc/x86_64-apple-darwin13/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/
        compilers: Checking arg LIBRARY_PATH=/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../../:/usr/lib/
        compilers: Skipping arg LIBRARY_PATH=/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/:/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../../:/usr/lib/
        compilers: Checking arg COLLECT_GCC_OPTIONS=
        compilers: Unknown arg COLLECT_GCC_OPTIONS=
        compilers: Checking arg /opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/collect2
        compilers: Unknown arg /opt/local/libexec/gcc/x86_64-apple-darwin13/4.9.1/collect2
        compilers: Checking arg -dynamic
        compilers: Unknown arg -dynamic
        compilers: Checking arg -arch
        compilers: Unknown arg -arch
        compilers: Checking arg x86_64
        compilers: Unknown arg x86_64
        compilers: Checking arg -macosx_version_min
        compilers: Unknown arg -macosx_version_min
        compilers: Checking arg 10.9.4
        compilers: Unknown arg 10.9.4
        compilers: Checking arg -weak_reference_mismatches
        compilers: Unknown arg -weak_reference_mismatches
        compilers: Checking arg non-weak
        compilers: Unknown arg non-weak
        compilers: Checking arg -o
        compilers: Unknown arg -o
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Checking arg -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin
        compilers: Already in lflags so skipping: -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin
        compilers: Already in lflags so skipping: -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1
        compilers: Found library directory: -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1
        compilers: Checking arg -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../..
        compilers: Found library directory: -L/opt/local/lib/gcc49
        compilers: Checking arg -multiply_defined
        compilers: Unknown arg -multiply_defined
        compilers: Checking arg suppress
        compilers: Unknown arg suppress
        compilers: Checking arg -multiply_defined
        compilers: Unknown arg -multiply_defined
        compilers: Checking arg suppress
        compilers: Unknown arg suppress
        compilers: Checking arg -commons
        compilers: Unknown arg -commons
        compilers: Checking arg use_dylibs
        compilers: Unknown arg use_dylibs
        compilers: Checking arg -search_paths_first
        compilers: Unknown arg -search_paths_first
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Checking arg -lSystem
        compilers: Already in lflags: -lSystem
        compilers: Checking arg -lclang_rt.osx
        compilers: Already in lflags: -lclang_rt.osx
        compilers: Checking arg -lgfortran
        compilers: Found library: -lgfortran
        compilers: Checking arg -no_compact_unwind
        compilers: Unknown arg -no_compact_unwind
        compilers: Checking arg -lSystem
        compilers: Already in lflags: -lSystem
        compilers: Checking arg -lgcc_ext.10.5
        compilers: Found library: -lgcc_ext.10.5
        compilers: Checking arg -lgcc
        compilers: Found system library therefor skipping: -lgcc
        compilers: Checking arg -lquadmath
        compilers: Found library: -lquadmath
        compilers: Checking arg -lm
        compilers: Found library: -lm
        compilers: Checking arg -lgcc_ext.10.5
        compilers: Already in lflags: -lgcc_ext.10.5
        compilers: Checking arg -lgcc
        compilers: Found system library therefor skipping: -lgcc
        compilers: Checking arg -lSystem
        compilers: Already in lflags: -lSystem
        compilers: Checking arg -v
        compilers: Unknown arg -v
        compilers: Checking arg -idsym
        compilers: Unknown arg -idsym
        compilers: Checking arg collect2
        compilers: Unknown arg collect2
        compilers: Checking arg version
        compilers: Unknown arg version
        compilers: Checking arg 4.9.1
        compilers: Unknown arg 4.9.1
        compilers: Checking arg /opt/local/bin/ld
        compilers: Unknown arg /opt/local/bin/ld
        compilers: Checking arg -dynamic
        compilers: Unknown arg -dynamic
        compilers: Checking arg -arch
        compilers: Unknown arg -arch
        compilers: Checking arg x86_64
        compilers: Unknown arg x86_64
        compilers: Checking arg -macosx_version_min
        compilers: Unknown arg -macosx_version_min
        compilers: Checking arg 10.9.4
        compilers: Unknown arg 10.9.4
        compilers: Checking arg -weak_reference_mismatches
        compilers: Unknown arg -weak_reference_mismatches
        compilers: Checking arg non-weak
        compilers: Unknown arg non-weak
        compilers: Checking arg -o
        compilers: Unknown arg -o
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
        compilers: Checking arg -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin
        compilers: Already in lflags so skipping: -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin
        compilers: Already in lflags so skipping: -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1
        compilers: Already in lflags so skipping: -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1
        compilers: Checking arg -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1/../../..
        compilers: Already in lflags so skipping: -L/opt/local/lib/gcc49
        compilers: Checking arg -multiply_defined
        compilers: Unknown arg -multiply_defined
        compilers: Checking arg suppress
        compilers: Unknown arg suppress
        compilers: Checking arg -multiply_defined
        compilers: Unknown arg -multiply_defined
        compilers: Checking arg suppress
        compilers: Unknown arg suppress
        compilers: Checking arg -commons
        compilers: Unknown arg -commons
        compilers: Checking arg use_dylibs
        compilers: Unknown arg use_dylibs
        compilers: Checking arg -search_paths_first
        compilers: Unknown arg -search_paths_first
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Checking arg -lSystem
        compilers: Already in lflags: -lSystem
        compilers: Checking arg -lclang_rt.osx
        compilers: Already in lflags: -lclang_rt.osx
        compilers: Checking arg -lgfortran
        compilers: Already in lflags: -lgfortran
        compilers: Checking arg -no_compact_unwind
        compilers: Unknown arg -no_compact_unwind
        compilers: Checking arg -lSystem
        compilers: Already in lflags: -lSystem
        compilers: Checking arg -lgcc_ext.10.5
        compilers: Already in lflags: -lgcc_ext.10.5
        compilers: Checking arg -lgcc
        compilers: Found system library therefor skipping: -lgcc
        compilers: Checking arg -lquadmath
        compilers: Already in lflags: -lquadmath
        compilers: Checking arg -lm
        compilers: Found library: -lm
        compilers: Checking arg -lgcc_ext.10.5
        compilers: Already in lflags: -lgcc_ext.10.5
        compilers: Checking arg -lgcc
        compilers: Found system library therefor skipping: -lgcc
        compilers: Checking arg -lSystem
        compilers: Already in lflags: -lSystem
        compilers: Checking arg -v
        compilers: Unknown arg -v
        compilers: Checking arg @(#)PROGRAM:ld
        compilers: Unknown arg @(#)PROGRAM:ld
        compilers: Checking arg PROJECT:ld64-236.3
        compilers: Unknown arg PROJECT:ld64-236.3
        compilers: Checking arg configured
        compilers: Unknown arg configured
        compilers: Checking arg to
        compilers: Unknown arg to
        compilers: Checking arg support
        compilers: Unknown arg support
        compilers: Checking arg archs:
        compilers: Unknown arg archs:
        compilers: Checking arg i386
        compilers: Unknown arg i386
        compilers: Checking arg x86_64
        compilers: Unknown arg x86_64
        compilers: Checking arg x86_64h
        compilers: Unknown arg x86_64h
        compilers: Checking arg armv6
        compilers: Unknown arg armv6
        compilers: Checking arg armv7
        compilers: Unknown arg armv7
        compilers: Checking arg armv7s
        compilers: Unknown arg armv7s
        compilers: Checking arg armv7m
        compilers: Unknown arg armv7m
        compilers: Checking arg arm64
        compilers: Unknown arg arm64
        compilers: Checking arg Library
        compilers: Unknown arg Library
        compilers: Checking arg search
        compilers: Unknown arg search
        compilers: Checking arg paths:
        compilers: Unknown arg paths:
        compilers: Checking arg /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Unknown arg /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Unknown arg /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin
        compilers: Checking arg /opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1
        compilers: Unknown arg /opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1
        compilers: Checking arg /opt/local/lib/gcc49
        compilers: Unknown arg /opt/local/lib/gcc49
        compilers: Checking arg /usr/lib
        compilers: Unknown arg /usr/lib
        compilers: Checking arg /usr/local/lib
        compilers: Unknown arg /usr/local/lib
        compilers: Checking arg Framework
        compilers: Unknown arg Framework
        compilers: Checking arg search
        compilers: Unknown arg search
        compilers: Checking arg paths:
        compilers: Unknown arg paths:
        compilers: Checking arg /Library/Frameworks/
        compilers: Unknown arg /Library/Frameworks/
        compilers: Checking arg /System/Library/Frameworks/
        compilers: Unknown arg /System/Library/Frameworks/
        compilers: Checking arg /opt/local/bin/nm
        compilers: Unknown arg /opt/local/bin/nm
        compilers: Checking arg -n
        compilers: Unknown arg -n
        compilers: Checking arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Unknown arg /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o
        compilers: Libraries needed to link Fortran code with the C linker: ['-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin', '-lgfortran', '-L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1', '-L/opt/local/lib/gcc49', '-lgfortran', '-lgcc_ext.10.5', '-lquadmath', '-lm', '-lm']
        compilers: Libraries needed to link Fortran main with the C linker: []
        compilers: Check that Fortran libraries can be used from C
            Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lgfortran -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49 -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lm -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lgfortran -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49 -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lm -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl  -lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 256
stderr:
ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language C
                        Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lgfortran -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49 -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lm -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
            Popping language C
        compilers: Check that Fortran libraries can be used from C++
            Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language CXX
                    Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lgfortran -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49 -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lm -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language CXX
                    Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lgfortran -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49 -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lm -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl  -lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 256
stderr:
ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language CXX
                        Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest.o -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin -lgfortran -L/opt/local/lib/gcc49/gcc/x86_64-apple-darwin13/4.9.1 -L/opt/local/lib/gcc49 -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lm -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers/conftest
            Popping language Cxx
        compilers: Fortran libraries can be used from C++
================================================================================
TEST checkFortranLinkingCxx from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:1061)
TESTING: checkFortranLinkingCxx from config.compilers(config/BuildSystem/config/compilers.py:1061)
  Check that Fortran can be linked against C++
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
extern "C" void d1chk_(void);
void foo(void){d1chk_();}
          Popping language Cxx
            Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
extern "C" void d1chk_(void);
void d1chk_(void){return;}
            Popping language Cxx
            Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/cxxobj.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confc.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
            Popping language FC
        compilers: Fortran can link C++ functions
================================================================================
TEST checkFortran90 from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:1096)
TESTING: checkFortran90 from config.compilers(config/BuildSystem/config/compilers.py:1096)
  Determine whether the Fortran compiler handles F90
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main
      INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8)
      INTEGER (KIND=int) :: ierr

      ierr = 1
      end
                  Pushing language FC
                  Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
          Defined "USING_F90" to "1"
        Fortran compiler supports F90
          Popping language FC
================================================================================
TEST checkFortran2003 from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:1109)
TESTING: checkFortran2003 from config.compilers(config/BuildSystem/config/compilers.py:1109)
  Determine whether the Fortran compiler handles F2003
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main

      use,intrinsic :: iso_c_binding
      Type(C_Ptr),Dimension(:),Pointer :: CArray
      character(kind=c_char),pointer   :: nullc => null()
      character(kind=c_char,len=5),dimension(:),pointer::list1

      allocate(list1(5))
      CArray = (/(c_loc(list1(i)),i=1,5),c_loc(nullc)/)
      end
                  Pushing language FC
                  Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
          Defined "USING_F2003" to "1"
        Fortran compiler supports F2003
          Popping language FC
================================================================================
TEST checkFortran90Array from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:1129)
TESTING: checkFortran90Array from config.compilers(config/BuildSystem/config/compilers.py:1129)
  Check for F90 array interfaces
Executing: uname -s
stdout: Darwin
          Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include<stdio.h>
#include <stdlib.h>
void f90arraytest_(void* a1, void* a2,void* a3, void* i)
{
  printf("arrays [%p %p %p]\n",a1,a2,a3);
  fflush(stdout);
  return;
}
void f90ptrtest_(void* a1, void* a2,void* a3, void* i, void* p1 ,void* p2, void* p3)
{
  printf("arrays [%p %p %p]\n",a1,a2,a3);
  if ((p1 == p3) && (p1 != p2)) {
    printf("pointers match! [%p %p] [%p]\n",p1,p3,p2);
    fflush(stdout);
  } else {
    printf("pointers do not match! [%p %p] [%p]\n",p1,p3,p2);
    fflush(stdout);
    abort();
  }
  return;
}
          Popping language C
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main
      Interface
         Subroutine f90ptrtest(p1,p2,p3,i)
         integer, pointer :: p1(:,:)
         integer, pointer :: p2(:,:)
         integer, pointer :: p3(:,:)
         integer i
         End Subroutine
      End Interface

      integer, pointer :: ptr1(:,:),ptr2(:,:)
      integer, target  :: array(6:8,9:21)
      integer  in

      in   = 25
      ptr1 => array
      ptr2 => array

      call f90arraytest(ptr1,ptr2,ptr1,in)
      call f90ptrtest(ptr1,ptr2,ptr1,in)

      end
                      Pushing language FC
                      Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/fooobj.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest
stdout:
arrays [0x7fff5bd89950 0x7fff5bd89950 0x7fff5bd89950]
arrays [0x7fff5bd89900 0x7fff5bd898b0 0x7fff5bd89900]
pointers do not match! [0x40 0x7fff5bd89950] [0x7fff5bd89800]
ERROR while running executable: Could not execute "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest":
arrays [0x7fff5bd89950 0x7fff5bd89950 0x7fff5bd89950]
arrays [0x7fff5bd89900 0x7fff5bd898b0 0x7fff5bd89900]
pointers do not match! [0x40 0x7fff5bd89950] [0x7fff5bd89800]
Program received signal SIGABRT: Process abort signal.

Backtrace for this error:
#0  0x103e7e3fc
#1  0x103e7e91f
#2  0x7fff935d75a9

          Popping language FC
        compilers: F90 uses a single argument for array pointers
================================================================================
TEST checkFortranModuleInclude from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:1216)
TESTING: checkFortranModuleInclude from config.compilers(config/BuildSystem/config/compilers.py:1216)
  Figures out what flag is used to specify the include path for Fortran modules
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confdir  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      program main
      use configtest

      write(*,*) testint

      end
                  Pushing language FC
                  Popping language FC
Executing: gfortran-mp-4.9  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confdir  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/configtest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
        compilers: Fortran module include flag -I found
          Popping language FC
================================================================================
TEST checkFortranModuleOutput from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:1282)
TESTING: checkFortranModuleOutput from config.compilers(config/BuildSystem/config/compilers.py:1282)
  Figures out what flag is used to specify the include path for Fortran modules
          Pushing language FC
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -module /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confdir  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Possible ERROR while running compiler: exit code 256
stderr:
gfortran-mp-4.9: error: unrecognized command line option '-module'
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -module  compile failed
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -module:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confdir  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Possible ERROR while running compiler: exit code 256
stderr:
gfortran-mp-4.9: error: unrecognized command line option '-module:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confdir'
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -module: compile failed
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -fmod=/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confdir  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Possible ERROR while running compiler: exit code 256
stderr:
gfortran-mp-4.9: error: unrecognized command line option '-fmod=/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confdir'
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -fmod= compile failed
Executing: gfortran-mp-4.9 -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -J/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/confdir  -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O0   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers/conftest.F 
Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -J found
          Popping language FC
================================================================================
TEST setupFrameworkCompilers from config.compilers(/Users/patrick/program/petsc/config/BuildSystem/config/compilers.py:1413)
TESTING: setupFrameworkCompilers from config.compilers(config/BuildSystem/config/compilers.py:1413)
================================================================================
TEST configureClosure from config.utilities.closure(/Users/patrick/program/petsc/config/BuildSystem/config/utilities/closure.py:18)
TESTING: configureClosure from config.utilities.closure(config/BuildSystem/config/utilities/closure.py:18)
  Determine if Apple ^close syntax is supported in C
          Pushing language C
                      All intermediate test results are stored in /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure/conftest.c:6:7: warning: unused variable 'closure' [-Wunused-variable]
int (^closure)(int);;
      ^
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>

int main() {
int (^closure)(int);;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
          Defined "HAVE_CLOSURE" to "1"
================================================================================
TEST configureFortranCPP from PETSc.options.fortranCPP(/Users/patrick/program/petsc/config/PETSc/options/fortranCPP.py:27)
TESTING: configureFortranCPP from PETSc.options.fortranCPP(config/PETSc/options/fortranCPP.py:27)
  Handle case where Fortran cannot preprocess properly
          Defined make rule ".f.o .f90.o .f95.o" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} -o $@ $<']
          Defined make rule ".f.a" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} $<', '-${AR} ${AR_FLAGS} ${LIBNAME} $*.o', '-${RM} $*.o']
          Defined make rule ".F.o .F90.o .F95.o" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} ${FCPPFLAGS} -o $@ $<']
          Defined make rule ".F.a" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} ${FCPPFLAGS} $<', '-${AR} ${AR_FLAGS} ${LIBNAME} $*.o', '-${RM} $*.o']
================================================================================
TEST checkStdC from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:105)
TESTING: checkStdC from config.headers(config/BuildSystem/config/headers.py:105)
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>

int main() {
;
  return 0;
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <string.h>
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/string.h" 1 3 4
# 61 "/usr/include/string.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 62 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 64 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 65 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 66 "/usr/include/string.h" 2 3 4
void *memchr(const void *, int, size_t);
int memcmp(const void *, const void *, size_t);
void *memcpy(void *, const void *, size_t);
void *memmove(void *, const void *, size_t);
void *memset(void *, int, size_t);
char *strcat(char *, const char *);
char *strchr(const char *, int);
int strcmp(const char *, const char *);
int strcoll(const char *, const char *);
char *strcpy(char *, const char *);
size_t strcspn(const char *, const char *);
char *strerror(int) __asm("_" "strerror") ;
size_t strlen(const char *);
char *strncat(char *, const char *, size_t);
int strncmp(const char *, const char *, size_t);
char *strncpy(char *, const char *, size_t);
char *strpbrk(const char *, const char *);
char *strrchr(const char *, int);
size_t strspn(const char *, const char *);
char *strstr(const char *, const char *);
char *strtok(char *, const char *);
size_t strxfrm(char *, const char *, size_t);
# 104 "/usr/include/string.h" 3 4
char *strtok_r(char *, const char *, char **);
# 116 "/usr/include/string.h" 3 4
int strerror_r(int, char *, size_t);
char *strdup(const char *);
void *memccpy(void *, const void *, int, size_t);
# 130 "/usr/include/string.h" 3 4
char *stpcpy(char *, const char *);
char *stpncpy(char *, const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
char *strndup(const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
size_t strnlen(const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
char *strsignal(int sig);
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 142 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 143 "/usr/include/string.h" 2 3 4
errno_t memset_s(void *, rsize_t, int, rsize_t) __attribute__((availability(macosx,introduced=10.9)));
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 153 "/usr/include/string.h" 2 3 4
void *memmem(const void *, size_t, const void *, size_t) __attribute__((availability(macosx,introduced=10.7)));
void memset_pattern4(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
void memset_pattern8(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
void memset_pattern16(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
char *strcasestr(const char *, const char *);
char *strnstr(const char *, const char *, size_t);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
char *strsep(char **, const char *);
void swab(const void * restrict, void * restrict, ssize_t);
# 1 "/usr/include/strings.h" 1 3 4
# 70 "/usr/include/strings.h" 3 4
int bcmp(const void *, const void *, size_t) ;
void bcopy(const void *, void *, size_t) ;
void bzero(void *, size_t) ;
char *index(const char *, int) ;
char *rindex(const char *, int) ;
int ffs(int);
int strcasecmp(const char *, const char *);
int strncasecmp(const char *, const char *, size_t);
int ffsl(long) __attribute__((availability(macosx,introduced=10.5)));
int ffsll(long long) __attribute__((availability(macosx,introduced=10.9)));
int fls(int) __attribute__((availability(macosx,introduced=10.5)));
int flsl(long) __attribute__((availability(macosx,introduced=10.5)));
int flsll(long long) __attribute__((availability(macosx,introduced=10.9)));
# 1 "/usr/include/string.h" 1 3 4
# 93 "/usr/include/strings.h" 2 3 4
# 177 "/usr/include/string.h" 2 3 4
# 186 "/usr/include/string.h" 3 4
# 1 "/usr/include/secure/_string.h" 1 3 4
# 33 "/usr/include/secure/_string.h" 3 4
# 1 "/usr/include/secure/_common.h" 1 3 4
# 34 "/usr/include/secure/_string.h" 2 3 4
# 187 "/usr/include/string.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdlib.h>
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 62 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 64 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/wait.h" 1 3 4
# 79 "/usr/include/sys/wait.h" 3 4
typedef enum {
 P_ALL,
 P_PID,
 P_PGID
} idtype_t;
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 90 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 91 "/usr/include/sys/wait.h" 2 3 4
# 109 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/sys/signal.h" 1 3 4
# 73 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 74 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/machine/signal.h" 1 3 4
# 32 "/usr/include/machine/signal.h" 3 4
# 1 "/usr/include/i386/signal.h" 1 3 4
# 39 "/usr/include/i386/signal.h" 3 4
typedef int sig_atomic_t;
# 33 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 145 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/machine/_mcontext.h" 1 3 4
# 29 "/usr/include/machine/_mcontext.h" 3 4
# 1 "/usr/include/i386/_mcontext.h" 1 3 4
# 33 "/usr/include/i386/_mcontext.h" 3 4
# 1 "/usr/include/mach/i386/_structs.h" 1 3 4
# 43 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_thread_state
{
    unsigned int __eax;
    unsigned int __ebx;
    unsigned int __ecx;
    unsigned int __edx;
    unsigned int __edi;
    unsigned int __esi;
    unsigned int __ebp;
    unsigned int __esp;
    unsigned int __ss;
    unsigned int __eflags;
    unsigned int __eip;
    unsigned int __cs;
    unsigned int __ds;
    unsigned int __es;
    unsigned int __fs;
    unsigned int __gs;
};
# 89 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_control
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
      :2,
    __pc :2,
    __rc :2,
             :1,
      :3;
};
typedef struct __darwin_fp_control __darwin_fp_control_t;
# 147 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_status
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
    __stkflt :1,
    __errsumm :1,
    __c0 :1,
    __c1 :1,
    __c2 :1,
    __tos :3,
    __c3 :1,
    __busy :1;
};
typedef struct __darwin_fp_status __darwin_fp_status_t;
# 191 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_mmst_reg
{
 char __mmst_reg[10];
 char __mmst_rsrv[6];
};
# 210 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_xmm_reg
{
 char __xmm_reg[16];
};
# 232 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_float_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
};
struct __darwin_i386_avx_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
};
# 402 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
 __uint16_t __trapno;
 __uint16_t __cpu;
 __uint32_t __err;
 __uint32_t __faultvaddr;
};
# 422 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state32
{
 unsigned int __dr0;
 unsigned int __dr1;
 unsigned int __dr2;
 unsigned int __dr3;
 unsigned int __dr4;
 unsigned int __dr5;
 unsigned int __dr6;
 unsigned int __dr7;
};
# 454 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_thread_state64
{
 __uint64_t __rax;
 __uint64_t __rbx;
 __uint64_t __rcx;
 __uint64_t __rdx;
 __uint64_t __rdi;
 __uint64_t __rsi;
 __uint64_t __rbp;
 __uint64_t __rsp;
 __uint64_t __r8;
 __uint64_t __r9;
 __uint64_t __r10;
 __uint64_t __r11;
 __uint64_t __r12;
 __uint64_t __r13;
 __uint64_t __r14;
 __uint64_t __r15;
 __uint64_t __rip;
 __uint64_t __rflags;
 __uint64_t __cs;
 __uint64_t __fs;
 __uint64_t __gs;
};
# 509 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_float_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
};
struct __darwin_x86_avx_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
 struct __darwin_xmm_reg __fpu_ymmh8;
 struct __darwin_xmm_reg __fpu_ymmh9;
 struct __darwin_xmm_reg __fpu_ymmh10;
 struct __darwin_xmm_reg __fpu_ymmh11;
 struct __darwin_xmm_reg __fpu_ymmh12;
 struct __darwin_xmm_reg __fpu_ymmh13;
 struct __darwin_xmm_reg __fpu_ymmh14;
 struct __darwin_xmm_reg __fpu_ymmh15;
};
# 751 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    __uint16_t __trapno;
    __uint16_t __cpu;
    __uint32_t __err;
    __uint64_t __faultvaddr;
};
# 771 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state64
{
 __uint64_t __dr0;
 __uint64_t __dr1;
 __uint64_t __dr2;
 __uint64_t __dr3;
 __uint64_t __dr4;
 __uint64_t __dr5;
 __uint64_t __dr6;
 __uint64_t __dr7;
};
# 34 "/usr/include/i386/_mcontext.h" 2 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
struct __darwin_mcontext_avx32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_avx_state __fs;
};
# 76 "/usr/include/i386/_mcontext.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
struct __darwin_mcontext_avx64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_avx_state64 __fs;
};
# 115 "/usr/include/i386/_mcontext.h" 3 4
typedef struct __darwin_mcontext64 *mcontext_t;
# 30 "/usr/include/machine/_mcontext.h" 2 3 4
# 146 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigaltstack.h" 1 3 4
# 36 "/usr/include/sys/_types/_sigaltstack.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
typedef struct __darwin_sigaltstack stack_t;
# 147 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_ucontext.h" 1 3 4
# 34 "/usr/include/sys/_types/_ucontext.h" 3 4
struct __darwin_ucontext
{
 int uc_onstack;
 __darwin_sigset_t uc_sigmask;
 struct __darwin_sigaltstack uc_stack;
 struct __darwin_ucontext *uc_link;
 __darwin_size_t uc_mcsize;
 struct __darwin_mcontext64 *uc_mcontext;
};
typedef struct __darwin_ucontext ucontext_t;
# 148 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 151 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sigset_t.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 152 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 153 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 154 "/usr/include/sys/signal.h" 2 3 4
union sigval {
 int sival_int;
 void *sival_ptr;
};
struct sigevent {
 int sigev_notify;
 int sigev_signo;
 union sigval sigev_value;
 void (*sigev_notify_function)(union sigval);
 pthread_attr_t *sigev_notify_attributes;
};
typedef struct __siginfo {
 int si_signo;
 int si_errno;
 int si_code;
 pid_t si_pid;
 uid_t si_uid;
 int si_status;
 void *si_addr;
 union sigval si_value;
 long si_band;
 unsigned long __pad[7];
} siginfo_t;
# 266 "/usr/include/sys/signal.h" 3 4
union __sigaction_u {
 void (*__sa_handler)(int);
 void (*__sa_sigaction)(int, struct __siginfo *,
         void *);
};
struct __sigaction {
 union __sigaction_u __sigaction_u;
 void (*sa_tramp)(void *, int, int, siginfo_t *, void *);
 sigset_t sa_mask;
 int sa_flags;
};
struct sigaction {
 union __sigaction_u __sigaction_u;
 sigset_t sa_mask;
 int sa_flags;
};
# 328 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 345 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 364 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 387 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 110 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 72 "/usr/include/sys/resource.h" 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 73 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_types/_timeval.h" 1 3 4
# 30 "/usr/include/sys/_types/_timeval.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 81 "/usr/include/sys/resource.h" 2 3 4
typedef __uint64_t rlim_t;
# 151 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 162 "/usr/include/sys/resource.h" 3 4
 long ru_maxrss;
 long ru_ixrss;
 long ru_idrss;
 long ru_isrss;
 long ru_minflt;
 long ru_majflt;
 long ru_nswap;
 long ru_inblock;
 long ru_oublock;
 long ru_msgsnd;
 long ru_msgrcv;
 long ru_nsignals;
 long ru_nvcsw;
 long ru_nivcsw;
};
# 190 "/usr/include/sys/resource.h" 3 4
typedef void *rusage_info_t;
struct rusage_info_v0 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
};
struct rusage_info_v1 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
};
struct rusage_info_v2 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
 uint64_t ri_diskio_bytesread;
 uint64_t ri_diskio_byteswritten;
};
# 290 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 317 "/usr/include/sys/resource.h" 3 4
struct proc_rlimit_control_wakeupmon {
 uint32_t wm_flags;
 int32_t wm_rate;
};
# 347 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int) __attribute__((availability(macosx,introduced=10.5)));
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit") ;
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int) __attribute__((availability(macosx,introduced=10.5)));
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit") ;
# 111 "/usr/include/sys/wait.h" 2 3 4
# 186 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 187 "/usr/include/sys/wait.h" 2 3 4
union wait {
 int w_status;
 struct {
  unsigned int w_Termsig:7,
    w_Coredump:1,
    w_Retcode:8,
    w_Filler:16;
 } w_T;
 struct {
  unsigned int w_Stopval:8,
    w_Stopsig:8,
    w_Filler:16;
 } w_S;
};
# 248 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait") ;
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid") ;
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid") ;
pid_t wait3(int *, int, struct rusage *);
pid_t wait4(pid_t, int *, int, struct rusage *);
# 66 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/alloca.h" 1 3 4
# 32 "/usr/include/alloca.h" 3 4
void *alloca(size_t);
# 68 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_ct_rune_t.h" 1 3 4
# 31 "/usr/include/sys/_types/_ct_rune_t.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
# 77 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_rune_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rune_t.h" 3 4
typedef __darwin_rune_t rune_t;
# 78 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_wchar_t.h" 1 3 4
# 33 "/usr/include/sys/_types/_wchar_t.h" 3 4
typedef __darwin_wchar_t wchar_t;
# 81 "/usr/include/stdlib.h" 2 3 4
typedef struct {
 int quot;
 int rem;
} div_t;
typedef struct {
 long quot;
 long rem;
} ldiv_t;
typedef struct {
 long long quot;
 long long rem;
} lldiv_t;
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 100 "/usr/include/stdlib.h" 2 3 4
# 117 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 128 "/usr/include/stdlib.h" 3 4
void abort(void) __attribute__((noreturn));
int abs(int) __attribute__((const));
int atexit(void (*)(void));
double atof(const char *);
int atoi(const char *);
long atol(const char *);
long long
  atoll(const char *);
void *bsearch(const void *, const void *, size_t,
     size_t, int (*)(const void *, const void *));
void *calloc(size_t, size_t);
div_t div(int, int) __attribute__((const));
void exit(int) __attribute__((noreturn));
void free(void *);
char *getenv(const char *);
long labs(long) __attribute__((const));
ldiv_t ldiv(long, long) __attribute__((const));
long long
  llabs(long long);
lldiv_t lldiv(long long, long long);
void *malloc(size_t);
int mblen(const char *, size_t);
size_t mbstowcs(wchar_t * restrict , const char * restrict, size_t);
int mbtowc(wchar_t * restrict, const char * restrict, size_t);
int posix_memalign(void **, size_t, size_t) __attribute__((availability(macosx,introduced=10.6)));
void qsort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int rand(void);
void *realloc(void *, size_t);
void srand(unsigned);
double strtod(const char *, char **) __asm("_" "strtod") ;
float strtof(const char *, char **) __asm("_" "strtof") ;
long strtol(const char *, char **, int);
long double
  strtold(const char *, char **);
long long
  strtoll(const char *, char **, int);
unsigned long
  strtoul(const char *, char **, int);
unsigned long long
  strtoull(const char *, char **, int);
int system(const char *) __asm("_" "system") ;
size_t wcstombs(char * restrict, const wchar_t * restrict, size_t);
int wctomb(char *, wchar_t);
void _Exit(int) __attribute__((noreturn));
long a64l(const char *);
double drand48(void);
char *ecvt(double, int, int *restrict, int *restrict);
double erand48(unsigned short[3]);
char *fcvt(double, int, int *restrict, int *restrict);
char *gcvt(double, int, char *);
int getsubopt(char **, char * const *, char **);
int grantpt(int);
char *initstate(unsigned, char *, size_t);
long jrand48(unsigned short[3]);
char *l64a(long);
void lcong48(unsigned short[7]);
long lrand48(void);
char *mktemp(char *);
int mkstemp(char *);
long mrand48(void);
long nrand48(unsigned short[3]);
int posix_openpt(int);
char *ptsname(int);
int putenv(char *) __asm("_" "putenv") ;
long random(void);
int rand_r(unsigned *);
char *realpath(const char * restrict, char * restrict) __asm("_" "realpath" "$DARWIN_EXTSN");
unsigned short
 *seed48(unsigned short[3]);
int setenv(const char *, const char *, int) __asm("_" "setenv") ;
void setkey(const char *) __asm("_" "setkey") ;
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv") ;
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 81 "/usr/include/i386/types.h" 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 97 "/usr/include/i386/types.h" 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 239 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 241 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 242 "/usr/include/stdlib.h" 2 3 4
u_int32_t arc4random(void);
void arc4random_addrandom(unsigned char * , int );
void arc4random_buf(void * , size_t ) __attribute__((availability(macosx,introduced=10.7)));
void arc4random_stir(void);
u_int32_t
  arc4random_uniform(u_int32_t ) __attribute__((availability(macosx,introduced=10.7)));
int atexit_b(void (^)(void)) __attribute__((availability(macosx,introduced=10.6)));
void *bsearch_b(const void *, const void *, size_t,
     size_t, int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
char *cgetcap(char *, const char *, int);
int cgetclose(void);
int cgetent(char **, char **, const char *);
int cgetfirst(char **, char **);
int cgetmatch(const char *, const char *);
int cgetnext(char **, char **);
int cgetnum(char *, const char *, long *);
int cgetset(const char *);
int cgetstr(char *, const char *, char **);
int cgetustr(char *, const char *, char **);
int daemon(int, int) __asm("_" "daemon" "$1050") __attribute__((availability(macosx,introduced=10.0,deprecated=10.5)));
char *devname(dev_t, mode_t);
char *devname_r(dev_t, mode_t, char *buf, int len);
char *getbsize(int *, long *);
int getloadavg(double [], int);
const char
 *getprogname(void);
int heapsort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int heapsort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
int mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int mergesort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort(void *, size_t, size_t,
     int (*)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort_r(void *, size_t, size_t, void *,
     int (*)(void *, const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void qsort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void qsort_r(void *, size_t, size_t, void *,
     int (*)(void *, const void *, const void *));
int radixsort(const unsigned char **, int, const unsigned char *,
     unsigned);
void setprogname(const char *);
int sradixsort(const unsigned char **, int, const unsigned char *,
     unsigned);
void sranddev(void);
void srandomdev(void);
void *reallocf(void *, size_t);
long long
  strtoq(const char *, char **, int);
unsigned long long
  strtouq(const char *, char **, int);
extern char *suboptarg;
void *valloc(size_t);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <stdlib.h>
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))

int main() {

        int i;

        for(i = 0; i < 256; i++) if (XOR(islower(i), ISLOWER(i)) || toupper(i) != TOUPPER(i)) exit(2);
        exit(0);
      ;
  return 0;
}
                      Pushing language C
                      Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest
          Defined "STDC_HEADERS" to "1"
================================================================================
TEST checkStat from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:138)
TESTING: checkStat from config.headers(config/BuildSystem/config/headers.py:138)
  Checks whether stat file-mode macros are broken, and defines STAT_MACROS_BROKEN if they are
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#include <sys/stat.h>

#if defined(S_ISBLK) && defined(S_IFDIR)
# if S_ISBLK (S_IFDIR)
  You lose.
# endif
#endif

#if defined(S_ISBLK) && defined(S_IFCHR)
# if S_ISBLK (S_IFCHR)
  You lose.
# endif
#endif

#if defined(S_ISLNK) && defined(S_IFREG)
# if S_ISLNK (S_IFREG)
  You lose.
# endif
#endif

#if defined(S_ISSOCK) && defined(S_IFREG)
# if S_ISSOCK (S_IFREG)
  You lose.
# endif
#endif
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/types.h" 1 3 4
# 72 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 73 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 76 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 70 "/usr/include/i386/types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 71 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 77 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 78 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 79 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 80 "/usr/include/i386/types.h" 2 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 93 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 94 "/usr/include/i386/types.h" 2 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 79 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 80 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 82 "/usr/include/sys/types.h" 2 3 4
typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;
typedef unsigned short ushort;
typedef unsigned int uint;
typedef u_int64_t u_quad_t;
typedef int64_t quad_t;
typedef quad_t * qaddr_t;
typedef char * caddr_t;
typedef int32_t daddr_t;
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 103 "/usr/include/sys/types.h" 2 3 4
typedef u_int32_t fixpt_t;
# 1 "/usr/include/sys/_types/_blkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blkcnt_t.h" 3 4
typedef __darwin_blkcnt_t blkcnt_t;
# 107 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_blksize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blksize_t.h" 3 4
typedef __darwin_blksize_t blksize_t;
# 108 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_gid_t.h" 3 4
typedef __darwin_gid_t gid_t;
# 109 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_addr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_addr_t.h" 3 4
typedef __uint32_t in_addr_t;
# 110 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_port_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_port_t.h" 3 4
typedef __uint16_t in_port_t;
# 111 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino_t.h" 3 4
typedef __darwin_ino_t ino_t;
# 112 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino64_t.h" 3 4
typedef __darwin_ino64_t ino64_t;
# 115 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_key_t.h" 3 4
typedef __int32_t key_t;
# 118 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 119 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_nlink_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_nlink_t.h" 3 4
typedef __uint16_t nlink_t;
# 120 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 121 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 122 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_off_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_off_t.h" 3 4
typedef __darwin_off_t off_t;
# 123 "/usr/include/sys/types.h" 2 3 4
typedef int32_t segsz_t;
typedef int32_t swblk_t;
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 128 "/usr/include/sys/types.h" 2 3 4
# 161 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 162 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 163 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 164 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 165 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_useconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_useconds_t.h" 3 4
typedef __darwin_useconds_t useconds_t;
# 167 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_suseconds_t.h" 3 4
typedef __darwin_suseconds_t suseconds_t;
# 168 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 171 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 172 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4
# 46 "/usr/include/sys/_types/_fd_def.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, const struct fd_set *_p)
{
 return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(1<<((unsigned long)_n % (sizeof(__int32_t) * 8)))));
}
# 181 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4
# 194 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4
# 195 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4
# 196 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4
# 197 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4
# 198 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4
# 201 "/usr/include/sys/types.h" 2 3 4
# 210 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 211 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_cond_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_cond_t.h" 3 4
typedef __darwin_pthread_cond_t pthread_cond_t;
# 212 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_condattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_condattr_t.h" 3 4
typedef __darwin_pthread_condattr_t pthread_condattr_t;
# 213 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutex_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutex_t.h" 3 4
typedef __darwin_pthread_mutex_t pthread_mutex_t;
# 214 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 3 4
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
# 215 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_once_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_once_t.h" 3 4
typedef __darwin_pthread_once_t pthread_once_t;
# 216 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlock_t.h" 3 4
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
# 217 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 3 4
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
# 218 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_t.h" 3 4
typedef __darwin_pthread_t pthread_t;
# 219 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_key_t.h" 3 4
typedef __darwin_pthread_key_t pthread_key_t;
# 223 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsblkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsblkcnt_t.h" 3 4
typedef __darwin_fsblkcnt_t fsblkcnt_t;
# 227 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsfilcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsfilcnt_t.h" 3 4
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 228 "/usr/include/sys/types.h" 2 3 4
# 5 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/stat.h" 1 3 4
# 75 "/usr/include/sys/stat.h" 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 76 "/usr/include/sys/stat.h" 2 3 4
# 1 "/usr/include/sys/_types/_timespec.h" 1 3 4
# 30 "/usr/include/sys/_types/_timespec.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 79 "/usr/include/sys/stat.h" 2 3 4
# 110 "/usr/include/sys/stat.h" 3 4
struct ostat {
 __uint16_t st_dev;
 ino_t st_ino;
 mode_t st_mode;
 nlink_t st_nlink;
 __uint16_t st_uid;
 __uint16_t st_gid;
 __uint16_t st_rdev;
 __int32_t st_size;
 struct timespec st_atimespec;
 struct timespec st_mtimespec;
 struct timespec st_ctimespec;
 __int32_t st_blksize;
 __int32_t st_blocks;
 __uint32_t st_flags;
 __uint32_t st_gen;
};
# 182 "/usr/include/sys/stat.h" 3 4
struct stat { dev_t st_dev; mode_t st_mode; nlink_t st_nlink; __darwin_ino64_t st_ino; uid_t st_uid; gid_t st_gid; dev_t st_rdev; struct timespec st_atimespec; struct timespec st_mtimespec; struct timespec st_ctimespec; struct timespec st_birthtimespec; off_t st_size; blkcnt_t st_blocks; blksize_t st_blksize; __uint32_t st_flags; __uint32_t st_gen; __int32_t st_lspare; __int64_t st_qspare[2]; };
# 221 "/usr/include/sys/stat.h" 3 4
struct stat64 { dev_t st_dev; mode_t st_mode; nlink_t st_nlink; __darwin_ino64_t st_ino; uid_t st_uid; gid_t st_gid; dev_t st_rdev; struct timespec st_atimespec; struct timespec st_mtimespec; struct timespec st_ctimespec; struct timespec st_birthtimespec; off_t st_size; blkcnt_t st_blocks; blksize_t st_blksize; __uint32_t st_flags; __uint32_t st_gen; __int32_t st_lspare; __int64_t st_qspare[2]; };
# 241 "/usr/include/sys/stat.h" 3 4
# 1 "/usr/include/sys/_types/_s_ifmt.h" 1 3 4
# 242 "/usr/include/sys/stat.h" 2 3 4
# 346 "/usr/include/sys/stat.h" 3 4
int chmod(const char *, mode_t) __asm("_" "chmod") ;
int fchmod(int, mode_t) __asm("_" "fchmod") ;
int fstat(int, struct stat *) __asm("_" "fstat" "$INODE64");
int lstat(const char *, struct stat *) __asm("_" "lstat" "$INODE64");
int mkdir(const char *, mode_t);
int mkfifo(const char *, mode_t);
int stat(const char *, struct stat *) __asm("_" "stat" "$INODE64");
int mknod(const char *, mode_t, dev_t);
mode_t umask(mode_t);
# 1 "/usr/include/sys/_types/_filesec_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_filesec_t.h" 3 4
struct _filesec;
typedef struct _filesec *filesec_t;
# 359 "/usr/include/sys/stat.h" 2 3 4
int chflags(const char *, __uint32_t);
int chmodx_np(const char *, filesec_t);
int fchflags(int, __uint32_t);
int fchmodx_np(int, filesec_t);
int fstatx_np(int, struct stat *, filesec_t) __asm("_" "fstatx_np" "$INODE64");
int lchflags(const char *, __uint32_t) __attribute__((availability(macosx,introduced=10.5)));
int lchmod(const char *, mode_t) __attribute__((availability(macosx,introduced=10.5)));
int lstatx_np(const char *, struct stat *, filesec_t) __asm("_" "lstatx_np" "$INODE64");
int mkdirx_np(const char *, filesec_t);
int mkfifox_np(const char *, filesec_t);
int statx_np(const char *, struct stat *, filesec_t) __asm("_" "statx_np" "$INODE64");
int umaskx_np(filesec_t) __attribute__((availability(macosx,introduced=10.4,deprecated=10.6)));
int fstatx64_np(int, struct stat64 *, filesec_t) __attribute__((availability(macosx,introduced=10.5,deprecated=10.6)));
int lstatx64_np(const char *, struct stat64 *, filesec_t) __attribute__((availability(macosx,introduced=10.5,deprecated=10.6)));
int statx64_np(const char *, struct stat64 *, filesec_t) __attribute__((availability(macosx,introduced=10.5,deprecated=10.6)));
int fstat64(int, struct stat64 *) __attribute__((availability(macosx,introduced=10.5,deprecated=10.6)));
int lstat64(const char *, struct stat64 *) __attribute__((availability(macosx,introduced=10.5,deprecated=10.6)));
int stat64(const char *, struct stat64 *) __attribute__((availability(macosx,introduced=10.5,deprecated=10.6)));
# 6 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
================================================================================
TEST checkSysWait from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:173)
TESTING: checkSysWait from config.headers(config/BuildSystem/config/headers.py:173)
  Check for POSIX.1 compatible sys/wait.h, and defines HAVE_SYS_WAIT_H if found
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#include <sys/wait.h>
#ifndef WEXITSTATUS
#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
#endif
#ifndef WIFEXITED
#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
#endif

int main() {

    int s;
    wait (&s);
    s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
    ;
  return 0;
}
          Defined "HAVE_SYS_WAIT_H" to "1"
================================================================================
TEST checkTime from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:195)
TESTING: checkTime from config.headers(config/BuildSystem/config/headers.py:195)
  Checks if you can safely include both <sys/time.h> and <time.h>, and if so defines TIME_WITH_SYS_TIME
Checking for header: time.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/time.h" 1 3 4
# 66 "/usr/include/time.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 67 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/_structs.h" 1 3 4
# 24 "/usr/include/_structs.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 73 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/sys/_types/_timespec.h" 1 3 4
# 30 "/usr/include/sys/_types/_timespec.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 74 "/usr/include/sys/_structs.h" 2 3 4
# 25 "/usr/include/_structs.h" 2 3 4
# 70 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 71 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 72 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 73 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 74 "/usr/include/time.h" 2 3 4
struct tm {
 int tm_sec;
 int tm_min;
 int tm_hour;
 int tm_mday;
 int tm_mon;
 int tm_year;
 int tm_wday;
 int tm_yday;
 int tm_isdst;
 long tm_gmtoff;
 char *tm_zone;
};
# 98 "/usr/include/time.h" 3 4
extern char *tzname[];
extern int getdate_err;
extern long timezone __asm("_" "timezone") ;
extern int daylight;
char *asctime(const struct tm *);
clock_t clock(void) __asm("_" "clock") ;
char *ctime(const time_t *);
double difftime(time_t, time_t);
struct tm *getdate(const char *);
struct tm *gmtime(const time_t *);
struct tm *localtime(const time_t *);
time_t mktime(struct tm *) __asm("_" "mktime") ;
size_t strftime(char * restrict, size_t, const char * restrict, const struct tm * restrict) __asm("_" "strftime") ;
char *strptime(const char * restrict, const char * restrict, struct tm * restrict) __asm("_" "strptime") ;
time_t time(time_t *);
void tzset(void);
char *asctime_r(const struct tm * restrict, char * restrict);
char *ctime_r(const time_t *, char *);
struct tm *gmtime_r(const time_t * restrict, struct tm * restrict);
struct tm *localtime_r(const time_t * restrict, struct tm * restrict);
time_t posix2time(time_t);
void tzsetwall(void);
time_t time2posix(time_t);
time_t timelocal(struct tm * const);
time_t timegm(struct tm * const);
int nanosleep(const struct timespec *, struct timespec *) __asm("_" "nanosleep") ;
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_TIME_H" to "1"
Checking for header: sys/time.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/time.h" 1 3 4
# 67 "/usr/include/sys/time.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 68 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 69 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 70 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4
# 46 "/usr/include/sys/_types/_fd_def.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, const struct fd_set *_p)
{
 return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(1<<((unsigned long)_n % (sizeof(__int32_t) * 8)))));
}
# 76 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_timespec.h" 1 3 4
# 30 "/usr/include/sys/_types/_timespec.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 77 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_timeval.h" 1 3 4
# 30 "/usr/include/sys/_types/_timeval.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 78 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 80 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_suseconds_t.h" 3 4
typedef __darwin_suseconds_t suseconds_t;
# 81 "/usr/include/sys/time.h" 2 3 4
struct itimerval {
 struct timeval it_interval;
 struct timeval it_value;
};
# 105 "/usr/include/sys/time.h" 3 4
# 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4
# 106 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4
# 107 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4
# 108 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4
# 109 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4
# 110 "/usr/include/sys/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4
# 114 "/usr/include/sys/time.h" 2 3 4
# 124 "/usr/include/sys/time.h" 3 4
struct timezone {
 int tz_minuteswest;
 int tz_dsttime;
};
# 167 "/usr/include/sys/time.h" 3 4
struct clockinfo {
 int hz;
 int tick;
 int tickadj;
 int stathz;
 int profhz;
};
# 1 "/usr/include/time.h" 1 3 4
# 66 "/usr/include/time.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 67 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/_structs.h" 1 3 4
# 24 "/usr/include/_structs.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 25 "/usr/include/_structs.h" 2 3 4
# 70 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 71 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 72 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 73 "/usr/include/time.h" 2 3 4
struct tm {
 int tm_sec;
 int tm_min;
 int tm_hour;
 int tm_mday;
 int tm_mon;
 int tm_year;
 int tm_wday;
 int tm_yday;
 int tm_isdst;
 long tm_gmtoff;
 char *tm_zone;
};
# 98 "/usr/include/time.h" 3 4
extern char *tzname[];
extern int getdate_err;
extern long timezone __asm("_" "timezone") ;
extern int daylight;
char *asctime(const struct tm *);
clock_t clock(void) __asm("_" "clock") ;
char *ctime(const time_t *);
double difftime(time_t, time_t);
struct tm *getdate(const char *);
struct tm *gmtime(const time_t *);
struct tm *localtime(const time_t *);
time_t mktime(struct tm *) __asm("_" "mktime") ;
size_t strftime(char * restrict, size_t, const char * restrict, const struct tm * restrict) __asm("_" "strftime") ;
char *strptime(const char * restrict, const char * restrict, struct tm * restrict) __asm("_" "strptime") ;
time_t time(time_t *);
void tzset(void);
char *asctime_r(const struct tm * restrict, char * restrict);
char *ctime_r(const time_t *, char *);
struct tm *gmtime_r(const time_t * restrict, struct tm * restrict);
struct tm *localtime_r(const time_t * restrict, struct tm * restrict);
time_t posix2time(time_t);
void tzsetwall(void);
time_t time2posix(time_t);
time_t timelocal(struct tm * const);
time_t timegm(struct tm * const);
int nanosleep(const struct timespec *, struct timespec *) __asm("_" "nanosleep") ;
# 179 "/usr/include/sys/time.h" 2 3 4
int adjtime(const struct timeval *, struct timeval *);
int futimes(int, const struct timeval *);
int lutimes(const char *, const struct timeval *) __attribute__((availability(macosx,introduced=10.5)));
int settimeofday(const struct timeval *, const struct timezone *);
int getitimer(int, struct itimerval *);
int gettimeofday(struct timeval * restrict, void * restrict);
# 1 "/usr/include/sys/_select.h" 1 3 4
# 39 "/usr/include/sys/_select.h" 3 4
int select(int, fd_set * restrict, fd_set * restrict,
  fd_set * restrict, struct timeval * restrict)
  __asm("_" "select" "$1050")
  ;
# 194 "/usr/include/sys/time.h" 2 3 4
int setitimer(int, const struct itimerval * restrict,
  struct itimerval * restrict);
int utimes(const char *, const struct timeval *);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SYS_TIME_H" to "1"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:10:8: warning: if statement has empty body [-Wempty-body]
if (tp);
       ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:10:8: note: put the semicolon on a separate line to silence this warning
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/types.h>
#include <sys/time.h>
#include <time.h>

int main() {
struct tm *tp = 0;

if (tp);
;
  return 0;
}
          Defined "TIME_WITH_SYS_TIME" to "1"
================================================================================
TEST checkMath from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:203)
TESTING: checkMath from config.headers(config/BuildSystem/config/headers.py:203)
  Checks for the math headers and defines
Checking for header: math.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/math.h" 1 3 4
# 30 "/usr/include/math.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 31 "/usr/include/math.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 32 "/usr/include/math.h" 2 3 4
# 44 "/usr/include/math.h" 3 4
    typedef float float_t;
    typedef double double_t;
# 111 "/usr/include/math.h" 3 4
extern int __math_errhandling(void);
# 144 "/usr/include/math.h" 3 4
extern int __fpclassifyf(float);
extern int __fpclassifyd(double);
extern int __fpclassifyl(long double);
# 188 "/usr/include/math.h" 3 4
inline __attribute__ ((__always_inline__)) int __inline_isfinitef(float);
inline __attribute__ ((__always_inline__)) int __inline_isfinited(double);
inline __attribute__ ((__always_inline__)) int __inline_isfinitel(long double);
inline __attribute__ ((__always_inline__)) int __inline_isinff(float);
inline __attribute__ ((__always_inline__)) int __inline_isinfd(double);
inline __attribute__ ((__always_inline__)) int __inline_isinfl(long double);
inline __attribute__ ((__always_inline__)) int __inline_isnanf(float);
inline __attribute__ ((__always_inline__)) int __inline_isnand(double);
inline __attribute__ ((__always_inline__)) int __inline_isnanl(long double);
inline __attribute__ ((__always_inline__)) int __inline_isnormalf(float);
inline __attribute__ ((__always_inline__)) int __inline_isnormald(double);
inline __attribute__ ((__always_inline__)) int __inline_isnormall(long double);
inline __attribute__ ((__always_inline__)) int __inline_signbitf(float);
inline __attribute__ ((__always_inline__)) int __inline_signbitd(double);
inline __attribute__ ((__always_inline__)) int __inline_signbitl(long double);
inline __attribute__ ((__always_inline__)) int __inline_isfinitef(float __x) {
    return __x == __x && __builtin_fabsf(__x) != __builtin_inff();
}
inline __attribute__ ((__always_inline__)) int __inline_isfinited(double __x) {
    return __x == __x && __builtin_fabs(__x) != __builtin_inf();
}
inline __attribute__ ((__always_inline__)) int __inline_isfinitel(long double __x) {
    return __x == __x && __builtin_fabsl(__x) != __builtin_infl();
}
inline __attribute__ ((__always_inline__)) int __inline_isinff(float __x) {
    return __builtin_fabsf(__x) == __builtin_inff();
}
inline __attribute__ ((__always_inline__)) int __inline_isinfd(double __x) {
    return __builtin_fabs(__x) == __builtin_inf();
}
inline __attribute__ ((__always_inline__)) int __inline_isinfl(long double __x) {
    return __builtin_fabsl(__x) == __builtin_infl();
}
inline __attribute__ ((__always_inline__)) int __inline_isnanf(float __x) {
    return __x != __x;
}
inline __attribute__ ((__always_inline__)) int __inline_isnand(double __x) {
    return __x != __x;
}
inline __attribute__ ((__always_inline__)) int __inline_isnanl(long double __x) {
    return __x != __x;
}
inline __attribute__ ((__always_inline__)) int __inline_signbitf(float __x) {
    union { float __f; unsigned int __u; } __u;
    __u.__f = __x;
    return (int)(__u.__u >> 31);
}
inline __attribute__ ((__always_inline__)) int __inline_signbitd(double __x) {
    union { double __f; unsigned long long __u; } __u;
    __u.__f = __x;
    return (int)(__u.__u >> 63);
}
inline __attribute__ ((__always_inline__)) int __inline_signbitl(long double __x) {
    union {
        long double __ld;
        struct{ unsigned long long __m; unsigned short __sexp; } __p;
    } __u;
    __u.__ld = __x;
    return (int)(__u.__p.__sexp >> 15);
}
inline __attribute__ ((__always_inline__)) int __inline_isnormalf(float __x) {
    return __inline_isfinitef(__x) && __builtin_fabsf(__x) >= 1.17549435e-38F;
}
inline __attribute__ ((__always_inline__)) int __inline_isnormald(double __x) {
    return __inline_isfinited(__x) && __builtin_fabs(__x) >= 2.2250738585072014e-308;
}
inline __attribute__ ((__always_inline__)) int __inline_isnormall(long double __x) {
    return __inline_isfinitel(__x) && __builtin_fabsl(__x) >= 3.36210314311209350626e-4932L;
}
# 322 "/usr/include/math.h" 3 4
extern float acosf(float);
extern double acos(double);
extern long double acosl(long double);
extern float asinf(float);
extern double asin(double);
extern long double asinl(long double);
extern float atanf(float);
extern double atan(double);
extern long double atanl(long double);
extern float atan2f(float, float);
extern double atan2(double, double);
extern long double atan2l(long double, long double);
extern float cosf(float);
extern double cos(double);
extern long double cosl(long double);
extern float sinf(float);
extern double sin(double);
extern long double sinl(long double);
extern float tanf(float);
extern double tan(double);
extern long double tanl(long double);
extern float acoshf(float);
extern double acosh(double);
extern long double acoshl(long double);
extern float asinhf(float);
extern double asinh(double);
extern long double asinhl(long double);
extern float atanhf(float);
extern double atanh(double);
extern long double atanhl(long double);
extern float coshf(float);
extern double cosh(double);
extern long double coshl(long double);
extern float sinhf(float);
extern double sinh(double);
extern long double sinhl(long double);
extern float tanhf(float);
extern double tanh(double);
extern long double tanhl(long double);
extern float expf(float);
extern double exp(double);
extern long double expl(long double);
extern float exp2f(float);
extern double exp2(double);
extern long double exp2l(long double);
extern float expm1f(float);
extern double expm1(double);
extern long double expm1l(long double);
extern float logf(float);
extern double log(double);
extern long double logl(long double);
extern float log10f(float);
extern double log10(double);
extern long double log10l(long double);
extern float log2f(float);
extern double log2(double);
extern long double log2l(long double);
extern float log1pf(float);
extern double log1p(double);
extern long double log1pl(long double);
extern float logbf(float);
extern double logb(double);
extern long double logbl(long double);
extern float modff(float, float *);
extern double modf(double, double *);
extern long double modfl(long double, long double *);
extern float ldexpf(float, int);
extern double ldexp(double, int);
extern long double ldexpl(long double, int);
extern float frexpf(float, int *);
extern double frexp(double, int *);
extern long double frexpl(long double, int *);
extern int ilogbf(float);
extern int ilogb(double);
extern int ilogbl(long double);
extern float scalbnf(float, int);
extern double scalbn(double, int);
extern long double scalbnl(long double, int);
extern float scalblnf(float, long int);
extern double scalbln(double, long int);
extern long double scalblnl(long double, long int);
extern float fabsf(float);
extern double fabs(double);
extern long double fabsl(long double);
extern float cbrtf(float);
extern double cbrt(double);
extern long double cbrtl(long double);
extern float hypotf(float, float);
extern double hypot(double, double);
extern long double hypotl(long double, long double);
extern float powf(float, float);
extern double pow(double, double);
extern long double powl(long double, long double);
extern float sqrtf(float);
extern double sqrt(double);
extern long double sqrtl(long double);
extern float erff(float);
extern double erf(double);
extern long double erfl(long double);
extern float erfcf(float);
extern double erfc(double);
extern long double erfcl(long double);
extern float lgammaf(float);
extern double lgamma(double);
extern long double lgammal(long double);
extern float tgammaf(float);
extern double tgamma(double);
extern long double tgammal(long double);
extern float ceilf(float);
extern double ceil(double);
extern long double ceill(long double);
extern float floorf(float);
extern double floor(double);
extern long double floorl(long double);
extern float nearbyintf(float);
extern double nearbyint(double);
extern long double nearbyintl(long double);
extern float rintf(float);
extern double rint(double);
extern long double rintl(long double);
extern long int lrintf(float);
extern long int lrint(double);
extern long int lrintl(long double);
extern float roundf(float);
extern double round(double);
extern long double roundl(long double);
extern long int lroundf(float);
extern long int lround(double);
extern long int lroundl(long double);
extern long long int llrintf(float);
extern long long int llrint(double);
extern long long int llrintl(long double);
extern long long int llroundf(float);
extern long long int llround(double);
extern long long int llroundl(long double);
extern float truncf(float);
extern double trunc(double);
extern long double truncl(long double);
extern float fmodf(float, float);
extern double fmod(double, double);
extern long double fmodl(long double, long double);
extern float remainderf(float, float);
extern double remainder(double, double);
extern long double remainderl(long double, long double);
extern float remquof(float, float, int *);
extern double remquo(double, double, int *);
extern long double remquol(long double, long double, int *);
extern float copysignf(float, float);
extern double copysign(double, double);
extern long double copysignl(long double, long double);
extern float nanf(const char *);
extern double nan(const char *);
extern long double nanl(const char *);
extern float nextafterf(float, float);
extern double nextafter(double, double);
extern long double nextafterl(long double, long double);
extern double nexttoward(double, long double);
extern float nexttowardf(float, long double);
extern long double nexttowardl(long double, long double);
extern float fdimf(float, float);
extern double fdim(double, double);
extern long double fdiml(long double, long double);
extern float fmaxf(float, float);
extern double fmax(double, double);
extern long double fmaxl(long double, long double);
extern float fminf(float, float);
extern double fmin(double, double);
extern long double fminl(long double, long double);
extern float fmaf(float, float, float);
extern double fma(double, double, double);
extern long double fmal(long double, long double, long double);
# 565 "/usr/include/math.h" 3 4
extern float __inff(void) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
extern double __inf(void) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
extern long double __infl(void) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
extern float __nan(void) __attribute__((availability(macosx,introduced=10.0)));
# 597 "/usr/include/math.h" 3 4
extern float __exp10f(float) __attribute__((availability(macosx,introduced=10.9)));
extern double __exp10(double) __attribute__((availability(macosx,introduced=10.9)));
inline __attribute__ ((__always_inline__)) void __sincosf(float __x, float *__sinp, float *__cosp) __attribute__((availability(macosx,introduced=10.9)));
inline __attribute__ ((__always_inline__)) void __sincos(double __x, double *__sinp, double *__cosp) __attribute__((availability(macosx,introduced=10.9)));
# 614 "/usr/include/math.h" 3 4
extern float __cospif(float) __attribute__((availability(macosx,introduced=10.9)));
extern double __cospi(double) __attribute__((availability(macosx,introduced=10.9)));
extern float __sinpif(float) __attribute__((availability(macosx,introduced=10.9)));
extern double __sinpi(double) __attribute__((availability(macosx,introduced=10.9)));
extern float __tanpif(float) __attribute__((availability(macosx,introduced=10.9)));
extern double __tanpi(double) __attribute__((availability(macosx,introduced=10.9)));
inline __attribute__ ((__always_inline__)) void __sincospif(float __x, float *__sinp, float *__cosp) __attribute__((availability(macosx,introduced=10.9)));
inline __attribute__ ((__always_inline__)) void __sincospi(double __x, double *__sinp, double *__cosp) __attribute__((availability(macosx,introduced=10.9)));
struct __float2 { float __sinval; float __cosval; };
struct __double2 { double __sinval; double __cosval; };
extern struct __float2 __sincosf_stret(float);
extern struct __double2 __sincos_stret(double);
extern struct __float2 __sincospif_stret(float);
extern struct __double2 __sincospi_stret(double);
inline __attribute__ ((__always_inline__)) void __sincosf(float __x, float *__sinp, float *__cosp) {
    const struct __float2 __stret = __sincosf_stret(__x);
    *__sinp = __stret.__sinval; *__cosp = __stret.__cosval;
}
inline __attribute__ ((__always_inline__)) void __sincos(double __x, double *__sinp, double *__cosp) {
    const struct __double2 __stret = __sincos_stret(__x);
    *__sinp = __stret.__sinval; *__cosp = __stret.__cosval;
}
inline __attribute__ ((__always_inline__)) void __sincospif(float __x, float *__sinp, float *__cosp) {
    const struct __float2 __stret = __sincospif_stret(__x);
    *__sinp = __stret.__sinval; *__cosp = __stret.__cosval;
}
inline __attribute__ ((__always_inline__)) void __sincospi(double __x, double *__sinp, double *__cosp) {
    const struct __double2 __stret = __sincospi_stret(__x);
    *__sinp = __stret.__sinval; *__cosp = __stret.__cosval;
}
extern double j0(double) __attribute__((availability(macosx,introduced=10.0)));
extern double j1(double) __attribute__((availability(macosx,introduced=10.0)));
extern double jn(int, double) __attribute__((availability(macosx,introduced=10.0)));
extern double y0(double) __attribute__((availability(macosx,introduced=10.0)));
extern double y1(double) __attribute__((availability(macosx,introduced=10.0)));
extern double yn(int, double) __attribute__((availability(macosx,introduced=10.0)));
extern double scalb(double, double);
extern int signgam;
# 712 "/usr/include/math.h" 3 4
extern long int rinttol(double) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
extern long int roundtol(double) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
extern double drem(double, double) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
extern int finite(double) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
extern double gamma(double) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
extern double significand(double) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
struct exception {
    int type;
    char *name;
    double arg1;
    double arg2;
    double retval;
};
extern int matherr(struct exception *) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9)));
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_MATH_H" to "1"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:8:8: warning: if statement has empty body [-Wempty-body]
if (pi);
       ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:8:8: note: put the semicolon on a separate line to silence this warning
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double pi = M_PI;

if (pi);
;
  return 0;
}
        Found math #defines, like M_PI
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/socket.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/socket.h" 1 3 4
# 75 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/types.h" 1 3 4
# 72 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 73 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 76 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 70 "/usr/include/i386/types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 71 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 77 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 78 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 79 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 80 "/usr/include/i386/types.h" 2 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 93 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 94 "/usr/include/i386/types.h" 2 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 79 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 80 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 82 "/usr/include/sys/types.h" 2 3 4
typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;
typedef unsigned short ushort;
typedef unsigned int uint;
typedef u_int64_t u_quad_t;
typedef int64_t quad_t;
typedef quad_t * qaddr_t;
typedef char * caddr_t;
typedef int32_t daddr_t;
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 103 "/usr/include/sys/types.h" 2 3 4
typedef u_int32_t fixpt_t;
# 1 "/usr/include/sys/_types/_blkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blkcnt_t.h" 3 4
typedef __darwin_blkcnt_t blkcnt_t;
# 107 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_blksize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blksize_t.h" 3 4
typedef __darwin_blksize_t blksize_t;
# 108 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_gid_t.h" 3 4
typedef __darwin_gid_t gid_t;
# 109 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_addr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_addr_t.h" 3 4
typedef __uint32_t in_addr_t;
# 110 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_port_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_port_t.h" 3 4
typedef __uint16_t in_port_t;
# 111 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino_t.h" 3 4
typedef __darwin_ino_t ino_t;
# 112 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino64_t.h" 3 4
typedef __darwin_ino64_t ino64_t;
# 115 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_key_t.h" 3 4
typedef __int32_t key_t;
# 118 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 119 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_nlink_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_nlink_t.h" 3 4
typedef __uint16_t nlink_t;
# 120 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 121 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 122 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_off_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_off_t.h" 3 4
typedef __darwin_off_t off_t;
# 123 "/usr/include/sys/types.h" 2 3 4
typedef int32_t segsz_t;
typedef int32_t swblk_t;
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 128 "/usr/include/sys/types.h" 2 3 4
# 161 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 162 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 163 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 164 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 165 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_useconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_useconds_t.h" 3 4
typedef __darwin_useconds_t useconds_t;
# 167 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_suseconds_t.h" 3 4
typedef __darwin_suseconds_t suseconds_t;
# 168 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 171 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 172 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4
# 46 "/usr/include/sys/_types/_fd_def.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, const struct fd_set *_p)
{
 return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(1<<((unsigned long)_n % (sizeof(__int32_t) * 8)))));
}
# 181 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4
# 194 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4
# 195 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4
# 196 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4
# 197 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4
# 198 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4
# 201 "/usr/include/sys/types.h" 2 3 4
# 210 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 211 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_cond_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_cond_t.h" 3 4
typedef __darwin_pthread_cond_t pthread_cond_t;
# 212 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_condattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_condattr_t.h" 3 4
typedef __darwin_pthread_condattr_t pthread_condattr_t;
# 213 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutex_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutex_t.h" 3 4
typedef __darwin_pthread_mutex_t pthread_mutex_t;
# 214 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 3 4
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
# 215 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_once_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_once_t.h" 3 4
typedef __darwin_pthread_once_t pthread_once_t;
# 216 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlock_t.h" 3 4
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
# 217 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 3 4
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
# 218 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_t.h" 3 4
typedef __darwin_pthread_t pthread_t;
# 219 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_key_t.h" 3 4
typedef __darwin_pthread_key_t pthread_key_t;
# 223 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsblkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsblkcnt_t.h" 3 4
typedef __darwin_fsblkcnt_t fsblkcnt_t;
# 227 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsfilcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsfilcnt_t.h" 3 4
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 228 "/usr/include/sys/types.h" 2 3 4
# 76 "/usr/include/sys/socket.h" 2 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 29 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 30 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 81 "/usr/include/sys/socket.h" 2 3 4
# 93 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/_types/_sa_family_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sa_family_t.h" 3 4
typedef __uint8_t sa_family_t;
# 94 "/usr/include/sys/socket.h" 2 3 4
# 1 "/usr/include/sys/_types/_socklen_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_socklen_t.h" 3 4
typedef __darwin_socklen_t socklen_t;
# 95 "/usr/include/sys/socket.h" 2 3 4
# 105 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/_types/_iovec_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_iovec_t.h" 3 4
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 106 "/usr/include/sys/socket.h" 2 3 4
# 186 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 204 "/usr/include/sys/socket.h" 3 4
struct so_np_extensions {
 u_int32_t npx_flags;
 u_int32_t npx_mask;
};
# 279 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 292 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 312 "/usr/include/sys/socket.h" 3 4
struct sockaddr_storage {
 __uint8_t ss_len;
 sa_family_t ss_family;
 char __ss_pad1[((sizeof(__int64_t)) - sizeof(__uint8_t) - sizeof(sa_family_t))];
 __int64_t __ss_align;
 char __ss_pad2[(128 - sizeof(__uint8_t) - sizeof(sa_family_t) - ((sizeof(__int64_t)) - sizeof(__uint8_t) - sizeof(sa_family_t)) - (sizeof(__int64_t)))];
};
# 412 "/usr/include/sys/socket.h" 3 4
struct msghdr {
 void *msg_name;
 socklen_t msg_namelen;
 struct iovec *msg_iov;
 int msg_iovlen;
 void *msg_control;
 socklen_t msg_controllen;
 int msg_flags;
};
# 452 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 543 "/usr/include/sys/socket.h" 3 4
struct sf_hdtr {
 struct iovec *headers;
 int hdr_cnt;
 struct iovec *trailers;
 int trl_cnt;
};
int accept(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "accept") ;
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind") ;
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect") ;
int getpeername(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "getpeername") ;
int getsockname(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "getsockname") ;
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
int listen(int, int) __asm("_" "listen") ;
ssize_t recv(int, void *, size_t, int) __asm("_" "recv") ;
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * restrict,
  socklen_t * restrict) __asm("_" "recvfrom") ;
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg") ;
ssize_t send(int, const void *, size_t, int) __asm("_" "send") ;
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg") ;
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto") ;
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int) __attribute__((availability(macosx,introduced=10.5)));
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair") ;
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SYS_SOCKET_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/types.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/types.h" 1 3 4
# 72 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 73 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 76 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 70 "/usr/include/i386/types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 71 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 77 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 78 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 79 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 80 "/usr/include/i386/types.h" 2 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 93 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 94 "/usr/include/i386/types.h" 2 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 79 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 80 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 82 "/usr/include/sys/types.h" 2 3 4
typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;
typedef unsigned short ushort;
typedef unsigned int uint;
typedef u_int64_t u_quad_t;
typedef int64_t quad_t;
typedef quad_t * qaddr_t;
typedef char * caddr_t;
typedef int32_t daddr_t;
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 103 "/usr/include/sys/types.h" 2 3 4
typedef u_int32_t fixpt_t;
# 1 "/usr/include/sys/_types/_blkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blkcnt_t.h" 3 4
typedef __darwin_blkcnt_t blkcnt_t;
# 107 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_blksize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blksize_t.h" 3 4
typedef __darwin_blksize_t blksize_t;
# 108 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_gid_t.h" 3 4
typedef __darwin_gid_t gid_t;
# 109 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_addr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_addr_t.h" 3 4
typedef __uint32_t in_addr_t;
# 110 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_port_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_port_t.h" 3 4
typedef __uint16_t in_port_t;
# 111 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino_t.h" 3 4
typedef __darwin_ino_t ino_t;
# 112 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino64_t.h" 3 4
typedef __darwin_ino64_t ino64_t;
# 115 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_key_t.h" 3 4
typedef __int32_t key_t;
# 118 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 119 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_nlink_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_nlink_t.h" 3 4
typedef __uint16_t nlink_t;
# 120 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 121 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 122 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_off_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_off_t.h" 3 4
typedef __darwin_off_t off_t;
# 123 "/usr/include/sys/types.h" 2 3 4
typedef int32_t segsz_t;
typedef int32_t swblk_t;
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 128 "/usr/include/sys/types.h" 2 3 4
# 161 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 162 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 163 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 164 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 165 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_useconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_useconds_t.h" 3 4
typedef __darwin_useconds_t useconds_t;
# 167 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_suseconds_t.h" 3 4
typedef __darwin_suseconds_t suseconds_t;
# 168 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 171 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 172 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4
# 46 "/usr/include/sys/_types/_fd_def.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, const struct fd_set *_p)
{
 return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(1<<((unsigned long)_n % (sizeof(__int32_t) * 8)))));
}
# 181 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4
# 194 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4
# 195 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4
# 196 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4
# 197 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4
# 198 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4
# 201 "/usr/include/sys/types.h" 2 3 4
# 210 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 211 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_cond_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_cond_t.h" 3 4
typedef __darwin_pthread_cond_t pthread_cond_t;
# 212 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_condattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_condattr_t.h" 3 4
typedef __darwin_pthread_condattr_t pthread_condattr_t;
# 213 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutex_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutex_t.h" 3 4
typedef __darwin_pthread_mutex_t pthread_mutex_t;
# 214 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 3 4
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
# 215 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_once_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_once_t.h" 3 4
typedef __darwin_pthread_once_t pthread_once_t;
# 216 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlock_t.h" 3 4
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
# 217 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 3 4
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
# 218 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_t.h" 3 4
typedef __darwin_pthread_t pthread_t;
# 219 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_key_t.h" 3 4
typedef __darwin_pthread_key_t pthread_key_t;
# 223 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsblkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsblkcnt_t.h" 3 4
typedef __darwin_fsblkcnt_t fsblkcnt_t;
# 227 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsfilcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsfilcnt_t.h" 3 4
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 228 "/usr/include/sys/types.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SYS_TYPES_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: malloc.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'malloc.h' file not found
#include <malloc.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <malloc.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'malloc.h' file not found
#include <malloc.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'malloc.h' file not found#include <malloc.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: time.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/time.h" 1 3 4
# 66 "/usr/include/time.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 67 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/_structs.h" 1 3 4
# 24 "/usr/include/_structs.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 73 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/sys/_types/_timespec.h" 1 3 4
# 30 "/usr/include/sys/_types/_timespec.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 74 "/usr/include/sys/_structs.h" 2 3 4
# 25 "/usr/include/_structs.h" 2 3 4
# 70 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 71 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 72 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 73 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 74 "/usr/include/time.h" 2 3 4
struct tm {
 int tm_sec;
 int tm_min;
 int tm_hour;
 int tm_mday;
 int tm_mon;
 int tm_year;
 int tm_wday;
 int tm_yday;
 int tm_isdst;
 long tm_gmtoff;
 char *tm_zone;
};
# 98 "/usr/include/time.h" 3 4
extern char *tzname[];
extern int getdate_err;
extern long timezone __asm("_" "timezone") ;
extern int daylight;
char *asctime(const struct tm *);
clock_t clock(void) __asm("_" "clock") ;
char *ctime(const time_t *);
double difftime(time_t, time_t);
struct tm *getdate(const char *);
struct tm *gmtime(const time_t *);
struct tm *localtime(const time_t *);
time_t mktime(struct tm *) __asm("_" "mktime") ;
size_t strftime(char * restrict, size_t, const char * restrict, const struct tm * restrict) __asm("_" "strftime") ;
char *strptime(const char * restrict, const char * restrict, struct tm * restrict) __asm("_" "strptime") ;
time_t time(time_t *);
void tzset(void);
char *asctime_r(const struct tm * restrict, char * restrict);
char *ctime_r(const time_t *, char *);
struct tm *gmtime_r(const time_t * restrict, struct tm * restrict);
struct tm *localtime_r(const time_t * restrict, struct tm * restrict);
time_t posix2time(time_t);
void tzsetwall(void);
time_t time2posix(time_t);
time_t timelocal(struct tm * const);
time_t timegm(struct tm * const);
int nanosleep(const struct timespec *, struct timespec *) __asm("_" "nanosleep") ;
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_TIME_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: Direct.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'Direct.h' file not found
#include <Direct.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <Direct.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'Direct.h' file not found
#include <Direct.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'Direct.h' file not found#include <Direct.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: Ws2tcpip.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'Ws2tcpip.h' file not found
#include <Ws2tcpip.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <Ws2tcpip.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'Ws2tcpip.h' file not found
#include <Ws2tcpip.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'Ws2tcpip.h' file not found#include <Ws2tcpip.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: endian.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'endian.h' file not found
#include <endian.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <endian.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'endian.h' file not found
#include <endian.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'endian.h' file not found#include <endian.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: ieeefp.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'ieeefp.h' file not found
#include <ieeefp.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <ieeefp.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'ieeefp.h' file not found
#include <ieeefp.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'ieeefp.h' file not found#include <ieeefp.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: strings.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/strings.h" 1 3 4
# 61 "/usr/include/strings.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 62 "/usr/include/strings.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 65 "/usr/include/strings.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 66 "/usr/include/strings.h" 2 3 4
int bcmp(const void *, const void *, size_t) ;
void bcopy(const void *, void *, size_t) ;
void bzero(void *, size_t) ;
char *index(const char *, int) ;
char *rindex(const char *, int) ;
int ffs(int);
int strcasecmp(const char *, const char *);
int strncasecmp(const char *, const char *, size_t);
int ffsl(long) __attribute__((availability(macosx,introduced=10.5)));
int ffsll(long long) __attribute__((availability(macosx,introduced=10.9)));
int fls(int) __attribute__((availability(macosx,introduced=10.5)));
int flsl(long) __attribute__((availability(macosx,introduced=10.5)));
int flsll(long long) __attribute__((availability(macosx,introduced=10.9)));
# 1 "/usr/include/string.h" 1 3 4
# 65 "/usr/include/string.h" 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 66 "/usr/include/string.h" 2 3 4
void *memchr(const void *, int, size_t);
int memcmp(const void *, const void *, size_t);
void *memcpy(void *, const void *, size_t);
void *memmove(void *, const void *, size_t);
void *memset(void *, int, size_t);
char *strcat(char *, const char *);
char *strchr(const char *, int);
int strcmp(const char *, const char *);
int strcoll(const char *, const char *);
char *strcpy(char *, const char *);
size_t strcspn(const char *, const char *);
char *strerror(int) __asm("_" "strerror") ;
size_t strlen(const char *);
char *strncat(char *, const char *, size_t);
int strncmp(const char *, const char *, size_t);
char *strncpy(char *, const char *, size_t);
char *strpbrk(const char *, const char *);
char *strrchr(const char *, int);
size_t strspn(const char *, const char *);
char *strstr(const char *, const char *);
char *strtok(char *, const char *);
size_t strxfrm(char *, const char *, size_t);
# 104 "/usr/include/string.h" 3 4
char *strtok_r(char *, const char *, char **);
# 116 "/usr/include/string.h" 3 4
int strerror_r(int, char *, size_t);
char *strdup(const char *);
void *memccpy(void *, const void *, int, size_t);
# 130 "/usr/include/string.h" 3 4
char *stpcpy(char *, const char *);
char *stpncpy(char *, const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
char *strndup(const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
size_t strnlen(const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
char *strsignal(int sig);
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 142 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 143 "/usr/include/string.h" 2 3 4
errno_t memset_s(void *, rsize_t, int, rsize_t) __attribute__((availability(macosx,introduced=10.9)));
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 153 "/usr/include/string.h" 2 3 4
void *memmem(const void *, size_t, const void *, size_t) __attribute__((availability(macosx,introduced=10.7)));
void memset_pattern4(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
void memset_pattern8(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
void memset_pattern16(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
char *strcasestr(const char *, const char *);
char *strnstr(const char *, const char *, size_t);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
char *strsep(char **, const char *);
void swab(const void * restrict, void * restrict, ssize_t);
# 1 "/usr/include/strings.h" 1 3 4
# 177 "/usr/include/string.h" 2 3 4
# 186 "/usr/include/string.h" 3 4
# 1 "/usr/include/secure/_string.h" 1 3 4
# 33 "/usr/include/secure/_string.h" 3 4
# 1 "/usr/include/secure/_common.h" 1 3 4
# 34 "/usr/include/secure/_string.h" 2 3 4
# 187 "/usr/include/string.h" 2 3 4
# 93 "/usr/include/strings.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_STRINGS_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sched.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sched.h" 1 3 4
# 27 "/usr/include/sched.h" 3 4
# 1 "/usr/include/pthread_impl.h" 1 3 4
# 28 "/usr/include/sched.h" 2 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 29 "/usr/include/sched.h" 2 3 4
struct sched_param { int sched_priority; char __opaque[4]; };
extern int sched_yield(void);
extern int sched_get_priority_min(int);
extern int sched_get_priority_max(int);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SCHED_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: cxxabi.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/cxxabi.h" 1 3 4
# 18 "/usr/include/cxxabi.h" 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stddef.h" 1 3 4
# 34 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stddef.h" 3 4
typedef long int ptrdiff_t;
typedef long unsigned int size_t;
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stddef.h" 3 4
typedef int wchar_t;
# 19 "/usr/include/cxxabi.h" 2 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef __signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 53 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 20 "/usr/include/cxxabi.h" 2 3 4
# 173 "/usr/include/cxxabi.h" 3 4
namespace abi = __cxxabiv1;
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_CXXABI_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/systeminfo.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/systeminfo.h' file not found
#include <sys/systeminfo.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/systeminfo.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/systeminfo.h' file not found
#include <sys/systeminfo.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/systeminfo.h' file not found#include <sys/systeminfo.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: dos.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'dos.h' file not found
#include <dos.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <dos.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'dos.h' file not found
#include <dos.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'dos.h' file not found#include <dos.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: WindowsX.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'WindowsX.h' file not found
#include <WindowsX.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <WindowsX.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'WindowsX.h' file not found
#include <WindowsX.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'WindowsX.h' file not found#include <WindowsX.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/sysinfo.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/sysinfo.h' file not found
#include <sys/sysinfo.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/sysinfo.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/sysinfo.h' file not found
#include <sys/sysinfo.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/sysinfo.h' file not found#include <sys/sysinfo.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/wait.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/wait.h" 1 3 4
# 67 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 68 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 69 "/usr/include/sys/wait.h" 2 3 4
# 79 "/usr/include/sys/wait.h" 3 4
typedef enum {
 P_ALL,
 P_PID,
 P_PGID
} idtype_t;
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 90 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 91 "/usr/include/sys/wait.h" 2 3 4
# 109 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/sys/signal.h" 1 3 4
# 73 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 74 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/machine/signal.h" 1 3 4
# 32 "/usr/include/machine/signal.h" 3 4
# 1 "/usr/include/i386/signal.h" 1 3 4
# 39 "/usr/include/i386/signal.h" 3 4
typedef int sig_atomic_t;
# 33 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 145 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/machine/_mcontext.h" 1 3 4
# 29 "/usr/include/machine/_mcontext.h" 3 4
# 1 "/usr/include/i386/_mcontext.h" 1 3 4
# 33 "/usr/include/i386/_mcontext.h" 3 4
# 1 "/usr/include/mach/i386/_structs.h" 1 3 4
# 43 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_thread_state
{
    unsigned int __eax;
    unsigned int __ebx;
    unsigned int __ecx;
    unsigned int __edx;
    unsigned int __edi;
    unsigned int __esi;
    unsigned int __ebp;
    unsigned int __esp;
    unsigned int __ss;
    unsigned int __eflags;
    unsigned int __eip;
    unsigned int __cs;
    unsigned int __ds;
    unsigned int __es;
    unsigned int __fs;
    unsigned int __gs;
};
# 89 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_control
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
      :2,
    __pc :2,
    __rc :2,
             :1,
      :3;
};
typedef struct __darwin_fp_control __darwin_fp_control_t;
# 147 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_status
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
    __stkflt :1,
    __errsumm :1,
    __c0 :1,
    __c1 :1,
    __c2 :1,
    __tos :3,
    __c3 :1,
    __busy :1;
};
typedef struct __darwin_fp_status __darwin_fp_status_t;
# 191 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_mmst_reg
{
 char __mmst_reg[10];
 char __mmst_rsrv[6];
};
# 210 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_xmm_reg
{
 char __xmm_reg[16];
};
# 232 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_float_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
};
struct __darwin_i386_avx_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
};
# 402 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
 __uint16_t __trapno;
 __uint16_t __cpu;
 __uint32_t __err;
 __uint32_t __faultvaddr;
};
# 422 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state32
{
 unsigned int __dr0;
 unsigned int __dr1;
 unsigned int __dr2;
 unsigned int __dr3;
 unsigned int __dr4;
 unsigned int __dr5;
 unsigned int __dr6;
 unsigned int __dr7;
};
# 454 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_thread_state64
{
 __uint64_t __rax;
 __uint64_t __rbx;
 __uint64_t __rcx;
 __uint64_t __rdx;
 __uint64_t __rdi;
 __uint64_t __rsi;
 __uint64_t __rbp;
 __uint64_t __rsp;
 __uint64_t __r8;
 __uint64_t __r9;
 __uint64_t __r10;
 __uint64_t __r11;
 __uint64_t __r12;
 __uint64_t __r13;
 __uint64_t __r14;
 __uint64_t __r15;
 __uint64_t __rip;
 __uint64_t __rflags;
 __uint64_t __cs;
 __uint64_t __fs;
 __uint64_t __gs;
};
# 509 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_float_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
};
struct __darwin_x86_avx_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
 struct __darwin_xmm_reg __fpu_ymmh8;
 struct __darwin_xmm_reg __fpu_ymmh9;
 struct __darwin_xmm_reg __fpu_ymmh10;
 struct __darwin_xmm_reg __fpu_ymmh11;
 struct __darwin_xmm_reg __fpu_ymmh12;
 struct __darwin_xmm_reg __fpu_ymmh13;
 struct __darwin_xmm_reg __fpu_ymmh14;
 struct __darwin_xmm_reg __fpu_ymmh15;
};
# 751 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    __uint16_t __trapno;
    __uint16_t __cpu;
    __uint32_t __err;
    __uint64_t __faultvaddr;
};
# 771 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state64
{
 __uint64_t __dr0;
 __uint64_t __dr1;
 __uint64_t __dr2;
 __uint64_t __dr3;
 __uint64_t __dr4;
 __uint64_t __dr5;
 __uint64_t __dr6;
 __uint64_t __dr7;
};
# 34 "/usr/include/i386/_mcontext.h" 2 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
struct __darwin_mcontext_avx32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_avx_state __fs;
};
# 76 "/usr/include/i386/_mcontext.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
struct __darwin_mcontext_avx64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_avx_state64 __fs;
};
# 115 "/usr/include/i386/_mcontext.h" 3 4
typedef struct __darwin_mcontext64 *mcontext_t;
# 30 "/usr/include/machine/_mcontext.h" 2 3 4
# 146 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigaltstack.h" 1 3 4
# 36 "/usr/include/sys/_types/_sigaltstack.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
typedef struct __darwin_sigaltstack stack_t;
# 147 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_ucontext.h" 1 3 4
# 34 "/usr/include/sys/_types/_ucontext.h" 3 4
struct __darwin_ucontext
{
 int uc_onstack;
 __darwin_sigset_t uc_sigmask;
 struct __darwin_sigaltstack uc_stack;
 struct __darwin_ucontext *uc_link;
 __darwin_size_t uc_mcsize;
 struct __darwin_mcontext64 *uc_mcontext;
};
typedef struct __darwin_ucontext ucontext_t;
# 148 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 151 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sigset_t.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 152 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 153 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 154 "/usr/include/sys/signal.h" 2 3 4
union sigval {
 int sival_int;
 void *sival_ptr;
};
struct sigevent {
 int sigev_notify;
 int sigev_signo;
 union sigval sigev_value;
 void (*sigev_notify_function)(union sigval);
 pthread_attr_t *sigev_notify_attributes;
};
typedef struct __siginfo {
 int si_signo;
 int si_errno;
 int si_code;
 pid_t si_pid;
 uid_t si_uid;
 int si_status;
 void *si_addr;
 union sigval si_value;
 long si_band;
 unsigned long __pad[7];
} siginfo_t;
# 266 "/usr/include/sys/signal.h" 3 4
union __sigaction_u {
 void (*__sa_handler)(int);
 void (*__sa_sigaction)(int, struct __siginfo *,
         void *);
};
struct __sigaction {
 union __sigaction_u __sigaction_u;
 void (*sa_tramp)(void *, int, int, siginfo_t *, void *);
 sigset_t sa_mask;
 int sa_flags;
};
struct sigaction {
 union __sigaction_u __sigaction_u;
 sigset_t sa_mask;
 int sa_flags;
};
# 328 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 345 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 364 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 387 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 110 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 72 "/usr/include/sys/resource.h" 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 73 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 76 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_types/_timeval.h" 1 3 4
# 30 "/usr/include/sys/_types/_timeval.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 81 "/usr/include/sys/resource.h" 2 3 4
typedef __uint64_t rlim_t;
# 151 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 162 "/usr/include/sys/resource.h" 3 4
 long ru_maxrss;
 long ru_ixrss;
 long ru_idrss;
 long ru_isrss;
 long ru_minflt;
 long ru_majflt;
 long ru_nswap;
 long ru_inblock;
 long ru_oublock;
 long ru_msgsnd;
 long ru_msgrcv;
 long ru_nsignals;
 long ru_nvcsw;
 long ru_nivcsw;
};
# 190 "/usr/include/sys/resource.h" 3 4
typedef void *rusage_info_t;
struct rusage_info_v0 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
};
struct rusage_info_v1 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
};
struct rusage_info_v2 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
 uint64_t ri_diskio_bytesread;
 uint64_t ri_diskio_byteswritten;
};
# 290 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 317 "/usr/include/sys/resource.h" 3 4
struct proc_rlimit_control_wakeupmon {
 uint32_t wm_flags;
 int32_t wm_rate;
};
# 347 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int) __attribute__((availability(macosx,introduced=10.5)));
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit") ;
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int) __attribute__((availability(macosx,introduced=10.5)));
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit") ;
# 111 "/usr/include/sys/wait.h" 2 3 4
# 186 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 187 "/usr/include/sys/wait.h" 2 3 4
union wait {
 int w_status;
 struct {
  unsigned int w_Termsig:7,
    w_Coredump:1,
    w_Retcode:8,
    w_Filler:16;
 } w_T;
 struct {
  unsigned int w_Stopval:8,
    w_Stopsig:8,
    w_Filler:16;
 } w_S;
};
# 248 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait") ;
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid") ;
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid") ;
pid_t wait3(int *, int, struct rusage *);
pid_t wait4(pid_t, int *, int, struct rusage *);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SYS_WAIT_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: stdlib.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 62 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 64 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/wait.h" 1 3 4
# 79 "/usr/include/sys/wait.h" 3 4
typedef enum {
 P_ALL,
 P_PID,
 P_PGID
} idtype_t;
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 90 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 91 "/usr/include/sys/wait.h" 2 3 4
# 109 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/sys/signal.h" 1 3 4
# 73 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 74 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/machine/signal.h" 1 3 4
# 32 "/usr/include/machine/signal.h" 3 4
# 1 "/usr/include/i386/signal.h" 1 3 4
# 39 "/usr/include/i386/signal.h" 3 4
typedef int sig_atomic_t;
# 33 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 145 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/machine/_mcontext.h" 1 3 4
# 29 "/usr/include/machine/_mcontext.h" 3 4
# 1 "/usr/include/i386/_mcontext.h" 1 3 4
# 33 "/usr/include/i386/_mcontext.h" 3 4
# 1 "/usr/include/mach/i386/_structs.h" 1 3 4
# 43 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_thread_state
{
    unsigned int __eax;
    unsigned int __ebx;
    unsigned int __ecx;
    unsigned int __edx;
    unsigned int __edi;
    unsigned int __esi;
    unsigned int __ebp;
    unsigned int __esp;
    unsigned int __ss;
    unsigned int __eflags;
    unsigned int __eip;
    unsigned int __cs;
    unsigned int __ds;
    unsigned int __es;
    unsigned int __fs;
    unsigned int __gs;
};
# 89 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_control
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
      :2,
    __pc :2,
    __rc :2,
             :1,
      :3;
};
typedef struct __darwin_fp_control __darwin_fp_control_t;
# 147 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_status
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
    __stkflt :1,
    __errsumm :1,
    __c0 :1,
    __c1 :1,
    __c2 :1,
    __tos :3,
    __c3 :1,
    __busy :1;
};
typedef struct __darwin_fp_status __darwin_fp_status_t;
# 191 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_mmst_reg
{
 char __mmst_reg[10];
 char __mmst_rsrv[6];
};
# 210 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_xmm_reg
{
 char __xmm_reg[16];
};
# 232 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_float_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
};
struct __darwin_i386_avx_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
};
# 402 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
 __uint16_t __trapno;
 __uint16_t __cpu;
 __uint32_t __err;
 __uint32_t __faultvaddr;
};
# 422 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state32
{
 unsigned int __dr0;
 unsigned int __dr1;
 unsigned int __dr2;
 unsigned int __dr3;
 unsigned int __dr4;
 unsigned int __dr5;
 unsigned int __dr6;
 unsigned int __dr7;
};
# 454 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_thread_state64
{
 __uint64_t __rax;
 __uint64_t __rbx;
 __uint64_t __rcx;
 __uint64_t __rdx;
 __uint64_t __rdi;
 __uint64_t __rsi;
 __uint64_t __rbp;
 __uint64_t __rsp;
 __uint64_t __r8;
 __uint64_t __r9;
 __uint64_t __r10;
 __uint64_t __r11;
 __uint64_t __r12;
 __uint64_t __r13;
 __uint64_t __r14;
 __uint64_t __r15;
 __uint64_t __rip;
 __uint64_t __rflags;
 __uint64_t __cs;
 __uint64_t __fs;
 __uint64_t __gs;
};
# 509 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_float_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
};
struct __darwin_x86_avx_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
 struct __darwin_xmm_reg __fpu_ymmh8;
 struct __darwin_xmm_reg __fpu_ymmh9;
 struct __darwin_xmm_reg __fpu_ymmh10;
 struct __darwin_xmm_reg __fpu_ymmh11;
 struct __darwin_xmm_reg __fpu_ymmh12;
 struct __darwin_xmm_reg __fpu_ymmh13;
 struct __darwin_xmm_reg __fpu_ymmh14;
 struct __darwin_xmm_reg __fpu_ymmh15;
};
# 751 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    __uint16_t __trapno;
    __uint16_t __cpu;
    __uint32_t __err;
    __uint64_t __faultvaddr;
};
# 771 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state64
{
 __uint64_t __dr0;
 __uint64_t __dr1;
 __uint64_t __dr2;
 __uint64_t __dr3;
 __uint64_t __dr4;
 __uint64_t __dr5;
 __uint64_t __dr6;
 __uint64_t __dr7;
};
# 34 "/usr/include/i386/_mcontext.h" 2 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
struct __darwin_mcontext_avx32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_avx_state __fs;
};
# 76 "/usr/include/i386/_mcontext.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
struct __darwin_mcontext_avx64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_avx_state64 __fs;
};
# 115 "/usr/include/i386/_mcontext.h" 3 4
typedef struct __darwin_mcontext64 *mcontext_t;
# 30 "/usr/include/machine/_mcontext.h" 2 3 4
# 146 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigaltstack.h" 1 3 4
# 36 "/usr/include/sys/_types/_sigaltstack.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
typedef struct __darwin_sigaltstack stack_t;
# 147 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_ucontext.h" 1 3 4
# 34 "/usr/include/sys/_types/_ucontext.h" 3 4
struct __darwin_ucontext
{
 int uc_onstack;
 __darwin_sigset_t uc_sigmask;
 struct __darwin_sigaltstack uc_stack;
 struct __darwin_ucontext *uc_link;
 __darwin_size_t uc_mcsize;
 struct __darwin_mcontext64 *uc_mcontext;
};
typedef struct __darwin_ucontext ucontext_t;
# 148 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 151 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sigset_t.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 152 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 153 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 154 "/usr/include/sys/signal.h" 2 3 4
union sigval {
 int sival_int;
 void *sival_ptr;
};
struct sigevent {
 int sigev_notify;
 int sigev_signo;
 union sigval sigev_value;
 void (*sigev_notify_function)(union sigval);
 pthread_attr_t *sigev_notify_attributes;
};
typedef struct __siginfo {
 int si_signo;
 int si_errno;
 int si_code;
 pid_t si_pid;
 uid_t si_uid;
 int si_status;
 void *si_addr;
 union sigval si_value;
 long si_band;
 unsigned long __pad[7];
} siginfo_t;
# 266 "/usr/include/sys/signal.h" 3 4
union __sigaction_u {
 void (*__sa_handler)(int);
 void (*__sa_sigaction)(int, struct __siginfo *,
         void *);
};
struct __sigaction {
 union __sigaction_u __sigaction_u;
 void (*sa_tramp)(void *, int, int, siginfo_t *, void *);
 sigset_t sa_mask;
 int sa_flags;
};
struct sigaction {
 union __sigaction_u __sigaction_u;
 sigset_t sa_mask;
 int sa_flags;
};
# 328 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 345 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 364 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 387 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 110 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 72 "/usr/include/sys/resource.h" 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 73 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_types/_timeval.h" 1 3 4
# 30 "/usr/include/sys/_types/_timeval.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 81 "/usr/include/sys/resource.h" 2 3 4
typedef __uint64_t rlim_t;
# 151 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 162 "/usr/include/sys/resource.h" 3 4
 long ru_maxrss;
 long ru_ixrss;
 long ru_idrss;
 long ru_isrss;
 long ru_minflt;
 long ru_majflt;
 long ru_nswap;
 long ru_inblock;
 long ru_oublock;
 long ru_msgsnd;
 long ru_msgrcv;
 long ru_nsignals;
 long ru_nvcsw;
 long ru_nivcsw;
};
# 190 "/usr/include/sys/resource.h" 3 4
typedef void *rusage_info_t;
struct rusage_info_v0 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
};
struct rusage_info_v1 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
};
struct rusage_info_v2 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
 uint64_t ri_diskio_bytesread;
 uint64_t ri_diskio_byteswritten;
};
# 290 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 317 "/usr/include/sys/resource.h" 3 4
struct proc_rlimit_control_wakeupmon {
 uint32_t wm_flags;
 int32_t wm_rate;
};
# 347 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int) __attribute__((availability(macosx,introduced=10.5)));
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit") ;
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int) __attribute__((availability(macosx,introduced=10.5)));
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit") ;
# 111 "/usr/include/sys/wait.h" 2 3 4
# 186 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 187 "/usr/include/sys/wait.h" 2 3 4
union wait {
 int w_status;
 struct {
  unsigned int w_Termsig:7,
    w_Coredump:1,
    w_Retcode:8,
    w_Filler:16;
 } w_T;
 struct {
  unsigned int w_Stopval:8,
    w_Stopsig:8,
    w_Filler:16;
 } w_S;
};
# 248 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait") ;
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid") ;
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid") ;
pid_t wait3(int *, int, struct rusage *);
pid_t wait4(pid_t, int *, int, struct rusage *);
# 66 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/alloca.h" 1 3 4
# 32 "/usr/include/alloca.h" 3 4
void *alloca(size_t);
# 68 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_ct_rune_t.h" 1 3 4
# 31 "/usr/include/sys/_types/_ct_rune_t.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
# 77 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_rune_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rune_t.h" 3 4
typedef __darwin_rune_t rune_t;
# 78 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_wchar_t.h" 1 3 4
# 33 "/usr/include/sys/_types/_wchar_t.h" 3 4
typedef __darwin_wchar_t wchar_t;
# 81 "/usr/include/stdlib.h" 2 3 4
typedef struct {
 int quot;
 int rem;
} div_t;
typedef struct {
 long quot;
 long rem;
} ldiv_t;
typedef struct {
 long long quot;
 long long rem;
} lldiv_t;
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 100 "/usr/include/stdlib.h" 2 3 4
# 117 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 128 "/usr/include/stdlib.h" 3 4
void abort(void) __attribute__((noreturn));
int abs(int) __attribute__((const));
int atexit(void (*)(void));
double atof(const char *);
int atoi(const char *);
long atol(const char *);
long long
  atoll(const char *);
void *bsearch(const void *, const void *, size_t,
     size_t, int (*)(const void *, const void *));
void *calloc(size_t, size_t);
div_t div(int, int) __attribute__((const));
void exit(int) __attribute__((noreturn));
void free(void *);
char *getenv(const char *);
long labs(long) __attribute__((const));
ldiv_t ldiv(long, long) __attribute__((const));
long long
  llabs(long long);
lldiv_t lldiv(long long, long long);
void *malloc(size_t);
int mblen(const char *, size_t);
size_t mbstowcs(wchar_t * restrict , const char * restrict, size_t);
int mbtowc(wchar_t * restrict, const char * restrict, size_t);
int posix_memalign(void **, size_t, size_t) __attribute__((availability(macosx,introduced=10.6)));
void qsort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int rand(void);
void *realloc(void *, size_t);
void srand(unsigned);
double strtod(const char *, char **) __asm("_" "strtod") ;
float strtof(const char *, char **) __asm("_" "strtof") ;
long strtol(const char *, char **, int);
long double
  strtold(const char *, char **);
long long
  strtoll(const char *, char **, int);
unsigned long
  strtoul(const char *, char **, int);
unsigned long long
  strtoull(const char *, char **, int);
int system(const char *) __asm("_" "system") ;
size_t wcstombs(char * restrict, const wchar_t * restrict, size_t);
int wctomb(char *, wchar_t);
void _Exit(int) __attribute__((noreturn));
long a64l(const char *);
double drand48(void);
char *ecvt(double, int, int *restrict, int *restrict);
double erand48(unsigned short[3]);
char *fcvt(double, int, int *restrict, int *restrict);
char *gcvt(double, int, char *);
int getsubopt(char **, char * const *, char **);
int grantpt(int);
char *initstate(unsigned, char *, size_t);
long jrand48(unsigned short[3]);
char *l64a(long);
void lcong48(unsigned short[7]);
long lrand48(void);
char *mktemp(char *);
int mkstemp(char *);
long mrand48(void);
long nrand48(unsigned short[3]);
int posix_openpt(int);
char *ptsname(int);
int putenv(char *) __asm("_" "putenv") ;
long random(void);
int rand_r(unsigned *);
char *realpath(const char * restrict, char * restrict) __asm("_" "realpath" "$DARWIN_EXTSN");
unsigned short
 *seed48(unsigned short[3]);
int setenv(const char *, const char *, int) __asm("_" "setenv") ;
void setkey(const char *) __asm("_" "setkey") ;
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv") ;
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 81 "/usr/include/i386/types.h" 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 97 "/usr/include/i386/types.h" 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 239 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 241 "/usr/include/stdlib.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 242 "/usr/include/stdlib.h" 2 3 4
u_int32_t arc4random(void);
void arc4random_addrandom(unsigned char * , int );
void arc4random_buf(void * , size_t ) __attribute__((availability(macosx,introduced=10.7)));
void arc4random_stir(void);
u_int32_t
  arc4random_uniform(u_int32_t ) __attribute__((availability(macosx,introduced=10.7)));
int atexit_b(void (^)(void)) __attribute__((availability(macosx,introduced=10.6)));
void *bsearch_b(const void *, const void *, size_t,
     size_t, int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
char *cgetcap(char *, const char *, int);
int cgetclose(void);
int cgetent(char **, char **, const char *);
int cgetfirst(char **, char **);
int cgetmatch(const char *, const char *);
int cgetnext(char **, char **);
int cgetnum(char *, const char *, long *);
int cgetset(const char *);
int cgetstr(char *, const char *, char **);
int cgetustr(char *, const char *, char **);
int daemon(int, int) __asm("_" "daemon" "$1050") __attribute__((availability(macosx,introduced=10.0,deprecated=10.5)));
char *devname(dev_t, mode_t);
char *devname_r(dev_t, mode_t, char *buf, int len);
char *getbsize(int *, long *);
int getloadavg(double [], int);
const char
 *getprogname(void);
int heapsort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int heapsort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
int mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
int mergesort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort(void *, size_t, size_t,
     int (*)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void psort_r(void *, size_t, size_t, void *,
     int (*)(void *, const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void qsort_b(void *, size_t, size_t,
     int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
void qsort_r(void *, size_t, size_t, void *,
     int (*)(void *, const void *, const void *));
int radixsort(const unsigned char **, int, const unsigned char *,
     unsigned);
void setprogname(const char *);
int sradixsort(const unsigned char **, int, const unsigned char *,
     unsigned);
void sranddev(void);
void srandomdev(void);
void *reallocf(void *, size_t);
long long
  strtoq(const char *, char **, int);
unsigned long long
  strtouq(const char *, char **, int);
extern char *suboptarg;
void *valloc(size_t);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_STDLIB_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: pthread.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/pthread.h" 1 3 4
# 55 "/usr/include/pthread.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 56 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/pthread_impl.h" 1 3 4
# 58 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sched.h" 1 3 4
# 35 "/usr/include/sched.h" 3 4
struct sched_param { int sched_priority; char __opaque[4]; };
extern int sched_yield(void);
extern int sched_get_priority_min(int);
extern int sched_get_priority_max(int);
# 60 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/time.h" 1 3 4
# 69 "/usr/include/time.h" 3 4
# 1 "/usr/include/_structs.h" 1 3 4
# 24 "/usr/include/_structs.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 73 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/sys/_types/_timespec.h" 1 3 4
# 30 "/usr/include/sys/_types/_timespec.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 74 "/usr/include/sys/_structs.h" 2 3 4
# 25 "/usr/include/_structs.h" 2 3 4
# 70 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 71 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 72 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 73 "/usr/include/time.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 74 "/usr/include/time.h" 2 3 4
struct tm {
 int tm_sec;
 int tm_min;
 int tm_hour;
 int tm_mday;
 int tm_mon;
 int tm_year;
 int tm_wday;
 int tm_yday;
 int tm_isdst;
 long tm_gmtoff;
 char *tm_zone;
};
# 98 "/usr/include/time.h" 3 4
extern char *tzname[];
extern int getdate_err;
extern long timezone __asm("_" "timezone") ;
extern int daylight;
char *asctime(const struct tm *);
clock_t clock(void) __asm("_" "clock") ;
char *ctime(const time_t *);
double difftime(time_t, time_t);
struct tm *getdate(const char *);
struct tm *gmtime(const time_t *);
struct tm *localtime(const time_t *);
time_t mktime(struct tm *) __asm("_" "mktime") ;
size_t strftime(char * restrict, size_t, const char * restrict, const struct tm * restrict) __asm("_" "strftime") ;
char *strptime(const char * restrict, const char * restrict, struct tm * restrict) __asm("_" "strptime") ;
time_t time(time_t *);
void tzset(void);
char *asctime_r(const struct tm * restrict, char * restrict);
char *ctime_r(const time_t *, char *);
struct tm *gmtime_r(const time_t * restrict, struct tm * restrict);
struct tm *localtime_r(const time_t * restrict, struct tm * restrict);
time_t posix2time(time_t);
void tzsetwall(void);
time_t time2posix(time_t);
time_t timelocal(struct tm * const);
time_t timegm(struct tm * const);
int nanosleep(const struct timespec *, struct timespec *) __asm("_" "nanosleep") ;
# 61 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 62 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_cond_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_cond_t.h" 3 4
typedef __darwin_pthread_cond_t pthread_cond_t;
# 63 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_condattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_condattr_t.h" 3 4
typedef __darwin_pthread_condattr_t pthread_condattr_t;
# 64 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_key_t.h" 3 4
typedef __darwin_pthread_key_t pthread_key_t;
# 65 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutex_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutex_t.h" 3 4
typedef __darwin_pthread_mutex_t pthread_mutex_t;
# 66 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 3 4
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
# 67 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_once_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_once_t.h" 3 4
typedef __darwin_pthread_once_t pthread_once_t;
# 68 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlock_t.h" 3 4
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
# 69 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 3 4
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
# 70 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_t.h" 3 4
typedef __darwin_pthread_t pthread_t;
# 71 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_mach_port_t.h" 1 3 4
# 49 "/usr/include/sys/_types/_mach_port_t.h" 3 4
typedef __darwin_mach_port_t mach_port_t;
# 75 "/usr/include/pthread.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sigset_t.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 76 "/usr/include/pthread.h" 2 3 4
# 100 "/usr/include/pthread.h" 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 101 "/usr/include/pthread.h" 2 3 4
# 206 "/usr/include/pthread.h" 3 4
__attribute__((availability(macosx,introduced=10.4)))
int pthread_atfork(void (*)(void), void (*)(void), void (*)(void));
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_destroy(pthread_attr_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getdetachstate(const pthread_attr_t *, int *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getguardsize(const pthread_attr_t * restrict, size_t * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getinheritsched(const pthread_attr_t * restrict, int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getschedparam(const pthread_attr_t * restrict,
  struct sched_param * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getschedpolicy(const pthread_attr_t * restrict, int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getscope(const pthread_attr_t * restrict, int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getstack(const pthread_attr_t * restrict, void ** restrict,
  size_t * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getstackaddr(const pthread_attr_t * restrict, void ** restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_getstacksize(const pthread_attr_t * restrict, size_t * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_init(pthread_attr_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setdetachstate(pthread_attr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setguardsize(pthread_attr_t *, size_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setinheritsched(pthread_attr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setschedparam(pthread_attr_t * restrict,
  const struct sched_param * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setschedpolicy(pthread_attr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setscope(pthread_attr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setstack(pthread_attr_t *, void *, size_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setstackaddr(pthread_attr_t *, void *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_attr_setstacksize(pthread_attr_t *, size_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cancel(pthread_t) __asm("_" "pthread_cancel") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cond_broadcast(pthread_cond_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cond_destroy(pthread_cond_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cond_init(pthread_cond_t * restrict,
  const pthread_condattr_t * restrict) __asm("_" "pthread_cond_init") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cond_signal(pthread_cond_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cond_timedwait(pthread_cond_t * restrict, pthread_mutex_t * restrict,
  const struct timespec * restrict) __asm("_" "pthread_cond_timedwait") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cond_wait(pthread_cond_t * restrict,
  pthread_mutex_t * restrict) __asm("_" "pthread_cond_wait") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_condattr_destroy(pthread_condattr_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_condattr_init(pthread_condattr_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_condattr_getpshared(const pthread_condattr_t * restrict,
  int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_condattr_setpshared(pthread_condattr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_create(pthread_t * restrict, const pthread_attr_t * restrict,
  void *(*)(void *), void * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_detach(pthread_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_equal(pthread_t, pthread_t);
__attribute__((availability(macosx,introduced=10.4)))
void pthread_exit(void *) __attribute__((noreturn));
__attribute__((availability(macosx,introduced=10.4)))
int pthread_getconcurrency(void);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_getschedparam(pthread_t , int * restrict,
  struct sched_param * restrict);
__attribute__((availability(macosx,introduced=10.4)))
void* pthread_getspecific(pthread_key_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_join(pthread_t , void **) __asm("_" "pthread_join") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_key_create(pthread_key_t *, void (*)(void *));
__attribute__((availability(macosx,introduced=10.4)))
int pthread_key_delete(pthread_key_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutex_destroy(pthread_mutex_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutex_getprioceiling(const pthread_mutex_t * restrict,
  int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutex_init(pthread_mutex_t * restrict,
  const pthread_mutexattr_t * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutex_lock(pthread_mutex_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutex_setprioceiling(pthread_mutex_t * restrict, int,
  int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutex_trylock(pthread_mutex_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutex_unlock(pthread_mutex_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_destroy(pthread_mutexattr_t *) __asm("_" "pthread_mutexattr_destroy") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_getprioceiling(const pthread_mutexattr_t * restrict,
  int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_getprotocol(const pthread_mutexattr_t * restrict,
  int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_getpshared(const pthread_mutexattr_t * restrict,
  int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_gettype(const pthread_mutexattr_t * restrict,
  int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_init(pthread_mutexattr_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_setprioceiling(pthread_mutexattr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_setprotocol(pthread_mutexattr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_setpshared(pthread_mutexattr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_mutexattr_settype(pthread_mutexattr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_once(pthread_once_t *, void (*)(void));
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlock_destroy(pthread_rwlock_t * ) __asm("_" "pthread_rwlock_destroy") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlock_init(pthread_rwlock_t * restrict,
  const pthread_rwlockattr_t * restrict) __asm("_" "pthread_rwlock_init") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlock_rdlock(pthread_rwlock_t *) __asm("_" "pthread_rwlock_rdlock") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlock_tryrdlock(pthread_rwlock_t *) __asm("_" "pthread_rwlock_tryrdlock") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlock_trywrlock(pthread_rwlock_t *) __asm("_" "pthread_rwlock_trywrlock") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlock_wrlock(pthread_rwlock_t *) __asm("_" "pthread_rwlock_wrlock") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlock_unlock(pthread_rwlock_t *) __asm("_" "pthread_rwlock_unlock") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlockattr_destroy(pthread_rwlockattr_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t * restrict,
  int * restrict);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlockattr_init(pthread_rwlockattr_t *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *, int);
__attribute__((availability(macosx,introduced=10.4)))
pthread_t pthread_self(void);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_setcancelstate(int , int *) __asm("_" "pthread_setcancelstate") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_setcanceltype(int , int *) __asm("_" "pthread_setcanceltype") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_setconcurrency(int);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_setschedparam(pthread_t, int, const struct sched_param *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_setspecific(pthread_key_t , const void *);
__attribute__((availability(macosx,introduced=10.4)))
void pthread_testcancel(void) __asm("_" "pthread_testcancel") ;
__attribute__((availability(macosx,introduced=10.4)))
int pthread_is_threaded_np(void);
__attribute__((availability(macosx,introduced=10.6)))
int pthread_threadid_np(pthread_t,__uint64_t*);
__attribute__((availability(macosx,introduced=10.6)))
int pthread_getname_np(pthread_t,char*,size_t);
__attribute__((availability(macosx,introduced=10.6)))
int pthread_setname_np(const char*);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_main_np(void);
__attribute__((availability(macosx,introduced=10.4)))
mach_port_t pthread_mach_thread_np(pthread_t);
__attribute__((availability(macosx,introduced=10.4)))
size_t pthread_get_stacksize_np(pthread_t);
__attribute__((availability(macosx,introduced=10.4)))
void* pthread_get_stackaddr_np(pthread_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cond_signal_thread_np(pthread_cond_t *, pthread_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_cond_timedwait_relative_np(pthread_cond_t *, pthread_mutex_t *,
  const struct timespec *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_create_suspended_np(pthread_t *, const pthread_attr_t *,
  void *(*)(void *), void *);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_kill(pthread_t, int);
__attribute__((availability(macosx,introduced=10.5)))
pthread_t pthread_from_mach_thread_np(mach_port_t);
__attribute__((availability(macosx,introduced=10.4)))
int pthread_sigmask(int, const sigset_t *, sigset_t *) __asm("_" "pthread_sigmask") ;
__attribute__((availability(macosx,introduced=10.4)))
void pthread_yield_np(void);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_PTHREAD_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: setjmp.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/setjmp.h" 1 3 4
# 26 "/usr/include/setjmp.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 27 "/usr/include/setjmp.h" 2 3 4
# 36 "/usr/include/setjmp.h" 3 4
typedef int jmp_buf[((9 * 2) + 3 + 16)];
typedef int sigjmp_buf[((9 * 2) + 3 + 16) + 1];
# 73 "/usr/include/setjmp.h" 3 4
extern int setjmp(jmp_buf);
extern void longjmp(jmp_buf, int) __attribute__((noreturn));
int _setjmp(jmp_buf);
void _longjmp(jmp_buf, int) __attribute__((noreturn));
int sigsetjmp(sigjmp_buf, int);
void siglongjmp(sigjmp_buf, int) __attribute__((noreturn));
void longjmperror(void);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SETJMP_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/utsname.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/utsname.h" 1 3 4
# 70 "/usr/include/sys/utsname.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 71 "/usr/include/sys/utsname.h" 2 3 4
struct utsname {
 char sysname[256];
 char nodename[256];
 char release[256];
 char version[256];
 char machine[256];
};
int uname(struct utsname *);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SYS_UTSNAME_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: machine/endian.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 69 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 70 "/usr/include/i386/endian.h" 2 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 40 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 41 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_MACHINE_ENDIAN_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: limits.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/limits.h" 1 3 4
# 38 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/limits.h" 3 4
# 1 "/usr/include/limits.h" 1 3 4
# 63 "/usr/include/limits.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 64 "/usr/include/limits.h" 2 3 4
# 1 "/usr/include/machine/limits.h" 1 3 4
# 1 "/usr/include/i386/limits.h" 1 3 4
# 40 "/usr/include/i386/limits.h" 3 4
# 1 "/usr/include/i386/_limits.h" 1 3 4
# 41 "/usr/include/i386/limits.h" 2 3 4
# 7 "/usr/include/machine/limits.h" 2 3 4
# 65 "/usr/include/limits.h" 2 3 4
# 1 "/usr/include/sys/syslimits.h" 1 3 4
# 66 "/usr/include/limits.h" 2 3 4
# 39 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/limits.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_LIMITS_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: fcntl.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/fcntl.h" 1 3 4
# 23 "/usr/include/fcntl.h" 3 4
# 1 "/usr/include/sys/fcntl.h" 1 3 4
# 78 "/usr/include/sys/fcntl.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 79 "/usr/include/sys/fcntl.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 81 "/usr/include/sys/fcntl.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 84 "/usr/include/sys/fcntl.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 85 "/usr/include/sys/fcntl.h" 2 3 4
# 1 "/usr/include/sys/_types/_off_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_off_t.h" 3 4
typedef __darwin_off_t off_t;
# 86 "/usr/include/sys/fcntl.h" 2 3 4
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 87 "/usr/include/sys/fcntl.h" 2 3 4
# 116 "/usr/include/sys/fcntl.h" 3 4
# 1 "/usr/include/sys/_types/_o_sync.h" 1 3 4
# 117 "/usr/include/sys/fcntl.h" 2 3 4
# 141 "/usr/include/sys/fcntl.h" 3 4
# 1 "/usr/include/sys/_types/_o_dsync.h" 1 3 4
# 142 "/usr/include/sys/fcntl.h" 2 3 4
# 279 "/usr/include/sys/fcntl.h" 3 4
# 1 "/usr/include/sys/_types/_seek_set.h" 1 3 4
# 280 "/usr/include/sys/fcntl.h" 2 3 4
# 1 "/usr/include/sys/_types/_s_ifmt.h" 1 3 4
# 286 "/usr/include/sys/fcntl.h" 2 3 4
# 304 "/usr/include/sys/fcntl.h" 3 4
struct flock {
 off_t l_start;
 off_t l_len;
 pid_t l_pid;
 short l_type;
 short l_whence;
};
# 1 "/usr/include/sys/_types/_timespec.h" 1 3 4
# 30 "/usr/include/sys/_types/_timespec.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 313 "/usr/include/sys/fcntl.h" 2 3 4
struct flocktimeout {
 struct flock fl;
 struct timespec timeout;
};
# 332 "/usr/include/sys/fcntl.h" 3 4
struct radvisory {
       off_t ra_offset;
       int ra_count;
};
# 344 "/usr/include/sys/fcntl.h" 3 4
typedef struct fsignatures {
 off_t fs_file_start;
 void *fs_blob_start;
 size_t fs_blob_size;
} fsignatures_t;
# 358 "/usr/include/sys/fcntl.h" 3 4
typedef struct fstore {
 unsigned int fst_flags;
 int fst_posmode;
 off_t fst_offset;
 off_t fst_length;
 off_t fst_bytesalloc;
} fstore_t;
typedef struct fbootstraptransfer {
  off_t fbt_offset;
  size_t fbt_length;
  void *fbt_buffer;
} fbootstraptransfer_t;
# 396 "/usr/include/sys/fcntl.h" 3 4
#pragma pack(4)
struct log2phys {
 unsigned int l2p_flags;
 off_t l2p_contigbytes;
 off_t l2p_devoffset;
};
#pragma pack()
# 419 "/usr/include/sys/fcntl.h" 3 4
# 1 "/usr/include/sys/_types/_filesec_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_filesec_t.h" 3 4
struct _filesec;
typedef struct _filesec *filesec_t;
# 420 "/usr/include/sys/fcntl.h" 2 3 4
typedef enum {
 FILESEC_OWNER = 1,
 FILESEC_GROUP = 2,
 FILESEC_UUID = 3,
 FILESEC_MODE = 4,
 FILESEC_ACL = 5,
 FILESEC_GRPUUID = 6,
 FILESEC_ACL_RAW = 100,
 FILESEC_ACL_ALLOCSIZE = 101
} filesec_property_t;
int open(const char *, int, ...) __asm("_" "open") ;
int creat(const char *, mode_t) __asm("_" "creat") ;
int fcntl(int, int, ...) __asm("_" "fcntl") ;
int openx_np(const char *, int, filesec_t);
int open_dprotected_np ( const char *, int, int, int, ...);
int flock(int, int);
filesec_t filesec_init(void);
filesec_t filesec_dup(filesec_t);
void filesec_free(filesec_t);
int filesec_get_property(filesec_t, filesec_property_t, void *);
int filesec_query_property(filesec_t, filesec_property_t, int *);
int filesec_set_property(filesec_t, filesec_property_t, const void *);
int filesec_unset_property(filesec_t, filesec_property_t) __attribute__((availability(macosx,introduced=10.6)));
# 24 "/usr/include/fcntl.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_FCNTL_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: string.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/string.h" 1 3 4
# 61 "/usr/include/string.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 62 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 64 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 65 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 66 "/usr/include/string.h" 2 3 4
void *memchr(const void *, int, size_t);
int memcmp(const void *, const void *, size_t);
void *memcpy(void *, const void *, size_t);
void *memmove(void *, const void *, size_t);
void *memset(void *, int, size_t);
char *strcat(char *, const char *);
char *strchr(const char *, int);
int strcmp(const char *, const char *);
int strcoll(const char *, const char *);
char *strcpy(char *, const char *);
size_t strcspn(const char *, const char *);
char *strerror(int) __asm("_" "strerror") ;
size_t strlen(const char *);
char *strncat(char *, const char *, size_t);
int strncmp(const char *, const char *, size_t);
char *strncpy(char *, const char *, size_t);
char *strpbrk(const char *, const char *);
char *strrchr(const char *, int);
size_t strspn(const char *, const char *);
char *strstr(const char *, const char *);
char *strtok(char *, const char *);
size_t strxfrm(char *, const char *, size_t);
# 104 "/usr/include/string.h" 3 4
char *strtok_r(char *, const char *, char **);
# 116 "/usr/include/string.h" 3 4
int strerror_r(int, char *, size_t);
char *strdup(const char *);
void *memccpy(void *, const void *, int, size_t);
# 130 "/usr/include/string.h" 3 4
char *stpcpy(char *, const char *);
char *stpncpy(char *, const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
char *strndup(const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
size_t strnlen(const char *, size_t) __attribute__((availability(macosx,introduced=10.7)));
char *strsignal(int sig);
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 142 "/usr/include/string.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 143 "/usr/include/string.h" 2 3 4
errno_t memset_s(void *, rsize_t, int, rsize_t) __attribute__((availability(macosx,introduced=10.9)));
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 153 "/usr/include/string.h" 2 3 4
void *memmem(const void *, size_t, const void *, size_t) __attribute__((availability(macosx,introduced=10.7)));
void memset_pattern4(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
void memset_pattern8(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
void memset_pattern16(void *, const void *, size_t) __attribute__((availability(macosx,introduced=10.5)));
char *strcasestr(const char *, const char *);
char *strnstr(const char *, const char *, size_t);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
char *strsep(char **, const char *);
void swab(const void * restrict, void * restrict, ssize_t);
# 1 "/usr/include/strings.h" 1 3 4
# 70 "/usr/include/strings.h" 3 4
int bcmp(const void *, const void *, size_t) ;
void bcopy(const void *, void *, size_t) ;
void bzero(void *, size_t) ;
char *index(const char *, int) ;
char *rindex(const char *, int) ;
int ffs(int);
int strcasecmp(const char *, const char *);
int strncasecmp(const char *, const char *, size_t);
int ffsl(long) __attribute__((availability(macosx,introduced=10.5)));
int ffsll(long long) __attribute__((availability(macosx,introduced=10.9)));
int fls(int) __attribute__((availability(macosx,introduced=10.5)));
int flsl(long) __attribute__((availability(macosx,introduced=10.5)));
int flsll(long long) __attribute__((availability(macosx,introduced=10.9)));
# 1 "/usr/include/string.h" 1 3 4
# 93 "/usr/include/strings.h" 2 3 4
# 177 "/usr/include/string.h" 2 3 4
# 186 "/usr/include/string.h" 3 4
# 1 "/usr/include/secure/_string.h" 1 3 4
# 33 "/usr/include/secure/_string.h" 3 4
# 1 "/usr/include/secure/_common.h" 1 3 4
# 34 "/usr/include/secure/_string.h" 2 3 4
# 187 "/usr/include/string.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_STRING_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/times.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/times.h" 1 3 4
# 72 "/usr/include/sys/times.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 73 "/usr/include/sys/times.h" 2 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 74 "/usr/include/sys/times.h" 2 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 75 "/usr/include/sys/times.h" 2 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 78 "/usr/include/sys/times.h" 2 3 4
struct tms {
 clock_t tms_utime;
 clock_t tms_stime;
 clock_t tms_cutime;
 clock_t tms_cstime;
};
clock_t times(struct tms *);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SYS_TIMES_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: io.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'io.h' file not found
#include <io.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <io.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'io.h' file not found
#include <io.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'io.h' file not found#include <io.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: stdint.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef __signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 53 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_STDINT_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: pwd.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/pwd.h" 1 3 4
# 46 "/usr/include/pwd.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 47 "/usr/include/pwd.h" 2 3 4
# 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_gid_t.h" 3 4
typedef __darwin_gid_t gid_t;
# 48 "/usr/include/pwd.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 49 "/usr/include/pwd.h" 2 3 4
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 50 "/usr/include/pwd.h" 2 3 4
# 84 "/usr/include/pwd.h" 3 4
struct passwd {
 char *pw_name;
 char *pw_passwd;
 uid_t pw_uid;
 gid_t pw_gid;
 __darwin_time_t pw_change;
 char *pw_class;
 char *pw_gecos;
 char *pw_dir;
 char *pw_shell;
 __darwin_time_t pw_expire;
};
struct passwd *getpwuid(uid_t);
struct passwd *getpwnam(const char *);
int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **);
int getpwnam_r(const char *, struct passwd *, char *, size_t, struct passwd **);
struct passwd *getpwent(void);
void setpwent(void);
void endpwent(void);
# 1 "/usr/include/uuid/uuid.h" 1 3 4
# 39 "/usr/include/uuid/uuid.h" 3 4
# 1 "/usr/include/sys/_types/_uuid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uuid_t.h" 3 4
typedef __darwin_uuid_t uuid_t;
# 40 "/usr/include/uuid/uuid.h" 2 3 4
typedef __darwin_uuid_string_t uuid_string_t;
# 53 "/usr/include/uuid/uuid.h" 3 4
void uuid_clear(uuid_t uu);
int uuid_compare(const uuid_t uu1, const uuid_t uu2);
void uuid_copy(uuid_t dst, const uuid_t src);
void uuid_generate(uuid_t out);
void uuid_generate_random(uuid_t out);
void uuid_generate_time(uuid_t out);
int uuid_is_null(const uuid_t uu);
int uuid_parse(const uuid_string_t in, uuid_t uu);
void uuid_unparse(const uuid_t uu, uuid_string_t out);
void uuid_unparse_lower(const uuid_t uu, uuid_string_t out);
void uuid_unparse_upper(const uuid_t uu, uuid_string_t out);
# 111 "/usr/include/pwd.h" 2 3 4
int setpassent(int);
char *user_from_uid(uid_t, int);
struct passwd *getpwuuid(uuid_t);
int getpwuuid_r(uuid_t, struct passwd *, char *, size_t, struct passwd **);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_PWD_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: float.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/float.h" 1 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_FLOAT_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/param.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/param.h" 1 3 4
# 79 "/usr/include/sys/param.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 80 "/usr/include/sys/param.h" 2 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 81 "/usr/include/sys/param.h" 2 3 4
# 1 "/usr/include/sys/types.h" 1 3 4
# 72 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 73 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 76 "/usr/include/i386/types.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 77 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 78 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 79 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 80 "/usr/include/i386/types.h" 2 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 93 "/usr/include/i386/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 94 "/usr/include/i386/types.h" 2 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 79 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 82 "/usr/include/sys/types.h" 2 3 4
typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;
typedef unsigned short ushort;
typedef unsigned int uint;
typedef u_int64_t u_quad_t;
typedef int64_t quad_t;
typedef quad_t * qaddr_t;
typedef char * caddr_t;
typedef int32_t daddr_t;
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 103 "/usr/include/sys/types.h" 2 3 4
typedef u_int32_t fixpt_t;
# 1 "/usr/include/sys/_types/_blkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blkcnt_t.h" 3 4
typedef __darwin_blkcnt_t blkcnt_t;
# 107 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_blksize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blksize_t.h" 3 4
typedef __darwin_blksize_t blksize_t;
# 108 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_gid_t.h" 3 4
typedef __darwin_gid_t gid_t;
# 109 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_addr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_addr_t.h" 3 4
typedef __uint32_t in_addr_t;
# 110 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_port_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_port_t.h" 3 4
typedef __uint16_t in_port_t;
# 111 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino_t.h" 3 4
typedef __darwin_ino_t ino_t;
# 112 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino64_t.h" 3 4
typedef __darwin_ino64_t ino64_t;
# 115 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_key_t.h" 3 4
typedef __int32_t key_t;
# 118 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 119 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_nlink_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_nlink_t.h" 3 4
typedef __uint16_t nlink_t;
# 120 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 121 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 122 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_off_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_off_t.h" 3 4
typedef __darwin_off_t off_t;
# 123 "/usr/include/sys/types.h" 2 3 4
typedef int32_t segsz_t;
typedef int32_t swblk_t;
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 128 "/usr/include/sys/types.h" 2 3 4
# 161 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 162 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 163 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 164 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 165 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_useconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_useconds_t.h" 3 4
typedef __darwin_useconds_t useconds_t;
# 167 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_suseconds_t.h" 3 4
typedef __darwin_suseconds_t suseconds_t;
# 168 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 171 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 172 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4
# 46 "/usr/include/sys/_types/_fd_def.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, const struct fd_set *_p)
{
 return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(1<<((unsigned long)_n % (sizeof(__int32_t) * 8)))));
}
# 181 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4
# 194 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4
# 195 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4
# 196 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4
# 197 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4
# 198 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4
# 201 "/usr/include/sys/types.h" 2 3 4
# 210 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 211 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_cond_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_cond_t.h" 3 4
typedef __darwin_pthread_cond_t pthread_cond_t;
# 212 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_condattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_condattr_t.h" 3 4
typedef __darwin_pthread_condattr_t pthread_condattr_t;
# 213 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutex_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutex_t.h" 3 4
typedef __darwin_pthread_mutex_t pthread_mutex_t;
# 214 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 3 4
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
# 215 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_once_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_once_t.h" 3 4
typedef __darwin_pthread_once_t pthread_once_t;
# 216 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlock_t.h" 3 4
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
# 217 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 3 4
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
# 218 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_t.h" 3 4
typedef __darwin_pthread_t pthread_t;
# 219 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_key_t.h" 3 4
typedef __darwin_pthread_key_t pthread_key_t;
# 223 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsblkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsblkcnt_t.h" 3 4
typedef __darwin_fsblkcnt_t fsblkcnt_t;
# 227 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsfilcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsfilcnt_t.h" 3 4
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 228 "/usr/include/sys/types.h" 2 3 4
# 84 "/usr/include/sys/param.h" 2 3 4
# 93 "/usr/include/sys/param.h" 3 4
# 1 "/usr/include/sys/syslimits.h" 1 3 4
# 94 "/usr/include/sys/param.h" 2 3 4
# 107 "/usr/include/sys/param.h" 3 4
# 1 "/usr/include/machine/param.h" 1 3 4
# 35 "/usr/include/machine/param.h" 3 4
# 1 "/usr/include/i386/param.h" 1 3 4
# 75 "/usr/include/i386/param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 76 "/usr/include/i386/param.h" 2 3 4
# 36 "/usr/include/machine/param.h" 2 3 4
# 108 "/usr/include/sys/param.h" 2 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/limits.h" 1 3 4
# 38 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/limits.h" 3 4
# 1 "/usr/include/limits.h" 1 3 4
# 64 "/usr/include/limits.h" 3 4
# 1 "/usr/include/machine/limits.h" 1 3 4
# 1 "/usr/include/i386/limits.h" 1 3 4
# 40 "/usr/include/i386/limits.h" 3 4
# 1 "/usr/include/i386/_limits.h" 1 3 4
# 41 "/usr/include/i386/limits.h" 2 3 4
# 7 "/usr/include/machine/limits.h" 2 3 4
# 65 "/usr/include/limits.h" 2 3 4
# 39 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/limits.h" 2 3 4
# 111 "/usr/include/sys/param.h" 2 3 4
# 1 "/usr/include/sys/signal.h" 1 3 4
# 81 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/machine/signal.h" 1 3 4
# 32 "/usr/include/machine/signal.h" 3 4
# 1 "/usr/include/i386/signal.h" 1 3 4
# 39 "/usr/include/i386/signal.h" 3 4
typedef int sig_atomic_t;
# 33 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 145 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/machine/_mcontext.h" 1 3 4
# 29 "/usr/include/machine/_mcontext.h" 3 4
# 1 "/usr/include/i386/_mcontext.h" 1 3 4
# 33 "/usr/include/i386/_mcontext.h" 3 4
# 1 "/usr/include/mach/i386/_structs.h" 1 3 4
# 43 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_thread_state
{
    unsigned int __eax;
    unsigned int __ebx;
    unsigned int __ecx;
    unsigned int __edx;
    unsigned int __edi;
    unsigned int __esi;
    unsigned int __ebp;
    unsigned int __esp;
    unsigned int __ss;
    unsigned int __eflags;
    unsigned int __eip;
    unsigned int __cs;
    unsigned int __ds;
    unsigned int __es;
    unsigned int __fs;
    unsigned int __gs;
};
# 89 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_control
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
      :2,
    __pc :2,
    __rc :2,
             :1,
      :3;
};
typedef struct __darwin_fp_control __darwin_fp_control_t;
# 147 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_fp_status
{
    unsigned short __invalid :1,
        __denorm :1,
    __zdiv :1,
    __ovrfl :1,
    __undfl :1,
    __precis :1,
    __stkflt :1,
    __errsumm :1,
    __c0 :1,
    __c1 :1,
    __c2 :1,
    __tos :3,
    __c3 :1,
    __busy :1;
};
typedef struct __darwin_fp_status __darwin_fp_status_t;
# 191 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_mmst_reg
{
 char __mmst_reg[10];
 char __mmst_rsrv[6];
};
# 210 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_xmm_reg
{
 char __xmm_reg[16];
};
# 232 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_float_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
};
struct __darwin_i386_avx_state
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 char __fpu_rsrv4[14*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
};
# 402 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
 __uint16_t __trapno;
 __uint16_t __cpu;
 __uint32_t __err;
 __uint32_t __faultvaddr;
};
# 422 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state32
{
 unsigned int __dr0;
 unsigned int __dr1;
 unsigned int __dr2;
 unsigned int __dr3;
 unsigned int __dr4;
 unsigned int __dr5;
 unsigned int __dr6;
 unsigned int __dr7;
};
# 454 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_thread_state64
{
 __uint64_t __rax;
 __uint64_t __rbx;
 __uint64_t __rcx;
 __uint64_t __rdx;
 __uint64_t __rdi;
 __uint64_t __rsi;
 __uint64_t __rbp;
 __uint64_t __rsp;
 __uint64_t __r8;
 __uint64_t __r9;
 __uint64_t __r10;
 __uint64_t __r11;
 __uint64_t __r12;
 __uint64_t __r13;
 __uint64_t __r14;
 __uint64_t __r15;
 __uint64_t __rip;
 __uint64_t __rflags;
 __uint64_t __cs;
 __uint64_t __fs;
 __uint64_t __gs;
};
# 509 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_float_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
};
struct __darwin_x86_avx_state64
{
 int __fpu_reserved[2];
 struct __darwin_fp_control __fpu_fcw;
 struct __darwin_fp_status __fpu_fsw;
 __uint8_t __fpu_ftw;
 __uint8_t __fpu_rsrv1;
 __uint16_t __fpu_fop;
 __uint32_t __fpu_ip;
 __uint16_t __fpu_cs;
 __uint16_t __fpu_rsrv2;
 __uint32_t __fpu_dp;
 __uint16_t __fpu_ds;
 __uint16_t __fpu_rsrv3;
 __uint32_t __fpu_mxcsr;
 __uint32_t __fpu_mxcsrmask;
 struct __darwin_mmst_reg __fpu_stmm0;
 struct __darwin_mmst_reg __fpu_stmm1;
 struct __darwin_mmst_reg __fpu_stmm2;
 struct __darwin_mmst_reg __fpu_stmm3;
 struct __darwin_mmst_reg __fpu_stmm4;
 struct __darwin_mmst_reg __fpu_stmm5;
 struct __darwin_mmst_reg __fpu_stmm6;
 struct __darwin_mmst_reg __fpu_stmm7;
 struct __darwin_xmm_reg __fpu_xmm0;
 struct __darwin_xmm_reg __fpu_xmm1;
 struct __darwin_xmm_reg __fpu_xmm2;
 struct __darwin_xmm_reg __fpu_xmm3;
 struct __darwin_xmm_reg __fpu_xmm4;
 struct __darwin_xmm_reg __fpu_xmm5;
 struct __darwin_xmm_reg __fpu_xmm6;
 struct __darwin_xmm_reg __fpu_xmm7;
 struct __darwin_xmm_reg __fpu_xmm8;
 struct __darwin_xmm_reg __fpu_xmm9;
 struct __darwin_xmm_reg __fpu_xmm10;
 struct __darwin_xmm_reg __fpu_xmm11;
 struct __darwin_xmm_reg __fpu_xmm12;
 struct __darwin_xmm_reg __fpu_xmm13;
 struct __darwin_xmm_reg __fpu_xmm14;
 struct __darwin_xmm_reg __fpu_xmm15;
 char __fpu_rsrv4[6*16];
 int __fpu_reserved1;
 char __avx_reserved1[64];
 struct __darwin_xmm_reg __fpu_ymmh0;
 struct __darwin_xmm_reg __fpu_ymmh1;
 struct __darwin_xmm_reg __fpu_ymmh2;
 struct __darwin_xmm_reg __fpu_ymmh3;
 struct __darwin_xmm_reg __fpu_ymmh4;
 struct __darwin_xmm_reg __fpu_ymmh5;
 struct __darwin_xmm_reg __fpu_ymmh6;
 struct __darwin_xmm_reg __fpu_ymmh7;
 struct __darwin_xmm_reg __fpu_ymmh8;
 struct __darwin_xmm_reg __fpu_ymmh9;
 struct __darwin_xmm_reg __fpu_ymmh10;
 struct __darwin_xmm_reg __fpu_ymmh11;
 struct __darwin_xmm_reg __fpu_ymmh12;
 struct __darwin_xmm_reg __fpu_ymmh13;
 struct __darwin_xmm_reg __fpu_ymmh14;
 struct __darwin_xmm_reg __fpu_ymmh15;
};
# 751 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    __uint16_t __trapno;
    __uint16_t __cpu;
    __uint32_t __err;
    __uint64_t __faultvaddr;
};
# 771 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_debug_state64
{
 __uint64_t __dr0;
 __uint64_t __dr1;
 __uint64_t __dr2;
 __uint64_t __dr3;
 __uint64_t __dr4;
 __uint64_t __dr5;
 __uint64_t __dr6;
 __uint64_t __dr7;
};
# 34 "/usr/include/i386/_mcontext.h" 2 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
struct __darwin_mcontext_avx32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_avx_state __fs;
};
# 76 "/usr/include/i386/_mcontext.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
struct __darwin_mcontext_avx64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_avx_state64 __fs;
};
# 115 "/usr/include/i386/_mcontext.h" 3 4
typedef struct __darwin_mcontext64 *mcontext_t;
# 30 "/usr/include/machine/_mcontext.h" 2 3 4
# 146 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigaltstack.h" 1 3 4
# 36 "/usr/include/sys/_types/_sigaltstack.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
typedef struct __darwin_sigaltstack stack_t;
# 147 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_ucontext.h" 1 3 4
# 34 "/usr/include/sys/_types/_ucontext.h" 3 4
struct __darwin_ucontext
{
 int uc_onstack;
 __darwin_sigset_t uc_sigmask;
 struct __darwin_sigaltstack uc_stack;
 struct __darwin_ucontext *uc_link;
 __darwin_size_t uc_mcsize;
 struct __darwin_mcontext64 *uc_mcontext;
};
typedef struct __darwin_ucontext ucontext_t;
# 148 "/usr/include/sys/signal.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sigset_t.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 152 "/usr/include/sys/signal.h" 2 3 4
union sigval {
 int sival_int;
 void *sival_ptr;
};
struct sigevent {
 int sigev_notify;
 int sigev_signo;
 union sigval sigev_value;
 void (*sigev_notify_function)(union sigval);
 pthread_attr_t *sigev_notify_attributes;
};
typedef struct __siginfo {
 int si_signo;
 int si_errno;
 int si_code;
 pid_t si_pid;
 uid_t si_uid;
 int si_status;
 void *si_addr;
 union sigval si_value;
 long si_band;
 unsigned long __pad[7];
} siginfo_t;
# 266 "/usr/include/sys/signal.h" 3 4
union __sigaction_u {
 void (*__sa_handler)(int);
 void (*__sa_sigaction)(int, struct __siginfo *,
         void *);
};
struct __sigaction {
 union __sigaction_u __sigaction_u;
 void (*sa_tramp)(void *, int, int, siginfo_t *, void *);
 sigset_t sa_mask;
 int sa_flags;
};
struct sigaction {
 union __sigaction_u __sigaction_u;
 sigset_t sa_mask;
 int sa_flags;
};
# 328 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 345 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 364 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 387 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 114 "/usr/include/sys/param.h" 2 3 4
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SYS_PARAM_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: netdb.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/netdb.h" 1 3 4
# 86 "/usr/include/netdb.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 87 "/usr/include/netdb.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 88 "/usr/include/netdb.h" 2 3 4
# 1 "/usr/include/sys/_types/_socklen_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_socklen_t.h" 3 4
typedef __darwin_socklen_t socklen_t;
# 89 "/usr/include/netdb.h" 2 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 91 "/usr/include/netdb.h" 2 3 4
# 1 "/usr/include/netinet/in.h" 1 3 4
# 66 "/usr/include/netinet/in.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 67 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 71 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_addr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_addr_t.h" 3 4
typedef __uint32_t in_addr_t;
# 73 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_port_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_port_t.h" 3 4
typedef __uint16_t in_port_t;
# 75 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/sys/socket.h" 1 3 4
# 75 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/types.h" 1 3 4
# 78 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 81 "/usr/include/i386/types.h" 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 97 "/usr/include/i386/types.h" 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 79 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 82 "/usr/include/sys/types.h" 2 3 4
typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;
typedef unsigned short ushort;
typedef unsigned int uint;
typedef u_int64_t u_quad_t;
typedef int64_t quad_t;
typedef quad_t * qaddr_t;
typedef char * caddr_t;
typedef int32_t daddr_t;
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 103 "/usr/include/sys/types.h" 2 3 4
typedef u_int32_t fixpt_t;
# 1 "/usr/include/sys/_types/_blkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blkcnt_t.h" 3 4
typedef __darwin_blkcnt_t blkcnt_t;
# 107 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_blksize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blksize_t.h" 3 4
typedef __darwin_blksize_t blksize_t;
# 108 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_gid_t.h" 3 4
typedef __darwin_gid_t gid_t;
# 109 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino_t.h" 3 4
typedef __darwin_ino_t ino_t;
# 112 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino64_t.h" 3 4
typedef __darwin_ino64_t ino64_t;
# 115 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_key_t.h" 3 4
typedef __int32_t key_t;
# 118 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 119 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_nlink_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_nlink_t.h" 3 4
typedef __uint16_t nlink_t;
# 120 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 121 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 122 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_off_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_off_t.h" 3 4
typedef __darwin_off_t off_t;
# 123 "/usr/include/sys/types.h" 2 3 4
typedef int32_t segsz_t;
typedef int32_t swblk_t;
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 128 "/usr/include/sys/types.h" 2 3 4
# 161 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 162 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 164 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 165 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_useconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_useconds_t.h" 3 4
typedef __darwin_useconds_t useconds_t;
# 167 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_suseconds_t.h" 3 4
typedef __darwin_suseconds_t suseconds_t;
# 168 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 171 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 172 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4
# 46 "/usr/include/sys/_types/_fd_def.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, const struct fd_set *_p)
{
 return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(1<<((unsigned long)_n % (sizeof(__int32_t) * 8)))));
}
# 181 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4
# 194 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4
# 195 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4
# 196 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4
# 197 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4
# 198 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4
# 201 "/usr/include/sys/types.h" 2 3 4
# 210 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 211 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_cond_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_cond_t.h" 3 4
typedef __darwin_pthread_cond_t pthread_cond_t;
# 212 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_condattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_condattr_t.h" 3 4
typedef __darwin_pthread_condattr_t pthread_condattr_t;
# 213 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutex_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutex_t.h" 3 4
typedef __darwin_pthread_mutex_t pthread_mutex_t;
# 214 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 3 4
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
# 215 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_once_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_once_t.h" 3 4
typedef __darwin_pthread_once_t pthread_once_t;
# 216 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlock_t.h" 3 4
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
# 217 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 3 4
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
# 218 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_t.h" 3 4
typedef __darwin_pthread_t pthread_t;
# 219 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_key_t.h" 3 4
typedef __darwin_pthread_key_t pthread_key_t;
# 223 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsblkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsblkcnt_t.h" 3 4
typedef __darwin_fsblkcnt_t fsblkcnt_t;
# 227 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsfilcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsfilcnt_t.h" 3 4
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 228 "/usr/include/sys/types.h" 2 3 4
# 76 "/usr/include/sys/socket.h" 2 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 29 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 30 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 93 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/_types/_sa_family_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sa_family_t.h" 3 4
typedef __uint8_t sa_family_t;
# 94 "/usr/include/sys/socket.h" 2 3 4
# 105 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/_types/_iovec_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_iovec_t.h" 3 4
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 106 "/usr/include/sys/socket.h" 2 3 4
# 186 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 204 "/usr/include/sys/socket.h" 3 4
struct so_np_extensions {
 u_int32_t npx_flags;
 u_int32_t npx_mask;
};
# 279 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 292 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 312 "/usr/include/sys/socket.h" 3 4
struct sockaddr_storage {
 __uint8_t ss_len;
 sa_family_t ss_family;
 char __ss_pad1[((sizeof(__int64_t)) - sizeof(__uint8_t) - sizeof(sa_family_t))];
 __int64_t __ss_align;
 char __ss_pad2[(128 - sizeof(__uint8_t) - sizeof(sa_family_t) - ((sizeof(__int64_t)) - sizeof(__uint8_t) - sizeof(sa_family_t)) - (sizeof(__int64_t)))];
};
# 412 "/usr/include/sys/socket.h" 3 4
struct msghdr {
 void *msg_name;
 socklen_t msg_namelen;
 struct iovec *msg_iov;
 int msg_iovlen;
 void *msg_control;
 socklen_t msg_controllen;
 int msg_flags;
};
# 452 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 543 "/usr/include/sys/socket.h" 3 4
struct sf_hdtr {
 struct iovec *headers;
 int hdr_cnt;
 struct iovec *trailers;
 int trl_cnt;
};
int accept(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "accept") ;
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind") ;
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect") ;
int getpeername(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "getpeername") ;
int getsockname(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "getsockname") ;
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
int listen(int, int) __asm("_" "listen") ;
ssize_t recv(int, void *, size_t, int) __asm("_" "recv") ;
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * restrict,
  socklen_t * restrict) __asm("_" "recvfrom") ;
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg") ;
ssize_t send(int, const void *, size_t, int) __asm("_" "send") ;
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg") ;
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto") ;
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int) __attribute__((availability(macosx,introduced=10.5)));
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair") ;
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 82 "/usr/include/netinet/in.h" 2 3 4
# 301 "/usr/include/netinet/in.h" 3 4
struct in_addr {
 in_addr_t s_addr;
};
# 374 "/usr/include/netinet/in.h" 3 4
struct sockaddr_in {
 __uint8_t sin_len;
 sa_family_t sin_family;
 in_port_t sin_port;
 struct in_addr sin_addr;
 char sin_zero[8];
};
# 393 "/usr/include/netinet/in.h" 3 4
struct ip_opts {
 struct in_addr ip_dst;
 char ip_opts[40];
};
# 501 "/usr/include/netinet/in.h" 3 4
struct ip_mreq {
 struct in_addr imr_multiaddr;
 struct in_addr imr_interface;
};
struct ip_mreqn {
 struct in_addr imr_multiaddr;
 struct in_addr imr_address;
 int imr_ifindex;
};
#pragma pack(4)
struct ip_mreq_source {
 struct in_addr imr_multiaddr;
 struct in_addr imr_sourceaddr;
 struct in_addr imr_interface;
};
struct group_req {
 uint32_t gr_interface;
 struct sockaddr_storage gr_group;
};
struct group_source_req {
 uint32_t gsr_interface;
 struct sockaddr_storage gsr_group;
 struct sockaddr_storage gsr_source;
};
# 549 "/usr/include/netinet/in.h" 3 4
struct __msfilterreq {
 uint32_t msfr_ifindex;
 uint32_t msfr_fmode;
 uint32_t msfr_nsrcs;
 uint32_t __msfr_align;
 struct sockaddr_storage msfr_group;
 struct sockaddr_storage *msfr_srcs;
};
#pragma pack()
struct sockaddr;
int setipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t,
     uint32_t, struct in_addr *) __attribute__((availability(macosx,introduced=10.7)));
int getipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t *,
     uint32_t *, struct in_addr *) __attribute__((availability(macosx,introduced=10.7)));
int setsourcefilter(int, uint32_t, struct sockaddr *, socklen_t,
     uint32_t, uint32_t, struct sockaddr_storage *) __attribute__((availability(macosx,introduced=10.7)));
int getsourcefilter(int, uint32_t, struct sockaddr *, socklen_t,
     uint32_t *, uint32_t *, struct sockaddr_storage *) __attribute__((availability(macosx,introduced=10.7)));
# 612 "/usr/include/netinet/in.h" 3 4
struct in_pktinfo {
 unsigned int ipi_ifindex;
 struct in_addr ipi_spec_dst;
 struct in_addr ipi_addr;
};
# 654 "/usr/include/netinet/in.h" 3 4
# 1 "/usr/include/netinet6/in6.h" 1 3 4
# 152 "/usr/include/netinet6/in6.h" 3 4
struct in6_addr {
 union {
  __uint8_t __u6_addr8[16];
  __uint16_t __u6_addr16[8];
  __uint32_t __u6_addr32[4];
 } __u6_addr;
};
# 170 "/usr/include/netinet6/in6.h" 3 4
struct sockaddr_in6 {
 __uint8_t sin6_len;
 sa_family_t sin6_family;
 in_port_t sin6_port;
 __uint32_t sin6_flowinfo;
 struct in6_addr sin6_addr;
 __uint32_t sin6_scope_id;
};
# 212 "/usr/include/netinet6/in6.h" 3 4
extern const struct in6_addr in6addr_any;
extern const struct in6_addr in6addr_loopback;
extern const struct in6_addr in6addr_nodelocal_allnodes;
extern const struct in6_addr in6addr_linklocal_allnodes;
extern const struct in6_addr in6addr_linklocal_allrouters;
extern const struct in6_addr in6addr_linklocal_allv2routers;
# 528 "/usr/include/netinet6/in6.h" 3 4
struct ipv6_mreq {
 struct in6_addr ipv6mr_multiaddr;
 unsigned int ipv6mr_interface;
};
struct in6_pktinfo {
 struct in6_addr ipi6_addr;
 unsigned int ipi6_ifindex;
};
struct ip6_mtuinfo {
 struct sockaddr_in6 ip6m_addr;
 uint32_t ip6m_mtu;
};
# 625 "/usr/include/netinet6/in6.h" 3 4
struct cmsghdr;
extern int inet6_option_space(int);
extern int inet6_option_init(void *, struct cmsghdr **, int);
extern int inet6_option_append(struct cmsghdr *, const __uint8_t *, int, int);
extern __uint8_t *inet6_option_alloc(struct cmsghdr *, int, int, int);
extern int inet6_option_next(const struct cmsghdr *, __uint8_t **);
extern int inet6_option_find(const struct cmsghdr *, __uint8_t **, int);
extern size_t inet6_rthdr_space(int, int);
extern struct cmsghdr *inet6_rthdr_init(void *, int);
extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *,
    unsigned int);
extern int inet6_rthdr_lasthop(struct cmsghdr *, unsigned int);
extern int inet6_rthdr_segments(const struct cmsghdr *);
extern struct in6_addr *inet6_rthdr_getaddr(struct cmsghdr *, int);
extern int inet6_rthdr_getflags(const struct cmsghdr *, int);
extern int inet6_opt_init(void *, socklen_t);
extern int inet6_opt_append(void *, socklen_t, int, __uint8_t, socklen_t,
    __uint8_t, void **);
extern int inet6_opt_finish(void *, socklen_t, int);
extern int inet6_opt_set_val(void *, int, void *, socklen_t);
extern int inet6_opt_next(void *, socklen_t, int, __uint8_t *, socklen_t *,
    void **);
extern int inet6_opt_find(void *, socklen_t, int, __uint8_t, socklen_t *,
    void **);
extern int inet6_opt_get_val(void *, int, void *, socklen_t);
extern socklen_t inet6_rth_space(int, int);
extern void *inet6_rth_init(void *, socklen_t, int, int);
extern int inet6_rth_add(void *, const struct in6_addr *);
extern int inet6_rth_reverse(const void *, void *);
extern int inet6_rth_segments(const void *);
extern struct in6_addr *inet6_rth_getaddr(const void *, int);
extern void addrsel_policy_init(void);
# 655 "/usr/include/netinet/in.h" 2 3 4
int bindresvport(int, struct sockaddr_in *);
struct sockaddr;
int bindresvport_sa(int, struct sockaddr *);
# 92 "/usr/include/netdb.h" 2 3 4
# 101 "/usr/include/netdb.h" 3 4
extern int h_errno;
# 112 "/usr/include/netdb.h" 3 4
struct hostent {
 char *h_name;
 char **h_aliases;
 int h_addrtype;
 int h_length;
 char **h_addr_list;
};
struct netent {
 char *n_name;
 char **n_aliases;
 int n_addrtype;
 uint32_t n_net;
};
struct servent {
 char *s_name;
 char **s_aliases;
 int s_port;
 char *s_proto;
};
struct protoent {
 char *p_name;
 char **p_aliases;
 int p_proto;
};
struct addrinfo {
 int ai_flags;
 int ai_family;
 int ai_socktype;
 int ai_protocol;
 socklen_t ai_addrlen;
 char *ai_canonname;
 struct sockaddr *ai_addr;
 struct addrinfo *ai_next;
};
struct rpcent {
        char *r_name;
        char **r_aliases;
        int r_number;
};
# 259 "/usr/include/netdb.h" 3 4
void endhostent(void);
void endnetent(void);
void endprotoent(void);
void endservent(void);
void freeaddrinfo(struct addrinfo *);
const char *gai_strerror(int);
int getaddrinfo(const char * restrict, const char * restrict,
       const struct addrinfo * restrict,
       struct addrinfo ** restrict);
struct hostent *gethostbyaddr(const void *, socklen_t, int);
struct hostent *gethostbyname(const char *);
struct hostent *gethostent(void);
int getnameinfo(const struct sockaddr * restrict, socklen_t,
         char * restrict, socklen_t, char * restrict,
         socklen_t, int);
struct netent *getnetbyaddr(uint32_t, int);
struct netent *getnetbyname(const char *);
struct netent *getnetent(void);
struct protoent *getprotobyname(const char *);
struct protoent *getprotobynumber(int);
struct protoent *getprotoent(void);
struct servent *getservbyname(const char *, const char *);
struct servent *getservbyport(int, const char *);
struct servent *getservent(void);
void sethostent(int);
void setnetent(int);
void setprotoent(int);
void setservent(int);
void freehostent(struct hostent *);
struct hostent *gethostbyname2(const char *, int);
struct hostent *getipnodebyaddr(const void *, size_t, int, int *);
struct hostent *getipnodebyname(const char *, int, int, int *);
struct rpcent *getrpcbyname(const char *name);
struct rpcent *getrpcbynumber(int number);
struct rpcent *getrpcent(void);
void setrpcent(int stayopen);
void endrpcent(void);
void herror(const char *);
const char *hstrerror(int);
int innetgr(const char *, const char *, const char *, const char *);
int getnetgrent(char **, char **, char **);
void endnetgrent(void);
void setnetgrent(const char *);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_NETDB_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: search.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/search.h" 1 3 4
# 12 "/usr/include/search.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 13 "/usr/include/search.h" 2 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 14 "/usr/include/search.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 15 "/usr/include/search.h" 2 3 4
typedef struct entry {
 char *key;
 void *data;
} ENTRY;
typedef enum {
 FIND, ENTER
} ACTION;
typedef enum {
 preorder,
 postorder,
 endorder,
 leaf
} VISIT;
# 45 "/usr/include/search.h" 3 4
int hcreate(size_t);
void hdestroy(void);
ENTRY *hsearch(ENTRY, ACTION);
void insque(void *, void *);
void *lfind(const void *, const void *, size_t *, size_t,
     int (*)(const void *, const void *));
void *lsearch(const void *, void *, size_t *, size_t,
     int (*)(const void *, const void *));
void remque(void *);
void *tdelete(const void * restrict, void ** restrict,
     int (*)(const void *, const void *));
void *tfind(const void *, void * const *,
     int (*)(const void *, const void *));
void *tsearch(const void *, void **, int (*)(const void *, const void *));
void twalk(const void *, void (*)(const void *, VISIT, int));
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SEARCH_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: mathimf.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'mathimf.h' file not found
#include <mathimf.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mathimf.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'mathimf.h' file not found
#include <mathimf.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'mathimf.h' file not found#include <mathimf.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/procfs.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Possible ERROR while running preprocessor: exit code 256
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/procfs.h' file not found
#include <sys/procfs.h>
         ^
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/procfs.h>
Preprocess stderr before filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/procfs.h' file not found
#include <sys/procfs.h>
         ^
1 error generated.
:
Preprocess stderr after filtering:/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c:3:10: fatal error: 'sys/procfs.h' file not found#include <sys/procfs.h>         ^1 error generated.:
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/resource.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/sys/resource.h" 1 3 4
# 67 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 68 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 69 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 70 "/usr/include/sys/resource.h" 2 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 73 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 76 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_types/_timeval.h" 1 3 4
# 30 "/usr/include/sys/_types/_timeval.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 81 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 84 "/usr/include/sys/resource.h" 2 3 4
typedef __uint64_t rlim_t;
# 151 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 162 "/usr/include/sys/resource.h" 3 4
 long ru_maxrss;
 long ru_ixrss;
 long ru_idrss;
 long ru_isrss;
 long ru_minflt;
 long ru_majflt;
 long ru_nswap;
 long ru_inblock;
 long ru_oublock;
 long ru_msgsnd;
 long ru_msgrcv;
 long ru_nsignals;
 long ru_nvcsw;
 long ru_nivcsw;
};
# 190 "/usr/include/sys/resource.h" 3 4
typedef void *rusage_info_t;
struct rusage_info_v0 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
};
struct rusage_info_v1 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
};
struct rusage_info_v2 {
 uint8_t ri_uuid[16];
 uint64_t ri_user_time;
 uint64_t ri_system_time;
 uint64_t ri_pkg_idle_wkups;
 uint64_t ri_interrupt_wkups;
 uint64_t ri_pageins;
 uint64_t ri_wired_size;
 uint64_t ri_resident_size;
 uint64_t ri_phys_footprint;
 uint64_t ri_proc_start_abstime;
 uint64_t ri_proc_exit_abstime;
 uint64_t ri_child_user_time;
 uint64_t ri_child_system_time;
 uint64_t ri_child_pkg_idle_wkups;
 uint64_t ri_child_interrupt_wkups;
 uint64_t ri_child_pageins;
 uint64_t ri_child_elapsed_abstime;
 uint64_t ri_diskio_bytesread;
 uint64_t ri_diskio_byteswritten;
};
# 290 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 317 "/usr/include/sys/resource.h" 3 4
struct proc_rlimit_control_wakeupmon {
 uint32_t wm_flags;
 int32_t wm_rate;
};
# 347 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int) __attribute__((availability(macosx,introduced=10.5)));
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit") ;
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int) __attribute__((availability(macosx,introduced=10.5)));
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit") ;
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_SYS_RESOURCE_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: unistd.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/unistd.h" 1 3 4
# 71 "/usr/include/unistd.h" 3 4
# 1 "/usr/include/_types.h" 1 3 4
# 27 "/usr/include/_types.h" 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 28 "/usr/include/_types.h" 2 3 4
# 39 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef __uint32_t __darwin_wctype_t;
# 72 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/unistd.h" 1 3 4
# 84 "/usr/include/sys/unistd.h" 3 4
# 1 "/usr/include/sys/_types/_posix_vdisable.h" 1 3 4
# 85 "/usr/include/sys/unistd.h" 2 3 4
# 122 "/usr/include/sys/unistd.h" 3 4
# 1 "/usr/include/sys/_types/_seek_set.h" 1 3 4
# 123 "/usr/include/sys/unistd.h" 2 3 4
# 132 "/usr/include/sys/unistd.h" 3 4
struct accessx_descriptor {
 unsigned int ad_name_offset;
 int ad_flags;
 int ad_pad[2];
};
# 73 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 74 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_gid_t.h" 3 4
typedef __darwin_gid_t gid_t;
# 75 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 76 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_off_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_off_t.h" 3 4
typedef __darwin_off_t off_t;
# 77 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 78 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 81 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 82 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 83 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_useconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_useconds_t.h" 3 4
typedef __darwin_useconds_t useconds_t;
# 84 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_null.h" 1 3 4
# 85 "/usr/include/unistd.h" 2 3 4
# 424 "/usr/include/unistd.h" 3 4
void _exit(int) __attribute__((noreturn));
int access(const char *, int);
unsigned int
  alarm(unsigned int);
int chdir(const char *);
int chown(const char *, uid_t, gid_t);
int close(int) __asm("_" "close") ;
int dup(int);
int dup2(int, int);
int execl(const char *, const char *, ...);
int execle(const char *, const char *, ...);
int execlp(const char *, const char *, ...);
int execv(const char *, char * const *);
int execve(const char *, char * const *, char * const *);
int execvp(const char *, char * const *);
pid_t fork(void);
long fpathconf(int, int);
char *getcwd(char *, size_t);
gid_t getegid(void);
uid_t geteuid(void);
gid_t getgid(void);
int getgroups(int, gid_t []);
char *getlogin(void);
pid_t getpgrp(void);
pid_t getpid(void);
pid_t getppid(void);
uid_t getuid(void);
int isatty(int);
int link(const char *, const char *);
off_t lseek(int, off_t, int);
long pathconf(const char *, int);
int pause(void) __asm("_" "pause") ;
int pipe(int [2]);
ssize_t read(int, void *, size_t) __asm("_" "read") ;
int rmdir(const char *);
int setgid(gid_t);
int setpgid(pid_t, pid_t);
pid_t setsid(void);
int setuid(uid_t);
unsigned int
  sleep(unsigned int) __asm("_" "sleep") ;
long sysconf(int);
pid_t tcgetpgrp(int);
int tcsetpgrp(int, pid_t);
char *ttyname(int);
int ttyname_r(int, char *, size_t) __asm("_" "ttyname_r") ;
int unlink(const char *);
ssize_t write(int, const void *, size_t) __asm("_" "write") ;
# 501 "/usr/include/unistd.h" 3 4
size_t confstr(int, char *, size_t) __asm("_" "confstr") ;
int getopt(int, char * const [], const char *) __asm("_" "getopt") ;
extern char *optarg;
extern int optind, opterr, optopt;
# 531 "/usr/include/unistd.h" 3 4
__attribute__((deprecated))
void *brk(const void *);
int chroot(const char *) ;
char *crypt(const char *, const char *);
char *ctermid(char *);
void encrypt(char *, int) __asm("_" "encrypt") ;
int fchdir(int);
long gethostid(void);
pid_t getpgid(pid_t);
pid_t getsid(pid_t);
int getdtablesize(void) ;
int getpagesize(void) __attribute__((const)) ;
char *getpass(const char *) ;
char *getwd(char *) ;
int lchown(const char *, uid_t, gid_t) __asm("_" "lchown") ;
int lockf(int, int, off_t) __asm("_" "lockf") ;
int nice(int) __asm("_" "nice") ;
ssize_t pread(int, void *, size_t, off_t) __asm("_" "pread") ;
ssize_t pwrite(int, const void *, size_t, off_t) __asm("_" "pwrite") ;
__attribute__((deprecated))
void *sbrk(int);
pid_t setpgrp(void) __asm("_" "setpgrp") ;
int setregid(gid_t, gid_t) __asm("_" "setregid") ;
int setreuid(uid_t, uid_t) __asm("_" "setreuid") ;
void swab(const void * restrict, void * restrict, ssize_t);
void sync(void);
int truncate(const char *, off_t);
useconds_t ualarm(useconds_t, useconds_t);
int usleep(useconds_t) __asm("_" "usleep") ;
pid_t vfork(void);
int fsync(int) __asm("_" "fsync") ;
int ftruncate(int, off_t);
int getlogin_r(char *, size_t);
# 619 "/usr/include/unistd.h" 3 4
int fchown(int, uid_t, gid_t);
int gethostname(char *, size_t);
ssize_t readlink(const char * restrict, char * restrict, size_t);
int setegid(gid_t);
int seteuid(uid_t);
int symlink(const char *, const char *);
# 633 "/usr/include/unistd.h" 3 4
# 1 "/usr/include/sys/select.h" 1 3 4
# 66 "/usr/include/sys/select.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 67 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4
# 46 "/usr/include/sys/_types/_fd_def.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, const struct fd_set *_p)
{
 return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(1<<((unsigned long)_n % (sizeof(__int32_t) * 8)))));
}
# 76 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_timespec.h" 1 3 4
# 30 "/usr/include/sys/_types/_timespec.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 77 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_timeval.h" 1 3 4
# 30 "/usr/include/sys/_types/_timeval.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 78 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 85 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_suseconds_t.h" 3 4
typedef __darwin_suseconds_t suseconds_t;
# 86 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sigset_t.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 87 "/usr/include/sys/select.h" 2 3 4
# 100 "/usr/include/sys/select.h" 3 4
# 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4
# 101 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4
# 102 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4
# 103 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4
# 104 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4
# 105 "/usr/include/sys/select.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4
# 108 "/usr/include/sys/select.h" 2 3 4
int pselect(int, fd_set * restrict, fd_set * restrict,
  fd_set * restrict, const struct timespec * restrict,
  const sigset_t * restrict)
  __asm("_" "pselect" "$1050")
  ;
# 1 "/usr/include/sys/_select.h" 1 3 4
# 39 "/usr/include/sys/_select.h" 3 4
int select(int, fd_set * restrict, fd_set * restrict,
  fd_set * restrict, struct timeval * restrict)
  __asm("_" "select" "$1050")
  ;
# 130 "/usr/include/sys/select.h" 2 3 4
# 634 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 636 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 637 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/_types/_uuid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uuid_t.h" 3 4
typedef __darwin_uuid_t uuid_t;
# 638 "/usr/include/unistd.h" 2 3 4
void _Exit(int) __attribute__((noreturn));
int accessx_np(const struct accessx_descriptor *, size_t, int *, uid_t);
int acct(const char *);
int add_profil(char *, size_t, unsigned long, unsigned int);
void endusershell(void);
int execvP(const char *, const char *, char * const *);
char *fflagstostr(unsigned long);
int getdomainname(char *, int);
int getgrouplist(const char *, int, int *, int *);
# 1 "/usr/include/gethostuuid.h" 1 3 4
# 39 "/usr/include/gethostuuid.h" 3 4
int gethostuuid(uuid_t, const struct timespec *) __attribute__((availability(macosx,introduced=10.5)));
# 654 "/usr/include/unistd.h" 2 3 4
mode_t getmode(const void *, mode_t);
int getpeereid(int, uid_t *, gid_t *);
int getsgroups_np(int *, uuid_t);
char *getusershell(void);
int getwgroups_np(int *, uuid_t);
int initgroups(const char *, int);
int iruserok(unsigned long, int, const char *, const char *);
int iruserok_sa(const void *, int, int, const char *, const char *);
int issetugid(void);
char *mkdtemp(char *);
int mknod(const char *, mode_t, dev_t);
int mkpath_np(const char *path, mode_t omode) __attribute__((availability(macosx,introduced=10.8)));
int mkstemp(char *);
int mkstemps(char *, int);
char *mktemp(char *);
int nfssvc(int, void *);
int profil(char *, size_t, unsigned long, unsigned int);
int pthread_setugid_np(uid_t, gid_t);
int pthread_getugid_np( uid_t *, gid_t *);
int rcmd(char **, int, const char *, const char *, const char *, int *);
int rcmd_af(char **, int, const char *, const char *, const char *, int *,
  int);
int reboot(int);
int revoke(const char *);
int rresvport(int *);
int rresvport_af(int *, int);
int ruserok(const char *, int, const char *, const char *);
int setdomainname(const char *, int);
int setgroups(int, const gid_t *);
void sethostid(long);
int sethostname(const char *, int);
void setkey(const char *) __asm("_" "setkey") ;
int setlogin(const char *);
void *setmode(const char *) __asm("_" "setmode");
int setrgid(gid_t);
int setruid(uid_t);
int setsgroups_np(int, const uuid_t);
void setusershell(void);
int setwgroups_np(int, const uuid_t);
int strtofflags(char **, unsigned long *, unsigned long *);
int swapon(const char *);
int syscall(int, ...);
int ttyslot(void);
int undelete(const char *);
int unwhiteout(const char *);
void *valloc(size_t);
extern char *suboptarg;
int getsubopt(char **, char * const *, char **);
int fgetattrlist(int,void*,void*,size_t,unsigned int) __attribute__((availability(macosx,introduced=10.6)));
int fsetattrlist(int,void*,void*,size_t,unsigned int) __attribute__((availability(macosx,introduced=10.6)));
int getattrlist(const char*,void*,void*,size_t,unsigned int) __asm("_" "getattrlist") ;
int setattrlist(const char*,void*,void*,size_t,unsigned int) __asm("_" "setattrlist") ;
int exchangedata(const char*,const char*,unsigned int);
int getdirentriesattr(int,void*,void*,size_t,unsigned int*,unsigned int*,unsigned int*,unsigned int);
# 731 "/usr/include/unistd.h" 3 4
struct fssearchblock;
struct searchstate;
int searchfs(const char *, struct fssearchblock *, unsigned long *, unsigned int, unsigned int, struct searchstate *);
int fsctl(const char *,unsigned long,void*,unsigned int);
int ffsctl(int,unsigned long,void*,unsigned int) __attribute__((availability(macosx,introduced=10.6)));
int fsync_volume_np(int, int) __attribute__((availability(macosx,introduced=10.8)));
int sync_volume_np(const char *, int) __attribute__((availability(macosx,introduced=10.8)));
extern int optreset;
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_UNISTD_H" to "1"
================================================================================
TEST check from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: netinet/in.h
Executing: clang -E  -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
stdout:
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 170 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/confdefs.h" 1
# 2 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conffix.h" 1
# 3 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
# 1 "/usr/include/netinet/in.h" 1 3 4
# 66 "/usr/include/netinet/in.h" 3 4
# 1 "/usr/include/sys/appleapiopts.h" 1 3 4
# 67 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/sys/_types.h" 1 3 4
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 484 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4
# 485 "/usr/include/sys/cdefs.h" 2 3 4
# 550 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/sys/_posix_availability.h" 1 3 4
# 551 "/usr/include/sys/cdefs.h" 2 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 32 "/usr/include/machine/_types.h" 3 4
# 1 "/usr/include/i386/_types.h" 1 3 4
# 37 "/usr/include/i386/_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long long __int64_t;
typedef unsigned long long __uint64_t;
typedef long __darwin_intptr_t;
typedef unsigned int __darwin_natural_t;
# 70 "/usr/include/i386/_types.h" 3 4
typedef int __darwin_ct_rune_t;
typedef union {
 char __mbstate8[128];
 long long _mbstateL;
} __mbstate_t;
typedef __mbstate_t __darwin_mbstate_t;
typedef long int __darwin_ptrdiff_t;
typedef long unsigned int __darwin_size_t;
typedef __builtin_va_list __darwin_va_list;
typedef int __darwin_wchar_t;
typedef __darwin_wchar_t __darwin_rune_t;
typedef int __darwin_wint_t;
typedef unsigned long __darwin_clock_t;
typedef __uint32_t __darwin_socklen_t;
typedef long __darwin_ssize_t;
typedef long __darwin_time_t;
# 33 "/usr/include/machine/_types.h" 2 3 4
# 34 "/usr/include/sys/_types.h" 2 3 4
# 58 "/usr/include/sys/_types.h" 3 4
struct __darwin_pthread_handler_rec
{
 void (*__routine)(void *);
 void *__arg;
 struct __darwin_pthread_handler_rec *__next;
};
struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[1168]; };
# 94 "/usr/include/sys/_types.h" 3 4
typedef __int64_t __darwin_blkcnt_t;
typedef __int32_t __darwin_blksize_t;
typedef __int32_t __darwin_dev_t;
typedef unsigned int __darwin_fsblkcnt_t;
typedef unsigned int __darwin_fsfilcnt_t;
typedef __uint32_t __darwin_gid_t;
typedef __uint32_t __darwin_id_t;
typedef __uint64_t __darwin_ino64_t;
typedef __darwin_ino64_t __darwin_ino_t;
typedef __darwin_natural_t __darwin_mach_port_name_t;
typedef __darwin_mach_port_name_t __darwin_mach_port_t;
typedef __uint16_t __darwin_mode_t;
typedef __int64_t __darwin_off_t;
typedef __int32_t __darwin_pid_t;
typedef struct _opaque_pthread_attr_t
   __darwin_pthread_attr_t;
typedef struct _opaque_pthread_cond_t
   __darwin_pthread_cond_t;
typedef struct _opaque_pthread_condattr_t
   __darwin_pthread_condattr_t;
typedef unsigned long __darwin_pthread_key_t;
typedef struct _opaque_pthread_mutex_t
   __darwin_pthread_mutex_t;
typedef struct _opaque_pthread_mutexattr_t
   __darwin_pthread_mutexattr_t;
typedef struct _opaque_pthread_once_t
   __darwin_pthread_once_t;
typedef struct _opaque_pthread_rwlock_t
   __darwin_pthread_rwlock_t;
typedef struct _opaque_pthread_rwlockattr_t
   __darwin_pthread_rwlockattr_t;
typedef struct _opaque_pthread_t
   *__darwin_pthread_t;
typedef __uint32_t __darwin_sigset_t;
typedef __int32_t __darwin_suseconds_t;
typedef __uint32_t __darwin_uid_t;
typedef __uint32_t __darwin_useconds_t;
typedef unsigned char __darwin_uuid_t[16];
typedef char __darwin_uuid_string_t[37];
# 68 "/usr/include/netinet/in.h" 2 3 4
# 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 1 3 4
# 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 3 4
# 1 "/usr/include/stdint.h" 1 3 4
# 18 "/usr/include/stdint.h" 3 4
# 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int8_t.h" 3 4
typedef signed char int8_t;
# 19 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int16_t.h" 3 4
typedef short int16_t;
# 20 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int32_t.h" 3 4
typedef int int32_t;
# 21 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_int64_t.h" 3 4
typedef long long int64_t;
# 22 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint8_t.h" 1 3 4
# 31 "/usr/include/_types/_uint8_t.h" 3 4
typedef unsigned char uint8_t;
# 24 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint16_t.h" 1 3 4
# 31 "/usr/include/_types/_uint16_t.h" 3 4
typedef unsigned short uint16_t;
# 25 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint32_t.h" 1 3 4
# 31 "/usr/include/_types/_uint32_t.h" 3 4
typedef unsigned int uint32_t;
# 26 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uint64_t.h" 1 3 4
# 31 "/usr/include/_types/_uint64_t.h" 3 4
typedef unsigned long long uint64_t;
# 27 "/usr/include/stdint.h" 2 3 4
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
typedef int8_t int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef int64_t int_fast64_t;
typedef uint8_t uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
typedef uint64_t uint_fast64_t;
# 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_intptr_t.h" 3 4
typedef __darwin_intptr_t intptr_t;
# 54 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uintptr_t.h" 3 4
typedef unsigned long uintptr_t;
# 55 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_intmax_t.h" 1 3 4
# 32 "/usr/include/_types/_intmax_t.h" 3 4
typedef long int intmax_t;
# 59 "/usr/include/stdint.h" 2 3 4
# 1 "/usr/include/_types/_uintmax_t.h" 1 3 4
# 32 "/usr/include/_types/_uintmax_t.h" 3 4
typedef long unsigned int uintmax_t;
# 60 "/usr/include/stdint.h" 2 3 4
# 65 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdint.h" 2 3 4
# 69 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/Availability.h" 1 3 4
# 148 "/usr/include/Availability.h" 3 4
# 1 "/usr/include/AvailabilityInternal.h" 1 3 4
# 149 "/usr/include/Availability.h" 2 3 4
# 71 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_addr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_addr_t.h" 3 4
typedef __uint32_t in_addr_t;
# 73 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/sys/_types/_in_port_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_in_port_t.h" 3 4
typedef __uint16_t in_port_t;
# 75 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/sys/socket.h" 1 3 4
# 75 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/types.h" 1 3 4
# 78 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 35 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 81 "/usr/include/i386/types.h" 3 4
typedef unsigned char u_int8_t;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32_t;
typedef unsigned long long u_int64_t;
typedef int64_t register_t;
# 97 "/usr/include/i386/types.h" 3 4
typedef u_int64_t user_addr_t;
typedef u_int64_t user_size_t;
typedef int64_t user_ssize_t;
typedef int64_t user_long_t;
typedef u_int64_t user_ulong_t;
typedef int64_t user_time_t;
typedef int64_t user_off_t;
typedef u_int64_t syscall_arg_t;
# 1 "/usr/include/sys/_types/___offsetof.h" 1 3 4
# 114 "/usr/include/i386/types.h" 2 3 4
# 36 "/usr/include/machine/types.h" 2 3 4
# 79 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 35 "/usr/include/machine/endian.h" 3 4
# 1 "/usr/include/i386/endian.h" 1 3 4
# 99 "/usr/include/i386/endian.h" 3 4
# 1 "/usr/include/sys/_endian.h" 1 3 4
# 124 "/usr/include/sys/_endian.h" 3 4
# 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4
# 66 "/usr/include/libkern/_OSByteOrder.h" 3 4
# 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4
# 44 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4
static inline
__uint16_t
_OSSwapInt16(
    __uint16_t _data
)
{
    return ((__uint16_t)((_data << 8) | (_data >> 8)));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    return __builtin_bswap32(_data);
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    return __builtin_bswap64(_data);
}
# 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4
# 125 "/usr/include/sys/_endian.h" 2 3 4
# 100 "/usr/include/i386/endian.h" 2 3 4
# 36 "/usr/include/machine/endian.h" 2 3 4
# 82 "/usr/include/sys/types.h" 2 3 4
typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;
typedef unsigned short ushort;
typedef unsigned int uint;
typedef u_int64_t u_quad_t;
typedef int64_t quad_t;
typedef quad_t * qaddr_t;
typedef char * caddr_t;
typedef int32_t daddr_t;
# 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_dev_t.h" 3 4
typedef __darwin_dev_t dev_t;
# 103 "/usr/include/sys/types.h" 2 3 4
typedef u_int32_t fixpt_t;
# 1 "/usr/include/sys/_types/_blkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blkcnt_t.h" 3 4
typedef __darwin_blkcnt_t blkcnt_t;
# 107 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_blksize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_blksize_t.h" 3 4
typedef __darwin_blksize_t blksize_t;
# 108 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_gid_t.h" 3 4
typedef __darwin_gid_t gid_t;
# 109 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino_t.h" 3 4
typedef __darwin_ino_t ino_t;
# 112 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ino64_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ino64_t.h" 3 4
typedef __darwin_ino64_t ino64_t;
# 115 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_key_t.h" 3 4
typedef __int32_t key_t;
# 118 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_mode_t.h" 3 4
typedef __darwin_mode_t mode_t;
# 119 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_nlink_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_nlink_t.h" 3 4
typedef __uint16_t nlink_t;
# 120 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_id_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_id_t.h" 3 4
typedef __darwin_id_t id_t;
# 121 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pid_t.h" 3 4
typedef __darwin_pid_t pid_t;
# 122 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_off_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_off_t.h" 3 4
typedef __darwin_off_t off_t;
# 123 "/usr/include/sys/types.h" 2 3 4
typedef int32_t segsz_t;
typedef int32_t swblk_t;
# 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_uid_t.h" 3 4
typedef __darwin_uid_t uid_t;
# 128 "/usr/include/sys/types.h" 2 3 4
# 161 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_clock_t.h" 3 4
typedef __darwin_clock_t clock_t;
# 162 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_size_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_size_t.h" 3 4
typedef __darwin_size_t size_t;
# 163 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_ssize_t.h" 3 4
typedef __darwin_ssize_t ssize_t;
# 164 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_time_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_time_t.h" 3 4
typedef __darwin_time_t time_t;
# 165 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_useconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_useconds_t.h" 3 4
typedef __darwin_useconds_t useconds_t;
# 167 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_suseconds_t.h" 3 4
typedef __darwin_suseconds_t suseconds_t;
# 168 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_rsize_t.h" 3 4
typedef __darwin_size_t rsize_t;
# 171 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_errno_t.h" 3 4
typedef int errno_t;
# 172 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4
# 46 "/usr/include/sys/_types/_fd_def.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, const struct fd_set *_p)
{
 return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(1<<((unsigned long)_n % (sizeof(__int32_t) * 8)))));
}
# 181 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4
# 194 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4
# 195 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4
# 196 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4
# 197 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4
# 198 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4
# 201 "/usr/include/sys/types.h" 2 3 4
# 210 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_types/_pthread_attr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_attr_t.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
# 211 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_cond_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_cond_t.h" 3 4
typedef __darwin_pthread_cond_t pthread_cond_t;
# 212 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_condattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_condattr_t.h" 3 4
typedef __darwin_pthread_condattr_t pthread_condattr_t;
# 213 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutex_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutex_t.h" 3 4
typedef __darwin_pthread_mutex_t pthread_mutex_t;
# 214 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_mutexattr_t.h" 3 4
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
# 215 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_once_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_once_t.h" 3 4
typedef __darwin_pthread_once_t pthread_once_t;
# 216 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlock_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlock_t.h" 3 4
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
# 217 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_rwlockattr_t.h" 3 4
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
# 218 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_t.h" 3 4
typedef __darwin_pthread_t pthread_t;
# 219 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_pthread_key_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_pthread_key_t.h" 3 4
typedef __darwin_pthread_key_t pthread_key_t;
# 223 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsblkcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsblkcnt_t.h" 3 4
typedef __darwin_fsblkcnt_t fsblkcnt_t;
# 227 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/sys/_types/_fsfilcnt_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_fsfilcnt_t.h" 3 4
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 228 "/usr/include/sys/types.h" 2 3 4
# 76 "/usr/include/sys/socket.h" 2 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 29 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 30 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 93 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/_types/_sa_family_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_sa_family_t.h" 3 4
typedef __uint8_t sa_family_t;
# 94 "/usr/include/sys/socket.h" 2 3 4
# 1 "/usr/include/sys/_types/_socklen_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_socklen_t.h" 3 4
typedef __darwin_socklen_t socklen_t;
# 95 "/usr/include/sys/socket.h" 2 3 4
# 105 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/sys/_types/_iovec_t.h" 1 3 4
# 30 "/usr/include/sys/_types/_iovec_t.h" 3 4
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 106 "/usr/include/sys/socket.h" 2 3 4
# 186 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 204 "/usr/include/sys/socket.h" 3 4
struct so_np_extensions {
 u_int32_t npx_flags;
 u_int32_t npx_mask;
};
# 279 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 292 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 312 "/usr/include/sys/socket.h" 3 4
struct sockaddr_storage {
 __uint8_t ss_len;
 sa_family_t ss_family;
 char __ss_pad1[((sizeof(__int64_t)) - sizeof(__uint8_t) - sizeof(sa_family_t))];
 __int64_t __ss_align;
 char __ss_pad2[(128 - sizeof(__uint8_t) - sizeof(sa_family_t) - ((sizeof(__int64_t)) - sizeof(__uint8_t) - sizeof(sa_family_t)) - (sizeof(__int64_t)))];
};
# 412 "/usr/include/sys/socket.h" 3 4
struct msghdr {
 void *msg_name;
 socklen_t msg_namelen;
 struct iovec *msg_iov;
 int msg_iovlen;
 void *msg_control;
 socklen_t msg_controllen;
 int msg_flags;
};
# 452 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 543 "/usr/include/sys/socket.h" 3 4
struct sf_hdtr {
 struct iovec *headers;
 int hdr_cnt;
 struct iovec *trailers;
 int trl_cnt;
};
int accept(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "accept") ;
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind") ;
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect") ;
int getpeername(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "getpeername") ;
int getsockname(int, struct sockaddr * restrict, socklen_t * restrict)
  __asm("_" "getsockname") ;
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
int listen(int, int) __asm("_" "listen") ;
ssize_t recv(int, void *, size_t, int) __asm("_" "recv") ;
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * restrict,
  socklen_t * restrict) __asm("_" "recvfrom") ;
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg") ;
ssize_t send(int, const void *, size_t, int) __asm("_" "send") ;
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg") ;
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto") ;
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int) __attribute__((availability(macosx,introduced=10.5)));
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair") ;
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 82 "/usr/include/netinet/in.h" 2 3 4
# 301 "/usr/include/netinet/in.h" 3 4
struct in_addr {
 in_addr_t s_addr;
};
# 374 "/usr/include/netinet/in.h" 3 4
struct sockaddr_in {
 __uint8_t sin_len;
 sa_family_t sin_family;
 in_port_t sin_port;
 struct in_addr sin_addr;
 char sin_zero[8];
};
# 393 "/usr/include/netinet/in.h" 3 4
struct ip_opts {
 struct in_addr ip_dst;
 char ip_opts[40];
};
# 501 "/usr/include/netinet/in.h" 3 4
struct ip_mreq {
 struct in_addr imr_multiaddr;
 struct in_addr imr_interface;
};
struct ip_mreqn {
 struct in_addr imr_multiaddr;
 struct in_addr imr_address;
 int imr_ifindex;
};
#pragma pack(4)
struct ip_mreq_source {
 struct in_addr imr_multiaddr;
 struct in_addr imr_sourceaddr;
 struct in_addr imr_interface;
};
struct group_req {
 uint32_t gr_interface;
 struct sockaddr_storage gr_group;
};
struct group_source_req {
 uint32_t gsr_interface;
 struct sockaddr_storage gsr_group;
 struct sockaddr_storage gsr_source;
};
# 549 "/usr/include/netinet/in.h" 3 4
struct __msfilterreq {
 uint32_t msfr_ifindex;
 uint32_t msfr_fmode;
 uint32_t msfr_nsrcs;
 uint32_t __msfr_align;
 struct sockaddr_storage msfr_group;
 struct sockaddr_storage *msfr_srcs;
};
#pragma pack()
struct sockaddr;
int setipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t,
     uint32_t, struct in_addr *) __attribute__((availability(macosx,introduced=10.7)));
int getipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t *,
     uint32_t *, struct in_addr *) __attribute__((availability(macosx,introduced=10.7)));
int setsourcefilter(int, uint32_t, struct sockaddr *, socklen_t,
     uint32_t, uint32_t, struct sockaddr_storage *) __attribute__((availability(macosx,introduced=10.7)));
int getsourcefilter(int, uint32_t, struct sockaddr *, socklen_t,
     uint32_t *, uint32_t *, struct sockaddr_storage *) __attribute__((availability(macosx,introduced=10.7)));
# 612 "/usr/include/netinet/in.h" 3 4
struct in_pktinfo {
 unsigned int ipi_ifindex;
 struct in_addr ipi_spec_dst;
 struct in_addr ipi_addr;
};
# 654 "/usr/include/netinet/in.h" 3 4
# 1 "/usr/include/netinet6/in6.h" 1 3 4
# 152 "/usr/include/netinet6/in6.h" 3 4
struct in6_addr {
 union {
  __uint8_t __u6_addr8[16];
  __uint16_t __u6_addr16[8];
  __uint32_t __u6_addr32[4];
 } __u6_addr;
};
# 170 "/usr/include/netinet6/in6.h" 3 4
struct sockaddr_in6 {
 __uint8_t sin6_len;
 sa_family_t sin6_family;
 in_port_t sin6_port;
 __uint32_t sin6_flowinfo;
 struct in6_addr sin6_addr;
 __uint32_t sin6_scope_id;
};
# 212 "/usr/include/netinet6/in6.h" 3 4
extern const struct in6_addr in6addr_any;
extern const struct in6_addr in6addr_loopback;
extern const struct in6_addr in6addr_nodelocal_allnodes;
extern const struct in6_addr in6addr_linklocal_allnodes;
extern const struct in6_addr in6addr_linklocal_allrouters;
extern const struct in6_addr in6addr_linklocal_allv2routers;
# 528 "/usr/include/netinet6/in6.h" 3 4
struct ipv6_mreq {
 struct in6_addr ipv6mr_multiaddr;
 unsigned int ipv6mr_interface;
};
struct in6_pktinfo {
 struct in6_addr ipi6_addr;
 unsigned int ipi6_ifindex;
};
struct ip6_mtuinfo {
 struct sockaddr_in6 ip6m_addr;
 uint32_t ip6m_mtu;
};
# 625 "/usr/include/netinet6/in6.h" 3 4
struct cmsghdr;
extern int inet6_option_space(int);
extern int inet6_option_init(void *, struct cmsghdr **, int);
extern int inet6_option_append(struct cmsghdr *, const __uint8_t *, int, int);
extern __uint8_t *inet6_option_alloc(struct cmsghdr *, int, int, int);
extern int inet6_option_next(const struct cmsghdr *, __uint8_t **);
extern int inet6_option_find(const struct cmsghdr *, __uint8_t **, int);
extern size_t inet6_rthdr_space(int, int);
extern struct cmsghdr *inet6_rthdr_init(void *, int);
extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *,
    unsigned int);
extern int inet6_rthdr_lasthop(struct cmsghdr *, unsigned int);
extern int inet6_rthdr_segments(const struct cmsghdr *);
extern struct in6_addr *inet6_rthdr_getaddr(struct cmsghdr *, int);
extern int inet6_rthdr_getflags(const struct cmsghdr *, int);
extern int inet6_opt_init(void *, socklen_t);
extern int inet6_opt_append(void *, socklen_t, int, __uint8_t, socklen_t,
    __uint8_t, void **);
extern int inet6_opt_finish(void *, socklen_t, int);
extern int inet6_opt_set_val(void *, int, void *, socklen_t);
extern int inet6_opt_next(void *, socklen_t, int, __uint8_t *, socklen_t *,
    void **);
extern int inet6_opt_find(void *, socklen_t, int, __uint8_t, socklen_t *,
    void **);
extern int inet6_opt_get_val(void *, int, void *, socklen_t);
extern socklen_t inet6_rth_space(int, int);
extern void *inet6_rth_init(void *, socklen_t, int, int);
extern int inet6_rth_add(void *, const struct in6_addr *);
extern int inet6_rth_reverse(const void *, void *);
extern int inet6_rth_segments(const void *);
extern struct in6_addr *inet6_rth_getaddr(const void *, int);
extern void addrsel_policy_init(void);
# 655 "/usr/include/netinet/in.h" 2 3 4
int bindresvport(int, struct sockaddr_in *);
struct sockaddr;
int bindresvport_sa(int, struct sockaddr *);
# 4 "/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c" 2
Preprocess stderr before filtering::
Preprocess stderr after filtering::
            Defined "HAVE_NETINET_IN_H" to "1"
================================================================================
TEST checkRecursiveMacros from config.headers(/Users/patrick/program/petsc/config/BuildSystem/config/headers.py:218)
TESTING: checkRecursiveMacros from config.headers(config/BuildSystem/config/headers.py:218)
  Checks that the preprocessor allows recursive macros, and if not defines HAVE_BROKEN_RECURSIVE_MACRO
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void a(int i, int j) {}
#define a(b) a(b,__LINE__)

int main() {
a(0);
;
  return 0;
}
================================================================================
TEST configureCacheDetails from config.utilities.cacheDetails(/Users/patrick/program/petsc/config/BuildSystem/config/utilities/cacheDetails.py:78)
TESTING: configureCacheDetails from config.utilities.cacheDetails(config/BuildSystem/config/utilities/cacheDetails.py:78)
  Try to determine the size and associativity of the cache.
            Pushing language C
                      All intermediate test results are stored in /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.c 
Possible ERROR while running compiler: exit code 256
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.c:4:56: error: use of undeclared identifier '_SC_LEVEL1_DCACHE_SIZE'; did you mean 'getconf_LEVEL1_DCACHE_SIZE'?
long getconf_LEVEL1_DCACHE_SIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_SIZE); return (16 <= val && val <= 2147483647) ? val : 32768; }
                                                       ^~~~~~~~~~~~~~~~~~~~~~
                                                       getconf_LEVEL1_DCACHE_SIZE
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.c:4:6: note: 'getconf_LEVEL1_DCACHE_SIZE' declared here
long getconf_LEVEL1_DCACHE_SIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_SIZE); return (16 <= val && val <= 2147483647) ? val : 32768; }
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.c:4:56: warning: incompatible pointer to integer conversion passing 'long ()' to parameter of type 'int' [-Wint-conversion]
long getconf_LEVEL1_DCACHE_SIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_SIZE); return (16 <= val && val <= 2147483647) ? val : 32768; }
                                                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/unistd.h:477:18: note: passing argument to parameter here
long     sysconf(int);
                    ^
1 warning and 1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <unistd.h>
long getconf_LEVEL1_DCACHE_SIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_SIZE); return (16 <= val && val <= 2147483647) ? val : 32768; }

int main() {
;
  return 0;
}
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
long getconf_LEVEL1_DCACHE_SIZE() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_SIZE","r"); fscanf(f,"%ld",&val); pclose(f); return (16 <= val && val <= 2147483647) ? val : 32768; }

int main() {
;
  return 0;
}
            Popping language C
          Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_SIZE() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_SIZE","r"); fscanf(f,"%ld",&val); pclose(f); return (16 <= val && val <= 2147483647) ? val : 32768; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_SIZE()); fclose(output);;
  return 0;
}
                      Pushing language C
                      Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest
          Popping language C
          Defined "LEVEL1_DCACHE_SIZE" to "32768"
          Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_LINESIZE() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_LINESIZE","r"); fscanf(f,"%ld",&val); pclose(f); return (16 <= val && val <= 2147483647) ? val : 32; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_LINESIZE()); fclose(output);;
  return 0;
}
                      Pushing language C
                      Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest
          Popping language C
          Defined "LEVEL1_DCACHE_LINESIZE" to "32"
          Pushing language C
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_ASSOC() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_ASSOC","r"); fscanf(f,"%ld",&val); pclose(f); return (0 <= val && val <= 2147483647) ? val : 2; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_ASSOC()); fclose(output);;
  return 0;
}
                      Pushing language C
                      Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails/conftest
          Popping language C
          Defined "LEVEL1_DCACHE_ASSOC" to "2"
================================================================================
TEST checkMemcmp from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:109)
TESTING: checkMemcmp from config.functions(config/BuildSystem/config/functions.py:109)
  Check for 8-bit clean memcmp
                          All intermediate test results are stored in /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <string.h>
void exit(int);


int main() {
char c0 = 0x40;
char c1 = (char) 0x80;
char c2 = (char) 0x81;
exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
;
  return 0;
}
                      Pushing language C
                      Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Testing executable /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest to see if it can be run
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest
Executing: /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest
================================================================================
TEST checkSysinfo from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:133)
TESTING: checkSysinfo from config.functions(config/BuildSystem/config/functions.py:133)
  Check whether sysinfo takes three arguments, and if it does define HAVE_SYSINFO_3ARG
Checking for functions [sysinfo]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 sysinfo();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sysinfo) || defined (__stub___sysinfo)
sysinfo_will_always_fail_with_ENOSYS();
#else
sysinfo();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "_sysinfo", referenced from:
      _main in conftest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
================================================================================
TEST checkVPrintf from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:156)
TESTING: checkVPrintf from config.functions(config/BuildSystem/config/functions.py:156)
  Checks whether vprintf requires a char * last argument, and if it does defines HAVE_VPRINTF_CHAR
Checking for functions [vprintf]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:13:6: warning: incompatible redeclaration of library function 'vprintf' [-Wincompatible-library-redeclaration]
char vprintf();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:13:6: note: 'vprintf' is a builtin with type 'int (const char *, __va_list_tag *)'
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 vprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_vprintf) || defined (__stub___vprintf)
vprintf_will_always_fail_with_ENOSYS();
#else
vprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
            Defined "HAVE_VPRINTF" to "1"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdarg.h>

int main() {
va_list Argp;
vprintf( "%d", Argp );
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
================================================================================
TEST checkVFPrintf from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:163)
TESTING: checkVFPrintf from config.functions(config/BuildSystem/config/functions.py:163)
  Checks whether vfprintf requires a char * last argument, and if it does defines HAVE_VFPRINTF_CHAR
Checking for functions [vfprintf]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:13:6: warning: incompatible redeclaration of library function 'vfprintf' [-Wincompatible-library-redeclaration]
char vfprintf();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:13:6: note: 'vfprintf' is a builtin with type 'int ()'
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 vfprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_vfprintf) || defined (__stub___vfprintf)
vfprintf_will_always_fail_with_ENOSYS();
#else
vfprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
            Defined "HAVE_VFPRINTF" to "1"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdarg.h>

int main() {
va_list Argp;
vfprintf(stdout, "%d", Argp );
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
================================================================================
TEST checkVSNPrintf from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:170)
TESTING: checkVSNPrintf from config.functions(config/BuildSystem/config/functions.py:170)
  Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR
Checking for functions [_vsnprintf]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 _vsnprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__vsnprintf) || defined (__stub____vsnprintf)
_vsnprintf_will_always_fail_with_ENOSYS();
#else
_vsnprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "__vsnprintf", referenced from:
      _main in conftest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Checking for functions [vsnprintf]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:13:6: warning: incompatible redeclaration of library function 'vsnprintf' [-Wincompatible-library-redeclaration]
char vsnprintf();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:13:6: note: 'vsnprintf' is a builtin with type 'int (char *, unsigned long, const char *, __va_list_tag *)'
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 vsnprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
vsnprintf_will_always_fail_with_ENOSYS();
#else
vsnprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
            Defined "HAVE_VSNPRINTF" to "1"
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdarg.h>

int main() {
va_list Argp;char str[6];
vsnprintf(str,5, "%d", Argp );
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
================================================================================
TEST checkNanosleep from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:214)
TESTING: checkNanosleep from config.functions(config/BuildSystem/config/functions.py:214)
  Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <time.h>

int main() {
struct timespec tp;
 tp.tv_sec = 0;
 tp.tv_nsec = (long)(1e9);
 nanosleep(&tp,0);
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
          Defined "HAVE_NANOSLEEP" to "1"
================================================================================
TEST checkSignalHandlerType from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:190)
TESTING: checkSignalHandlerType from config.functions(config/BuildSystem/config/functions.py:190)
  Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value
          Pushing language Cxx
Executing: clang++ -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0   -fPIC   /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>
static void myhandler(int sig) {}

int main() {
signal(SIGFPE,myhandler);
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: clang++  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
          Defined "SIGNAL_CAST" to " "
          Popping language Cxx
================================================================================
TEST checkFreeReturnType from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:200)
TESTING: checkFreeReturnType from config.functions(config/BuildSystem/config/functions.py:200)
  Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Possible ERROR while running compiler: exit code 256
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:6:25: error: assigning to 'int' from incompatible type 'void'
int ierr; void *p; ierr = free(p); return 0;
                        ^ ~~~~~~~
1 error generated.
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdlib.h>

int main() {
int ierr; void *p; ierr = free(p); return 0;
;
  return 0;
}
            Compile failed inside link

================================================================================
TEST checkVariableArgumentLists from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:206)
TESTING: checkVariableArgumentLists from config.functions(config/BuildSystem/config/functions.py:206)
  Checks whether the variable argument list functionality is working
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdarg.h>

int main() {
  va_list l1, l2;
  va_copy(l1, l2);
  return 0;
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
          Defined "HAVE_VA_COPY" to "1"
================================================================================
TEST checkClassify from config.functions(/Users/patrick/program/petsc/config/BuildSystem/config/functions.py:88)
TESTING: checkClassify from config.functions(config/BuildSystem/config/functions.py:88)
  Recursive decompose to rapidly classify functions as found or missing
    To confirm that a function is missing, we require a compile/link
    failure with only that function in a compilation unit.  In contrast,
    we can confirm that many functions are present by compiling them all
    together in a large compilation unit.  We optimistically compile
    everything together, then trim all functions that were named in the
    error message and bisect the result.  The trimming is only an
    optimization to increase the likelihood of a big-batch compile
    succeeding; we do not rely on the compiler naming missing functions.
    
Checking for functions [rand getdomainname _sleep snprintf realpath dlsym bzero _getcwd getwd uname _lseek sleep _access lseek usleep dlclose gethostname clock get_nprocs access _snprintf dlerror mkstemp fork getpagesize sbreak memalign sigset getcwd gethostbyname gettimeofday readlink _set_output_format PXFGETARG sigaction strcasecmp dlopen drand48 socket memmove signal popen getrusage times time sysctlbyname stricmp]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:16:6: warning: incompatible redeclaration of library function 'snprintf' [-Wincompatible-library-redeclaration]
char snprintf();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:16:6: note: 'snprintf' is a builtin with type 'int (char *, unsigned long, const char *, ...)'
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:19:6: warning: incompatible redeclaration of library function 'bzero' [-Wincompatible-library-redeclaration]
char bzero();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:19:6: note: 'bzero' is a builtin with type 'void (void *, unsigned long)'
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:48:6: warning: incompatible redeclaration of library function 'strcasecmp' [-Wincompatible-library-redeclaration]
char strcasecmp();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:48:6: note: 'strcasecmp' is a builtin with type 'int (const char *, const char *)'
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:52:6: warning: incompatible redeclaration of library function 'memmove' [-Wincompatible-library-redeclaration]
char memmove();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:52:6: note: 'memmove' is a builtin with type 'void *(void *, const void *, unsigned long)'
4 warnings generated.
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 rand();
char getdomainname();
char _sleep();
char snprintf();
char realpath();
char dlsym();
char bzero();
char _getcwd();
char getwd();
char uname();
char _lseek();
char sleep();
char _access();
char lseek();
char usleep();
char dlclose();
char gethostname();
char clock();
char get_nprocs();
char access();
char _snprintf();
char dlerror();
char mkstemp();
char fork();
char getpagesize();
char sbreak();
char memalign();
char sigset();
char getcwd();
char gethostbyname();
char gettimeofday();
char readlink();
char _set_output_format();
char PXFGETARG();
char sigaction();
char strcasecmp();
char dlopen();
char drand48();
char socket();
char memmove();
char signal();
char popen();
char getrusage();
char times();
char time();
char sysctlbyname();
char stricmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_rand) || defined (__stub___rand)
rand_will_always_fail_with_ENOSYS();
#else
rand();
#endif

#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
getdomainname_will_always_fail_with_ENOSYS();
#else
getdomainname();
#endif

#if defined (__stub__sleep) || defined (__stub____sleep)
_sleep_will_always_fail_with_ENOSYS();
#else
_sleep();
#endif

#if defined (__stub_snprintf) || defined (__stub___snprintf)
snprintf_will_always_fail_with_ENOSYS();
#else
snprintf();
#endif

#if defined (__stub_realpath) || defined (__stub___realpath)
realpath_will_always_fail_with_ENOSYS();
#else
realpath();
#endif

#if defined (__stub_dlsym) || defined (__stub___dlsym)
dlsym_will_always_fail_with_ENOSYS();
#else
dlsym();
#endif

#if defined (__stub_bzero) || defined (__stub___bzero)
bzero_will_always_fail_with_ENOSYS();
#else
bzero();
#endif

#if defined (__stub__getcwd) || defined (__stub____getcwd)
_getcwd_will_always_fail_with_ENOSYS();
#else
_getcwd();
#endif

#if defined (__stub_getwd) || defined (__stub___getwd)
getwd_will_always_fail_with_ENOSYS();
#else
getwd();
#endif

#if defined (__stub_uname) || defined (__stub___uname)
uname_will_always_fail_with_ENOSYS();
#else
uname();
#endif

#if defined (__stub__lseek) || defined (__stub____lseek)
_lseek_will_always_fail_with_ENOSYS();
#else
_lseek();
#endif

#if defined (__stub_sleep) || defined (__stub___sleep)
sleep_will_always_fail_with_ENOSYS();
#else
sleep();
#endif

#if defined (__stub__access) || defined (__stub____access)
_access_will_always_fail_with_ENOSYS();
#else
_access();
#endif

#if defined (__stub_lseek) || defined (__stub___lseek)
lseek_will_always_fail_with_ENOSYS();
#else
lseek();
#endif

#if defined (__stub_usleep) || defined (__stub___usleep)
usleep_will_always_fail_with_ENOSYS();
#else
usleep();
#endif

#if defined (__stub_dlclose) || defined (__stub___dlclose)
dlclose_will_always_fail_with_ENOSYS();
#else
dlclose();
#endif

#if defined (__stub_gethostname) || defined (__stub___gethostname)
gethostname_will_always_fail_with_ENOSYS();
#else
gethostname();
#endif

#if defined (__stub_clock) || defined (__stub___clock)
clock_will_always_fail_with_ENOSYS();
#else
clock();
#endif

#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
get_nprocs_will_always_fail_with_ENOSYS();
#else
get_nprocs();
#endif

#if defined (__stub_access) || defined (__stub___access)
access_will_always_fail_with_ENOSYS();
#else
access();
#endif

#if defined (__stub__snprintf) || defined (__stub____snprintf)
_snprintf_will_always_fail_with_ENOSYS();
#else
_snprintf();
#endif

#if defined (__stub_dlerror) || defined (__stub___dlerror)
dlerror_will_always_fail_with_ENOSYS();
#else
dlerror();
#endif

#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
mkstemp_will_always_fail_with_ENOSYS();
#else
mkstemp();
#endif

#if defined (__stub_fork) || defined (__stub___fork)
fork_will_always_fail_with_ENOSYS();
#else
fork();
#endif

#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
getpagesize_will_always_fail_with_ENOSYS();
#else
getpagesize();
#endif

#if defined (__stub_sbreak) || defined (__stub___sbreak)
sbreak_will_always_fail_with_ENOSYS();
#else
sbreak();
#endif

#if defined (__stub_memalign) || defined (__stub___memalign)
memalign_will_always_fail_with_ENOSYS();
#else
memalign();
#endif

#if defined (__stub_sigset) || defined (__stub___sigset)
sigset_will_always_fail_with_ENOSYS();
#else
sigset();
#endif

#if defined (__stub_getcwd) || defined (__stub___getcwd)
getcwd_will_always_fail_with_ENOSYS();
#else
getcwd();
#endif

#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
gethostbyname_will_always_fail_with_ENOSYS();
#else
gethostbyname();
#endif

#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
gettimeofday_will_always_fail_with_ENOSYS();
#else
gettimeofday();
#endif

#if defined (__stub_readlink) || defined (__stub___readlink)
readlink_will_always_fail_with_ENOSYS();
#else
readlink();
#endif

#if defined (__stub__set_output_format) || defined (__stub____set_output_format)
_set_output_format_will_always_fail_with_ENOSYS();
#else
_set_output_format();
#endif

#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
PXFGETARG_will_always_fail_with_ENOSYS();
#else
PXFGETARG();
#endif

#if defined (__stub_sigaction) || defined (__stub___sigaction)
sigaction_will_always_fail_with_ENOSYS();
#else
sigaction();
#endif

#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
strcasecmp_will_always_fail_with_ENOSYS();
#else
strcasecmp();
#endif

#if defined (__stub_dlopen) || defined (__stub___dlopen)
dlopen_will_always_fail_with_ENOSYS();
#else
dlopen();
#endif

#if defined (__stub_drand48) || defined (__stub___drand48)
drand48_will_always_fail_with_ENOSYS();
#else
drand48();
#endif

#if defined (__stub_socket) || defined (__stub___socket)
socket_will_always_fail_with_ENOSYS();
#else
socket();
#endif

#if defined (__stub_memmove) || defined (__stub___memmove)
memmove_will_always_fail_with_ENOSYS();
#else
memmove();
#endif

#if defined (__stub_signal) || defined (__stub___signal)
signal_will_always_fail_with_ENOSYS();
#else
signal();
#endif

#if defined (__stub_popen) || defined (__stub___popen)
popen_will_always_fail_with_ENOSYS();
#else
popen();
#endif

#if defined (__stub_getrusage) || defined (__stub___getrusage)
getrusage_will_always_fail_with_ENOSYS();
#else
getrusage();
#endif

#if defined (__stub_times) || defined (__stub___times)
times_will_always_fail_with_ENOSYS();
#else
times();
#endif

#if defined (__stub_time) || defined (__stub___time)
time_will_always_fail_with_ENOSYS();
#else
time();
#endif

#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
sysctlbyname_will_always_fail_with_ENOSYS();
#else
sysctlbyname();
#endif

#if defined (__stub_stricmp) || defined (__stub___stricmp)
stricmp_will_always_fail_with_ENOSYS();
#else
stricmp();
#endif
;
  return 0;
}
                        Pushing language C
                        Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "_PXFGETARG", referenced from:
      _main in conftest.o
  "__access", referenced from:
      _main in conftest.o
  "__getcwd", referenced from:
      _main in conftest.o
  "__lseek", referenced from:
      _main in conftest.o
  "__set_output_format", referenced from:
      _main in conftest.o
  "__sleep", referenced from:
      _main in conftest.o
  "__snprintf", referenced from:
      _main in conftest.o
  "_get_nprocs", referenced from:
      _main in conftest.o
  "_memalign", referenced from:
      _main in conftest.o
  "_sbreak", referenced from:
      _main in conftest.o
  "_stricmp", referenced from:
      _main in conftest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Checking for functions [rand getdomainname realpath dlsym bzero getwd uname usleep dlclose gethostname clock dlerror mkstemp fork getpagesize]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:17:6: warning: incompatible redeclaration of library function 'bzero' [-Wincompatible-library-redeclaration]
char bzero();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:17:6: note: 'bzero' is a builtin with type 'void (void *, unsigned long)'
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 rand();
char getdomainname();
char realpath();
char dlsym();
char bzero();
char getwd();
char uname();
char usleep();
char dlclose();
char gethostname();
char clock();
char dlerror();
char mkstemp();
char fork();
char getpagesize();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_rand) || defined (__stub___rand)
rand_will_always_fail_with_ENOSYS();
#else
rand();
#endif

#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
getdomainname_will_always_fail_with_ENOSYS();
#else
getdomainname();
#endif

#if defined (__stub_realpath) || defined (__stub___realpath)
realpath_will_always_fail_with_ENOSYS();
#else
realpath();
#endif

#if defined (__stub_dlsym) || defined (__stub___dlsym)
dlsym_will_always_fail_with_ENOSYS();
#else
dlsym();
#endif

#if defined (__stub_bzero) || defined (__stub___bzero)
bzero_will_always_fail_with_ENOSYS();
#else
bzero();
#endif

#if defined (__stub_getwd) || defined (__stub___getwd)
getwd_will_always_fail_with_ENOSYS();
#else
getwd();
#endif

#if defined (__stub_uname) || defined (__stub___uname)
uname_will_always_fail_with_ENOSYS();
#else
uname();
#endif

#if defined (__stub_usleep) || defined (__stub___usleep)
usleep_will_always_fail_with_ENOSYS();
#else
usleep();
#endif

#if defined (__stub_dlclose) || defined (__stub___dlclose)
dlclose_will_always_fail_with_ENOSYS();
#else
dlclose();
#endif

#if defined (__stub_gethostname) || defined (__stub___gethostname)
gethostname_will_always_fail_with_ENOSYS();
#else
gethostname();
#endif

#if defined (__stub_clock) || defined (__stub___clock)
clock_will_always_fail_with_ENOSYS();
#else
clock();
#endif

#if defined (__stub_dlerror) || defined (__stub___dlerror)
dlerror_will_always_fail_with_ENOSYS();
#else
dlerror();
#endif

#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
mkstemp_will_always_fail_with_ENOSYS();
#else
mkstemp();
#endif

#if defined (__stub_fork) || defined (__stub___fork)
fork_will_always_fail_with_ENOSYS();
#else
fork();
#endif

#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
getpagesize_will_always_fail_with_ENOSYS();
#else
getpagesize();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
                  Defined "HAVE_RAND" to "1"
                  Defined "HAVE_GETDOMAINNAME" to "1"
                  Defined "HAVE_REALPATH" to "1"
                  Defined "HAVE_DLSYM" to "1"
                  Defined "HAVE_BZERO" to "1"
                  Defined "HAVE_GETWD" to "1"
                  Defined "HAVE_UNAME" to "1"
                  Defined "HAVE_USLEEP" to "1"
                  Defined "HAVE_DLCLOSE" to "1"
                  Defined "HAVE_GETHOSTNAME" to "1"
                  Defined "HAVE_CLOCK" to "1"
                  Defined "HAVE_DLERROR" to "1"
                  Defined "HAVE_MKSTEMP" to "1"
                  Defined "HAVE_FORK" to "1"
                  Defined "HAVE_GETPAGESIZE" to "1"
Checking for functions [sigset gethostbyname gettimeofday readlink sigaction strcasecmp dlopen drand48 socket memmove signal popen getrusage times time sysctlbyname]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:18:6: warning: incompatible redeclaration of library function 'strcasecmp' [-Wincompatible-library-redeclaration]
char strcasecmp();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:18:6: note: 'strcasecmp' is a builtin with type 'int (const char *, const char *)'
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:22:6: warning: incompatible redeclaration of library function 'memmove' [-Wincompatible-library-redeclaration]
char memmove();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:22:6: note: 'memmove' is a builtin with type 'void *(void *, const void *, unsigned long)'
2 warnings generated.
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 sigset();
char gethostbyname();
char gettimeofday();
char readlink();
char sigaction();
char strcasecmp();
char dlopen();
char drand48();
char socket();
char memmove();
char signal();
char popen();
char getrusage();
char times();
char time();
char sysctlbyname();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sigset) || defined (__stub___sigset)
sigset_will_always_fail_with_ENOSYS();
#else
sigset();
#endif

#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
gethostbyname_will_always_fail_with_ENOSYS();
#else
gethostbyname();
#endif

#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
gettimeofday_will_always_fail_with_ENOSYS();
#else
gettimeofday();
#endif

#if defined (__stub_readlink) || defined (__stub___readlink)
readlink_will_always_fail_with_ENOSYS();
#else
readlink();
#endif

#if defined (__stub_sigaction) || defined (__stub___sigaction)
sigaction_will_always_fail_with_ENOSYS();
#else
sigaction();
#endif

#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
strcasecmp_will_always_fail_with_ENOSYS();
#else
strcasecmp();
#endif

#if defined (__stub_dlopen) || defined (__stub___dlopen)
dlopen_will_always_fail_with_ENOSYS();
#else
dlopen();
#endif

#if defined (__stub_drand48) || defined (__stub___drand48)
drand48_will_always_fail_with_ENOSYS();
#else
drand48();
#endif

#if defined (__stub_socket) || defined (__stub___socket)
socket_will_always_fail_with_ENOSYS();
#else
socket();
#endif

#if defined (__stub_memmove) || defined (__stub___memmove)
memmove_will_always_fail_with_ENOSYS();
#else
memmove();
#endif

#if defined (__stub_signal) || defined (__stub___signal)
signal_will_always_fail_with_ENOSYS();
#else
signal();
#endif

#if defined (__stub_popen) || defined (__stub___popen)
popen_will_always_fail_with_ENOSYS();
#else
popen();
#endif

#if defined (__stub_getrusage) || defined (__stub___getrusage)
getrusage_will_always_fail_with_ENOSYS();
#else
getrusage();
#endif

#if defined (__stub_times) || defined (__stub___times)
times_will_always_fail_with_ENOSYS();
#else
times();
#endif

#if defined (__stub_time) || defined (__stub___time)
time_will_always_fail_with_ENOSYS();
#else
time();
#endif

#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
sysctlbyname_will_always_fail_with_ENOSYS();
#else
sysctlbyname();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
                  Defined "HAVE_SIGSET" to "1"
                  Defined "HAVE_GETHOSTBYNAME" to "1"
                  Defined "HAVE_GETTIMEOFDAY" to "1"
                  Defined "HAVE_READLINK" to "1"
                  Defined "HAVE_SIGACTION" to "1"
                  Defined "HAVE_STRCASECMP" to "1"
                  Defined "HAVE_DLOPEN" to "1"
                  Defined "HAVE_DRAND48" to "1"
                  Defined "HAVE_SOCKET" to "1"
                  Defined "HAVE_MEMMOVE" to "1"
                  Defined "HAVE_SIGNAL" to "1"
                  Defined "HAVE_POPEN" to "1"
                  Defined "HAVE_GETRUSAGE" to "1"
                  Defined "HAVE_TIMES" to "1"
                  Defined "HAVE_TIME" to "1"
                  Defined "HAVE_SYSCTLBYNAME" to "1"
Checking for functions [_sleep]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 _sleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__sleep) || defined (__stub____sleep)
_sleep_will_always_fail_with_ENOSYS();
#else
_sleep();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "__sleep", referenced from:
      _main in conftest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Checking for functions [snprintf]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Possible ERROR while running compiler:
stderr:
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:13:6: warning: incompatible redeclaration of library function 'snprintf' [-Wincompatible-library-redeclaration]
char snprintf();
     ^
/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c:13:6: note: 'snprintf' is a builtin with type 'int (char *, unsigned long, const char *, ...)'
1 warning generated.
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 snprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_snprintf) || defined (__stub___snprintf)
snprintf_will_always_fail_with_ENOSYS();
#else
snprintf();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
                  Defined "HAVE_SNPRINTF" to "1"
Checking for functions [_getcwd]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 _getcwd();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__getcwd) || defined (__stub____getcwd)
_getcwd_will_always_fail_with_ENOSYS();
#else
_getcwd();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "__getcwd", referenced from:
      _main in conftest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Checking for functions [_lseek]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 _lseek();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__lseek) || defined (__stub____lseek)
_lseek_will_always_fail_with_ENOSYS();
#else
_lseek();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "__lseek", referenced from:
      _main in conftest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Checking for functions [sleep]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 sleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sleep) || defined (__stub___sleep)
sleep_will_always_fail_with_ENOSYS();
#else
sleep();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
                  Defined "HAVE_SLEEP" to "1"
Checking for functions [_access]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 _access();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__access) || defined (__stub____access)
_access_will_always_fail_with_ENOSYS();
#else
_access();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "__access", referenced from:
      _main in conftest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Checking for functions [lseek]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 lseek();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_lseek) || defined (__stub___lseek)
lseek_will_always_fail_with_ENOSYS();
#else
lseek();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
                  Defined "HAVE_LSEEK" to "1"
Checking for functions [get_nprocs]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.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 get_nprocs();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
get_nprocs_will_always_fail_with_ENOSYS();
#else
get_nprocs();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: clang  -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest  -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -ldl -lSystem -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin -lclang_rt.osx -ldl 
Possible ERROR while running linker: exit code 256
stderr:
Undefined symbols for architecture x86_64:
  "_get_nprocs", referenced from:
      _main in conftest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Checking for functions [access]
Executing: clang -c -o /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.o -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.libraries -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.closure -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.compilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.setCompilers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.headers -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.utilities.cacheDetails -I/var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions  -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0  /var/folders/y6/qgc09ys10yz14byp_sb2ll340000gn/T/petsc-zW5y34/config.functions/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplus