wget for Dorsal for DOLFIN on Mac OS X 10.6.4

Asked by Haris J. Catrakis

I upgraded my Mac OS X so that it is 10.6.4 (Snow Leopard), as advised for installing DOLFIN with dorsal. I installed Xcode (and X11 is automatically installed in Snow Leopard). Also, I installed MacPorts (http://distfiles.macports.org/MacPorts/MacPorts-1.9.1-10.6-SnowLeopard.dmg) as MacPorts 1.9.1.

When I try to build DOLFIN with Dorsal (./dorsal.sh) and I try the command 'sudo port install wget autogen readline pkgconfig libxml2 libtool cgal gmp zlib python26 swig-python py26-numpy bzr bzrtools git-core ginac boost +python26 vtk-devel +python26 suitesparse py26-scientific cppunit', I get this error:

Error: Cannot install wget for the arch(s) 'x86_64' because
Error: its dependency texinfo is only installed for the archs 'i386 ppc'.
Error: Unable to execute port: architecture mismatch

Please let me know what I need to do (I am very grateful for all your help so far and I've decided to upgrade to 10.6.4 as you suggested).

Thank you,

Haris

Question information

Language:
English Edit question
Status:
Solved
For:
DOLFIN Edit question
Assignee:
No assignee Edit question
Solved by:
Harish Narayanan
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
Johannes Ring (johannr) said :
#1

Hi Haris,

How did you install Armadillo? You should make sure you don't do an out-of-source build when building Armadillo. In Dorsal we build and install Armadillo from the top-level source directory like this:

  cmake -DCMAKE_INSTALL_PREFIX=${INSTALL_PATH} -DLIB_INSTALL_DIR=lib .
  make
  make install

where ${INSTALL_PATH} is where you would like Armadillo to be installed. Could you try to re-install Armadillo this way and then re-build DOLFIN?

Revision history for this message
Anders Logg (logg) said :
#2

2010-10-28 08:39, Haris J. Catrakis skrev:
> New question #131523 on DOLFIN:
> https://answers.launchpad.net/dolfin/+question/131523
>
> I am trying to install dolfin 0.9.9 on my mac (os x 10.5.8) and when I try to build dolfin, I get the following error regarding armadillo:
>
> -- Checking for package 'Armadillo'
> CMake Error at /Applications/CMake2.8-1.app/Contents/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70
> (MESSAGE):
> Armadillo could not be found. Be sure to set ARMADILLO_DIR. (missing:
> ARMADILLO_TEST_RUNS)
> Call Stack (most recent call first):
> cmake/modules/FindArmadillo.cmake:139 (find_package_handle_standard_args)
> CMakeLists.txt:156 (find_package)
>
> Please note that I have already installed armadillo (from arma.sourceforge.net) and I have already set the armadillo directory as follows:
>
> export ARMADILLO_DIR=/Applications/armadillo-0.9.90
>
> Is there a mistake in the way I am setting the armadillo directory?
>
>
> You received this question notification because you are a member of
> DOLFIN Team, which is an answer contact for DOLFIN.

Johannes tells me that one potential problem might be that you have
installed Armadillo "out-of-source". Is that the case?

Anyway, try installing everything using Dorsal. It has been reported to
work for many people on Mac OS X (and it works for me).

--
Anders

Revision history for this message
Harish Narayanan (hnarayanan) said :
#3

I was asking Johannes about this too, since I was concerned this might have something to do with Mac OS X 10.5.x.

Please try installing everything using Dorsal, noting that it has not been tested on 10.5 for a while. (We have only been testing it on 10.6 for some time.)

Revision history for this message
Haris J. Catrakis (catrakis) said :
#4

Hi Anders, Johannes, and Harish,

Thank you for your suggestions. I had installed Armadillo from arma.sourceforge.net and I had typed './configure' and then 'make' in the Armadillo directory which I placed in /Applications. In any case, I agree with you that the best way for me to install DOLFIN is to install everything from FEniCS using Dorsal.

I installed everything today using Dorsal and everything worked until I got one error:

Compiling UMFPACK; this may take several minutes
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:
         UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details):
-------------------------------------------------------------------------------
--with-parmetis-dir= did not work
*******************************************************************************

Failure with exit status: 1
Exit message: There was a problem in build setup for petsc-3.1-p4.

Any idea what my mistake is? Is it because I am on Mac os x 10.5.8? Should I install Mac os x 10.6?

Please note that I cannot find 'configure.log' (which directory would it be in?).

I look forward to your advice again please.

Thank you!

Haris

Revision history for this message
Haris J. Catrakis (catrakis) said :
#5

Hi again Anders, Johannes, and Harish,

I found the 'configure.log' file and I am including it below in case it helps you to tell me please what the problem is.

Thank you very much again!

Haris

---------------- configure.log -----------------------

                            Pushing language C
                            Popping language C
                            Pushing language Cxx
                            Popping language Cxx
                            Pushing language FC
                            Popping language FC
sh: /bin/sh /Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/config.guess
Executing: /bin/sh /Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/config.guess
sh: i686-apple-darwin9.8.0

sh: /bin/sh /Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/config.sub i686-apple-darwin9.8.0

Executing: /bin/sh /Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/config.sub i686-apple-darwin9.8.0

sh: i686-apple-darwin9.8.0

================================================================================
================================================================================
Starting Configure Run at Sat Oct 30 23:36:01 2010
Configure Options: --configModules=PETSc.Configure --optionsModule=PETSc.compilerOptions COPTFLAGS=-O2 --with-debugging=0 --with-shared=1 --with-clanguage=cxx --with-parmetis=1 --with-parmetis-dir= --download-umfpack=1 --download-hypre=1 --download-mumps=1 --download-scalapack=1 --download-blacs=1
Working directory: /Applications/FEniCS/src/petsc-3.1-p4
Machine uname:
('Darwin', 'haris-catrakiss-macbook-pro.local', '9.8.0', 'Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386', 'i386')
Python version:
2.6.6 (r266:84292, Oct 30 2010, 19:39:46)
[GCC 4.0.1 (Apple Inc. build 5493)]
================================================================================
        Pushing language C
        Popping language C
        Pushing language Cxx
        Popping language Cxx
        Pushing language FC
        Popping language FC
================================================================================
TEST configureExternalPackagesDir from config.framework(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/framework.py:843)
TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:843)
================================================================================
TEST configureDebuggers from PETSc.utilities.debuggers(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/debuggers.py:22)
TESTING: configureDebuggers from PETSc.utilities.debuggers(config/PETSc/utilities/debuggers.py:22)
  Find a default debugger and determine its arguments
Checking for program /Applications/FEniCS/bin/gdb...not found
Checking for program /opt/local/bin/gdb...not found
Checking for program /opt/local/sbin/gdb...not found
Checking for program /usr/bin/gdb...found
          Defined make macro "GDB" to "/usr/bin/gdb"
Checking for program /Applications/FEniCS/bin/dbx...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 /usr/texbin/dbx...not found
Checking for program /usr/X11/bin/dbx...not found
Checking for program /opt/loca/bin/dbx...not found
Checking for program /opt/local/bin/dbx...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/dbx...not found
Checking for program /Users/catrakis/dbx...not found
Checking for program /Applications/FEniCS/bin/xdb...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 /usr/texbin/xdb...not found
Checking for program /usr/X11/bin/xdb...not found
Checking for program /opt/loca/bin/xdb...not found
Checking for program /opt/local/bin/xdb...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/xdb...not found
Checking for program /Users/catrakis/xdb...not found
        Defined "USE_GDB_DEBUGGER" to "1"
================================================================================
TEST configureMake from PETSc.utilities.Make(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/Make.py:21)
TESTING: configureMake from PETSc.utilities.Make(config/PETSc/utilities/Make.py:21)
  Check various things about make
Checking for program /Applications/FEniCS/bin/make...not found
Checking for program /opt/local/bin/make...not found
Checking for program /opt/local/sbin/make...not found
Checking for program /usr/bin/make...found
          Defined make macro "MAKE" to "/usr/bin/make"
Checking for program /Applications/FEniCS/bin/strings...not found
Checking for program /opt/local/bin/strings...not found
Checking for program /opt/local/sbin/strings...not found
Checking for program /usr/bin/strings...found
          Defined make macro "STRINGS" to "/usr/bin/strings"
sh: /usr/bin/strings /usr/bin/make
Executing: /usr/bin/strings /usr/bin/make
sh: attempt to use unsupported feature: `%s'
touch: Archive `%s' does not exist
touch: `%s' is not a valid archive
touch:
touch: Member `%s' does not exist in `%s'
touch: Bad return code from ar_member_touch on `%s'
!<arch>
ARFILENAMES/
$(MAKE)
${MAKE}
*** [%s] Archive member `%s' may be bogus; not deleted
*** Archive member `%s' may be bogus; not deleted
*** [%s] Deleting file `%s'
*** Deleting file `%s'
unlink:
kill
# commands to execute
 (built-in):
 (from `%s', line %lu):
%.*s
GNUMAKE
MAKEFILEPATH
$(NEXT_ROOT)/Developer/Makefiles
CHECKOUT,v
+$(if $(wildcard $@),,$(CO) $(COFLAGS) $< $@)
COFLAGS
$(CC) -E
$(FC)
F77FLAGS
$(FFLAGS)
LINT
lint
YACC
yacc
MAKEINFO
makeinfo
TEXI2DVI
texi2dvi
WEAVE
weave
CWEAVE
cweave
TANGLE
tangle
CTANGLE
ctangle
rm -f
LINK.o
$(CC) $(LDFLAGS) $(TARGET_ARCH)
COMPILE.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
LINK.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
COMPILE.m
$(COMPILE.c)
LINK.m
$(LINK.c)
COMPILE.cc
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
COMPILE.C
$(COMPILE.cc)
COMPILE.cpp
LINK.cc
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
LINK.C
$(LINK.cc)
LINK.cpp
YACC.y
$(YACC) $(YFLAGS)
LEX.l
$(LEX) $(LFLAGS) -t
YACC.m
LEX.m
COMPILE.f
$(FC) $(FFLAGS) $(TARGET_ARCH) -c
LINK.f
$(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)
COMPILE.F
$(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
LINK.F
$(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
COMPILE.r
$(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c
LINK.r
$(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)
COMPILE.def
$(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)
COMPILE.mod
$(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)
COMPILE.p
$(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
LINK.p
$(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
LINK.s
$(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)
COMPILE.s
$(AS) $(ASFLAGS) $(TARGET_MACH)
LINK.S
$(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)
COMPILE.S
$(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c
PREPROCESS.S
$(CC) -E $(CPPFLAGS)
PREPROCESS.F
$(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F
PREPROCESS.r
$(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F
LINT.c
$(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)
OUTPUT_OPTION
-o $@
.LIBPATTERNS
lib%.so lib%.a
$(CHECKOUT,v)
RCS/%,v
RCS/%
$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<
SCCS/s.%
$(AR) $(ARFLAGS) $@ $<
%.out
@rm -f $@
 cp $< $@
%.w %.ch
$(CTANGLE) $^ $@
%.tex
$(CWEAVE) $^ $@
$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@
.cpp
$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@
$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@
.mod
$(COMPILE.mod) -o $@ -e $@ $^
.def.sym
$(COMPILE.def) -o $@ $<
cat $< >$@
 chmod a+x $@
.s.o
$(COMPILE.s) -o $@ $<
.S.o
$(COMPILE.S) -o $@ $<
.c.o
$(COMPILE.c) $(OUTPUT_OPTION) $<
.cc.o
$(COMPILE.cc) $(OUTPUT_OPTION) $<
.C.o
$(COMPILE.C) $(OUTPUT_OPTION) $<
.cpp.o
$(COMPILE.cpp) $(OUTPUT_OPTION) $<
.f.o
$(COMPILE.f) $(OUTPUT_OPTION) $<
.m.o
$(COMPILE.m) $(OUTPUT_OPTION) $<
.p.o
$(COMPILE.p) $(OUTPUT_OPTION) $<
.F.o
$(COMPILE.F) $(OUTPUT_OPTION) $<
.r.o
$(COMPILE.r) $(OUTPUT_OPTION) $<
.mod.o
$(COMPILE.mod) -o $@ $<
.c.ln
$(LINT.c) -C$* $<
.y.ln
$(YACC.y) $<
 $(LINT.c) -C$* y.tab.c
 $(RM) y.tab.c
.l.ln
@$(RM) $*.c
 $(LEX.l) $< > $*.c
$(LINT.c) -i $*.c -o $@
 $(RM) $*.c
.y.c
$(YACC.y) $<
 mv -f y.tab.c $@
.l.c
@$(RM) $@
 $(LEX.l) $< > $@
.ym.m
$(YACC.m) $<
 mv -f y.tab.c $@
.lm.m
@$(RM) $@
 $(LEX.m) $< > $@
.F.f
$(PREPROCESS.F) $(OUTPUT_OPTION) $<
.r.f
$(PREPROCESS.r) $(OUTPUT_OPTION) $<
.l.r
$(LEX.l) $< > $@
 mv -f lex.yy.r $@
.S.s
$(PREPROCESS.S) $< > $@
.texinfo.info
$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
.texi.info
.txinfo.info
.tex.dvi
$(TEX) $<
.texinfo.dvi
$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
.texi.dvi
.txinfo.dvi
.w.c
$(CTANGLE) $< - $@
.web.p
$(TANGLE) $<
.w.tex
$(CWEAVE) $< - $@
.web.tex
$(WEAVE) $<
SUFFIXES
# Directories
# %s: could not be stat'd.
# %s (device %ld, inode %ld): could not be opened.
# %s (device %ld, inode %ld):
 files,
 impossibilities
 so far.
 impossibilities in %lu directories.
unterminated variable reference
warning: undefined variable `%.*s'
Recursive variable `%s' references itself (eventually)
lookup_file
*name != '\0'
/SourceCache/gnumake/gnumake-119/make/file.c
enter_file
*** Deleting intermediate file `%s'
Removing intermediate files...
.SUFFIXES
.PRECIOUS
.LOW_RESOLUTION_TIME
.PHONY
.INTERMEDIATE
.SECONDARY
.EXPORT_ALL_VARIABLES
.IGNORE
.SILENT
.POSIX
ARFLAGS
.NOTPARALLEL
%04d-%02d-%02d %02d:%02d:%02d
.%09d
Current time
%s: Timestamp out of range; substituting %s
print_file
# Not a target:
%s:%s
 | %s
# Precious file (prerequisite of .PRECIOUS).
# Phony target (prerequisite of .PHONY).
# Command-line target.
# A default, MAKEFILES, or -include/sinclude makefile.
# Implicit rule search has been done.
# Implicit rule search has not been done.
# Implicit/static pattern stem: `%s'
# File is an intermediate prerequisite.
# Also makes:
# Modification time never checked.
# File does not exist.
# File is very old.
# Last modified %s
# File has been updated.
# File has not been updated.
# Commands currently running (THIS IS A BUG).
# Dependencies commands running (THIS IS A BUG).
# Successfully updated.
question_flag
# Needs to be updated (-q is set).
# Failed to be updated.
# Invalid value in `update_status' member!
# Invalid value in `command_state' member!
# Files
# files hash-table stats:
Commands were specified for file `%s' at %s:%lu,
Commands for file `%s' were found by implicit rule search,
but `%s' is now considered the same file as `%s'.
Commands for `%s' will be ignored in favor of those for `%s'.
can't rename single-colon `%s' to double-colon `%s'
can't rename double-colon `%s' to single-colon `%s'
abspath
addprefix
addsuffix
basename
notdir
subst
suffix
filter
filter-out
findstring
firstword
flavor
join
lastword
patsubst
realpath
shell
sort
strip
wildcard
word
wordlist
words
origin
foreach
call
info
error
warning
value
eval
undefined
default
environment
environment override
command line
override
automatic
recursive
simple
Internal error: func_error: '%s'
%s:%lu:
pipe
fork
Cleaning up temporary batch file %s
insufficient number of arguments (%d) to function `%s'
unimplemented on this platform: function `%s'
unterminated call to function `%s': missing `%c'
%s: '%s'
non-numeric first argument to `wordlist' function
non-numeric second argument to `wordlist' function
invalid first argument to `wordlist' function: `%d'
non-numeric first argument to `word' function
first argument to `word' function must be greater than 0
POSIXLY_CORRECT
%s: option `%s' is ambiguous
%s: option `--%s' doesn't allow an argument
%s: option `%c%s' doesn't allow an argument
%s: option `%s' requires an argument
%s: unrecognized option `--%s'
%s: unrecognized option `%c%s'
%s: illegal option -- %c
%s: invalid option -- %c
%s: option requires an argument -- %c
%s: option `-W %s' is ambiguous
%s: option `-W %s' doesn't allow an argument
Avoiding implicit rule recursion.
Trying pattern rule with stem `%.*s'.
Rejecting impossible implicit prerequisite `%s'.
Rejecting impossible rule prerequisite `%s'.
Trying implicit prerequisite `%s'.
Trying rule prerequisite `%s'.
Found prerequisite `%s' as VPATH `%s'
Looking for a rule with intermediate file `%s'.
Looking for an implicit rule for `%s'.
Looking for archive-member implicit rule for `%s'.
[%s] Error %d (ignored)
*** [%s] Error %d
 (core dumped)
*** [%s] %s%s
INTERNAL: Freeing child 0x%08lx (%s) but no tokens left!
write jobserver
Released token for child 0x%08lx (%s).
%s: Command not found
SHELL
%s: Shell program not found
execvp:
construct_command_argv_internal
break
case
continue
exec
exit
login
logout
read
readonly
shift
switch
test
times
trap
umask
wait
while
ap <= end
/SourceCache/gnumake/gnumake-119/make/job.c
 -ec
 -c
%s (line %d) Bad shell context (!unixy && !batch_mode_shell)
$(SHELL)
$(IFS)
cp %p %c
/bin/sh
vfork
*** Waiting for unfinished jobs....
 (remote)
Live child 0x%08lx (%s) PID %ld %s
remote_status
Reaping losing child 0x%08lx PID %ld %s
Reaping winning child 0x%08lx PID %ld %s
Cleaning up temp batch file %s
.DELETE_ON_ERROR
Removing child 0x%08lx PID %ld%s from chain.
start_waiting_job
cannot enforce load limits on this operating system
getloadavg
cannot enforce load limit:
Estimated system load = %f (actual = %f) (max requested = %f)
Putting child 0x%08lx (%s) PID %ld%s on the chain.
f->command_state == cs_finished
don't
Need a job token; we %shave children
Duplicate the job FD
INTERNAL: no children as we go to sleep on read
Obtained token for child 0x%08lx (%s).
read jobs pipe
Read returned EBADF.
always-make
directory
basic
debug
environment-overrides
file
help
ignore-errors
include-dir
jobs
jobserver-fds
keep-going
load-average
check-symlink-times
just-print
old-file
print-data-base
question
no-builtin-rules
no-builtin-variables
silent
no-keep-going
touch
version
print-directory
no-print-directory
what-if
warn-undefined-variables
NeXT-option
quiet
stop
new-file
assume-new
assume-old
max-load
dry-run
recon
makefile
Options:
  -b, -m Ignored for compatibility.
  -B, --always-make Unconditionally make all targets.
  -C DIRECTORY, --directory=DIRECTORY
                              Change to DIRECTORY before doing anything.
  -d Print lots of debugging information.
  --debug[=FLAGS] Print various types of debugging information.
  -e, --environment-overrides
                              Environment variables override makefiles.
  -f FILE, --file=FILE, --makefile=FILE
                              Read FILE as a makefile.
  -h, --help Print this message and exit.
  -i, --ignore-errors Ignore errors from commands.
  -I DIRECTORY, --include-dir=DIRECTORY
                              Search DIRECTORY for included makefiles.
  -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg.
  -k, --keep-going Keep going when some targets can't be made.
  -l [N], --load-average[=N], --max-load[=N]
                              Don't start multiple jobs unless load is below N.
  -L, --check-symlink-times Use the latest mtime between symlinks and target.
  -n, --just-print, --dry-run, --recon
                              Don't actually run any commands; just print them.
  -o FILE, --old-file=FILE, --assume-old=FILE
                              Consider FILE to be very old and don't remake it.
  -p, --print-data-base Print make's internal database.
  -q, --question Run no commands; exit status says if up to date.
  -r, --no-builtin-rules Disable the built-in implicit rules.
  -R, --no-builtin-variables Disable the built-in variable settings.
  -s, --silent, --quiet Don't echo commands.
  -S, --no-keep-going, --stop
                              Turns off -k.
  -t, --touch Touch targets instead of remaking them.
  -v, --version Print the version number of make and exit.
  -w, --print-directory Print the current directory.
  --no-print-directory Turn off -w, even if it was turned on implicitly.
  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
                              Consider FILE to be infinitely new.
  --warn-undefined-variables Warn when an undefined variable is referenced.
  -N OPTION, --NeXT-option=OPTION
                              Turn on value of NeXT OPTION.
empty string invalid as file name
%sGNU Make %s
%sCopyright (C) 2006 Free Software Foundation, Inc.
%sThis is free software; see the source for copying conditions.
%sThere is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
%sPARTICULAR PURPOSE.
%sThis program built for %s
%sThis program built for %s (%s)
MAKECMDGOALS
%s: Entering an unknown directory
%s: Leaving an unknown directory
%s: Entering directory `%s'
%s: Leaving directory `%s'
%s[%u]: Entering an unknown directory
%s[%u]: Leaving an unknown directory
%s[%u]: Entering directory `%s'
%s[%u]: Leaving directory `%s'
# Make data base, printed on %s
# Finished Make data base on %s
INTERNAL: Exiting with %u jobserver tokens (should be 0)!
write
INTERNAL: Exiting with %u jobserver tokens available; should be %u!
the `-%c' option requires a non-empty string argument
the `-%c' option requires a positive integral argument
Usage: %s [options] [target] ...
This program built for %s
This program built for %s (%s)
Report bugs to <email address hidden>
$(-*-command-variables-*-)
$(MAKEOVERRIDES)
MFLAGS
MAKEFLAGS
main
make
getcwd
.VARIABLES
target-specific order-only second-expansion else-if
.FEATURES
archives
jobserver
check-symlink
MAKE_RESTARTS
makefiles
errexit
Unrecognized flag `%s'.
unknown debug level specification `%s'
MAKE_COMMAND
$(MAKE_COMMAND)
MAKE
-*-command-variables-*-
${-*-command-variables-*-}
MAKEOVERRIDES
MAKELEVEL
CURDIR
Makefile from standard input specified twice.
TMPDIR
/var/tmp/
fopen (temporary file)
fwrite (temporary file)
.DEFAULT
internal error: multiple --jobserver-fds options
%d,%d
internal error: invalid --jobserver-fds string `%s'
warning: -jN forced in submake: disabling jobserver mode.
dup jobserver
warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
creating jobs pipe
init jobserver pipe
Updating makefiles....
Makefile `%s' might loop; not remaking it.
Failed to remake makefile `%s'.
Included makefile `%s' was not found.
Makefile `%s' was not found
chdir
Re-executing[%u]:
%s=%u
MAKE_RESTARTS=
MAKE_RESTARTS=%u
BOGUS_UPDATE_STATUS
/SourceCache/gnumake/gnumake-119/make/main.c
unlink (temporary file):
.DEFAULT_GOAL contains more than one target
No targets specified and no makefile found
No targets
Updating goal targets....
warning: Clock skew detected. Your build may be incomplete.
Couldn't change back to original directory.
%s:
%s[%u]:
%s:%lu: ***
%s: ***
%s[%u]: ***
. Stop.
%s%s: %s
virtual memory exhausted
write error: %s
write error
/usr/include
/usr/gnu/include
/usr/local/include
warning: NUL character seen; rest of line ignored
$(HOME)
HOME
.INCLUDE_DIRS
ifdef
ifndef
ifeq
ifneq
else
endif
Extraneous text after `%s' directive
extraneous `%s'
only one `else' per conditional
define
endef
Extraneous text after `endef' directive
missing `endef', unterminated `define'
prerequisites cannot be defined in command scripts
.SECONDEXPANSION
mixed implicit and static pattern rules
mixed implicit and normal rules
target `%s' doesn't match the target pattern
target file `%s' has both : and :: entries
target `%s' given more than once in the same rule.
warning: overriding commands for target `%s'
warning: ignoring old commands for target `%s'
record_target_var
eval
invalid syntax in conditional
extraneous `endef'
empty variable name
empty `override' directive
invalid `override' directive
export
unexport
vpath
include
-include
sinclude
%s: %s
commands commence before first target
missing rule before commands

 (did you mean TAB instead of 8 spaces?)
missing separator%s
*p2 != '\0'
/SourceCache/gnumake/gnumake-119/make/read.c
v != 0
Malformed target-specific variable definition
missing target pattern
multiple target patterns
target pattern contains no `%%'
.DEFAULT_GOAL
missing `endif'
Reading makefile `%s'
 (no default goal)
 (search path)
 (don't care)
 (no ~ expansion)
MAKEFILE_LIST
GNUmakefile
Makefile
Reading makefiles...
$(MAKEFILES)
%sNo rule to make target `%s'%s
%sNo rule to make target `%s', needed by `%s'%s
***
stat:
lstat:
readlink:
/lib
/usr/lib
$(strip $(.LIBPATTERNS))
.LIBPATTERNS element `%s' is not a pattern
%s/%s
Warning: File `%s' has modification time %.2g s in the future
touch %s
touch: open:
touch: fstat:
touch: read:
touch: lseek:
touch: write:
Found an implicit rule for `%s'.
No implicit rule found for `%s'.
Using default commands for `%s'.
Circular %s <- %s dependency dropped.
update_file_1
Pruning file `%s'.
Considering target file `%s'.
Recently tried and failed to update file `%s'.
File `%s' was considered already.
Still updating file `%s'.
Finished updating file `%s'.
File `%s' does not exist.
Finished prerequisites of target file `%s'.
The prerequisites of `%s' are being made.
Giving up on target file `%s'.
Target `%s' not remade because of errors.
Prerequisite `%s' is order-only for target `%s'.
Prerequisite `%s' of target `%s' does not exist.
Prerequisite `%s' is newer than target `%s'.
Prerequisite `%s' is older than target `%s'.
Target `%s' is double-colon and has no prerequisites.
No commands for `%s' and no prerequisites actually changed.
Making `%s' due to always-make flag.
No need to remake target `%s'
; using VPATH name `%s'
Must remake target `%s'.
  Ignoring VPATH name `%s'.
Commands of `%s' are being run.
Failed to remake target file `%s'.
Successfully remade target file `%s'.
Target file `%s' needs remade under -q.
file->update_status >= 0 && file->update_status <= 2
/SourceCache/gnumake/gnumake-119/make/remake.c
`%s' is up to date.
Nothing to be done for `%s'.
(%.o)
# Implicit Rules
# No implicit rules.
# %u implicit rules, %u
 (%.1f%%)
 terminal.
BUG: num_pattern_rules wrong! %u != %u
add_string
best->bytesfree > len
/SourceCache/gnumake/gnumake-119/make/strcache.c
%s # of strings in strcache: %d
%s # of strcache buffers: %d
%s strcache size: total = %d / max = %d / min = %d / avg = %d
%s strcache free: total = %d / max = %d / min = %d / avg = %d
USE_APPLE_PB_SUPPORT
pop_variable_scope
current_variable_set_list->next != NULL
/SourceCache/gnumake/gnumake-119/make/variable.c
%s%s%s
MAKE_VERSION
MAKEFILES
$(patsubst %/,%,$(dir $@))
$(patsubst %/,%,$(dir $%))
$(patsubst %/,%,$(dir $*))
$(patsubst %/,%,$(dir $<))
$(patsubst %/,%,$(dir $?))
$(patsubst %/,%,$(dir $^))
$(patsubst %/,%,$(dir $+))
$(notdir $@)
$(notdir $%)
$(notdir $*)
$(notdir $<)
$(notdir $?)
$(notdir $^)
$(notdir $+)
environment under -e
`override' directive
 (from `%s', line %lu)
define %s
endef
%s %s=
$(subst ,,%s)
# variable set hash-table stats:
# Variables
# Pattern-specific Variable Values
%s :
# No pattern-specific variable values.
# %u pattern-specific variable values
powerpc-apple-darwin9.0
3.81
$(strip $(VPATH))
$(strip $(GPATH))
# VPATH Search Paths
vpath %s
%s%c
# No `vpath' search paths.
# %u `vpath' search paths.
# No general (`VPATH' variable) search path.
# General (`VPATH' variable) search path:
can't allocate %ld bytes for hash table: memory exhausted
Load=%ld/%ld=%.0f%%,
Rehash=%d,
Collisions=%ld/%ld=%.0f%%
$(VPATH)
Can't do VPATH expansion on a null file.
=|^();&<>*?[]:$`'"\
Using old-style VPATH substitution.
Consider using automatic variable substitution instead.
glob
next != NULL
/SourceCache/gnumake/gnumake-119/make/glob/glob.c
alnum
alpha
blank
cntrl
digit
graph
lower
print
punct
space
upper
xdigit
.out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .lm .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el
/bin/sh
#;"*?[]&|<>(){}$`^~!

        Defined make macro "OMAKE " to "/usr/bin/make --no-print-directory"
        Defined make rule "libc" with dependencies "${LIBNAME}(${OBJSC} ${SOBJSC})" and code []
        Defined make rule "libf" with dependencies "${OBJSF}" and code -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF}
================================================================================
TEST configureCLanguage from PETSc.utilities.languages(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/languages.py:43)
TESTING: configureCLanguage from PETSc.utilities.languages(config/PETSc/utilities/languages.py:43)
  Choose between C and C++ bindings
================================================================================
TEST configureLanguageSupport from PETSc.utilities.languages(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/languages.py:49)
TESTING: configureLanguageSupport from PETSc.utilities.languages(config/PETSc/utilities/languages.py:49)
  Check c-support c++-support and other misc tests
      Allowing C++ name mangling
      C language is Cxx
        Defined "CLANGUAGE_CXX" to "1"
================================================================================
TEST configureExternC from PETSc.utilities.languages(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/languages.py:66)
TESTING: configureExternC from PETSc.utilities.languages(config/PETSc/utilities/languages.py:66)
  Protect C bindings from C++ mangling
================================================================================
TEST configureFortranLanguage from PETSc.utilities.languages(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/languages.py:72)
TESTING: configureFortranLanguage from PETSc.utilities.languages(config/PETSc/utilities/languages.py:72)
  Turn on Fortran bindings
      Using Fortran
================================================================================
TEST configureMkdir from config.programs(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/programs.py:21)
TESTING: configureMkdir from config.programs(config/BuildSystem/config/programs.py:21)
  Make sure we can have mkdir automatically make intermediate directories
Checking for program /Applications/FEniCS/bin/mkdir...not found
Checking for program /opt/local/bin/mkdir...not found
Checking for program /opt/local/sbin/mkdir...not found
Checking for program /usr/bin/mkdir...not found
Checking for program /bin/mkdir...found
sh: /bin/mkdir -p .conftest/tmp
Executing: /bin/mkdir -p .conftest/tmp
sh:
      Adding -p flag to /bin/mkdir -p to automatically create directories
        Defined make macro "MKDIR" to "/bin/mkdir -p"
================================================================================
TEST configurePrograms from config.programs(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/programs.py:43)
TESTING: configurePrograms from config.programs(config/BuildSystem/config/programs.py:43)
  Check for the programs needed to build and run PETSc
Checking for program /Applications/FEniCS/bin/sh...not found
Checking for program /opt/local/bin/sh...not found
Checking for program /opt/local/sbin/sh...not found
Checking for program /usr/bin/sh...not found
Checking for program /bin/sh...found
          Defined make macro "SHELL" to "/bin/sh"
Checking for program /Applications/FEniCS/bin/sed...not found
Checking for program /opt/local/bin/sed...not found
Checking for program /opt/local/sbin/sed...not found
Checking for program /usr/bin/sed...found
          Defined make macro "SED" to "/usr/bin/sed"
sh: /usr/bin/sed -i s/sed/sd/g sed1
Executing: /usr/bin/sed -i s/sed/sd/g sed1
sh:
      Rejected SEDINPLACE cmd: /usr/bin/sed -i
sh: /usr/bin/sed -i "" s/sed/sd/g sed1
Executing: /usr/bin/sed -i "" s/sed/sd/g sed1
sh:
      Adding SEDINPLACE cmd: /usr/bin/sed -i ""
        Defined make macro "SEDINPLACE" to "/usr/bin/sed -i """
Checking for program /Applications/FEniCS/bin/mv...not found
Checking for program /opt/local/bin/mv...not found
Checking for program /opt/local/sbin/mv...not found
Checking for program /usr/bin/mv...not found
Checking for program /bin/mv...found
          Defined make macro "MV" to "/bin/mv"
Checking for program /Applications/FEniCS/bin/cp...not found
Checking for program /opt/local/bin/cp...not found
Checking for program /opt/local/sbin/cp...not found
Checking for program /usr/bin/cp...not found
Checking for program /bin/cp...found
          Defined make macro "CP" to "/bin/cp"
Checking for program /Applications/FEniCS/bin/grep...not found
Checking for program /opt/local/bin/grep...not found
Checking for program /opt/local/sbin/grep...not found
Checking for program /usr/bin/grep...found
          Defined make macro "GREP" to "/usr/bin/grep"
Checking for program /Applications/FEniCS/bin/rm...not found
Checking for program /opt/local/bin/rm...not found
Checking for program /opt/local/sbin/rm...not found
Checking for program /usr/bin/rm...not found
Checking for program /bin/rm...found
          Defined make macro "RM" to "/bin/rm -f"
Checking for program /Applications/FEniCS/bin/diff...not found
Checking for program /opt/local/bin/diff...not found
Checking for program /opt/local/sbin/diff...not found
Checking for program /usr/bin/diff...found
sh: /usr/bin/diff -w diff1 diff2
Executing: /usr/bin/diff -w diff1 diff2
sh:
        Defined make macro "DIFF" to "/usr/bin/diff -w"
Checking for program /usr/ucb/ps...not found
Checking for program /usr/usb/ps...not found
Checking for program /Users/catrakis/ps...not found
Checking for program /Applications/FEniCS/bin/gzip...not found
Checking for program /opt/local/bin/gzip...found
          Defined make macro "GZIP" to "/opt/local/bin/gzip"
        Defined "HAVE_GZIP" to "1"
================================================================================
TEST configureMercurial from config.sourceControl(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/sourceControl.py:23)
TESTING: configureMercurial from config.sourceControl(config/BuildSystem/config/sourceControl.py:23)
  Find the Mercurial executable
Checking for program /Applications/FEniCS/bin/hg...not found
Checking for program /opt/local/bin/hg...not found
Checking for program /opt/local/sbin/hg...not found
Checking for program /usr/bin/hg...not found
Checking for program /bin/hg...not found
Checking for program /usr/sbin/hg...not found
Checking for program /sbin/hg...not found
Checking for program /usr/local/bin/hg...not found
Checking for program /usr/texbin/hg...not found
Checking for program /usr/X11/bin/hg...not found
Checking for program /opt/loca/bin/hg...not found
Checking for program /opt/local/bin/hg...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/hg...not found
Checking for program /Users/catrakis/hg...not found
================================================================================
TEST configureCVS from config.sourceControl(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/sourceControl.py:30)
TESTING: configureCVS from config.sourceControl(config/BuildSystem/config/sourceControl.py:30)
  Find the CVS executable
Checking for program /Applications/FEniCS/bin/cvs...not found
Checking for program /opt/local/bin/cvs...not found
Checking for program /opt/local/sbin/cvs...not found
Checking for program /usr/bin/cvs...found
          Defined make macro "CVS" to "cvs"
================================================================================
TEST configureSubversion from config.sourceControl(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/sourceControl.py:35)
TESTING: configureSubversion from config.sourceControl(config/BuildSystem/config/sourceControl.py:35)
  Find the Subversion executable
Checking for program /Applications/FEniCS/bin/svn...not found
Checking for program /opt/local/bin/svn...not found
Checking for program /opt/local/sbin/svn...not found
Checking for program /usr/bin/svn...found
          Defined make macro "SVN" to "svn"
================================================================================
TEST configureDirectories from PETSc.utilities.petscdir(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/petscdir.py:28)
TESTING: configureDirectories from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:28)
  Checks PETSC_DIR and sets if not set
      Version Information:
      #define PETSC_VERSION_RELEASE 1
      #define PETSC_VERSION_MAJOR 3
      #define PETSC_VERSION_MINOR 1
      #define PETSC_VERSION_SUBMINOR 0
      #define PETSC_VERSION_PATCH 4
      #define PETSC_VERSION_DATE "Mar, 25, 2010"
      #define PETSC_VERSION_PATCH_DATE "Fri Jul 30 14:42:02 CDT 2010"
      #define PETSC_VERSION_HG "2abf2833accc719e0e5f95d1f06dd735470058db"
      #define PETSC_VERSION_DATE_HG "Fri Jul 30 14:28:11 2010 -0500"
      #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
        Defined make macro "DIR" to "/Applications/FEniCS/src/petsc-3.1-p4"
        Defined "DIR" to ""/Applications/FEniCS/src/petsc-3.1-p4""
sh: /bin/sh /Applications/FEniCS/src/petsc-3.1-p4/config/configarch/config.guess
Executing: /bin/sh /Applications/FEniCS/src/petsc-3.1-p4/config/configarch/config.guess
sh: i686-apple-darwin9.8.0

sh: /bin/sh /Applications/FEniCS/src/petsc-3.1-p4/config/configarch/config.sub i686-apple-darwin9.8.0

Executing: /bin/sh /Applications/FEniCS/src/petsc-3.1-p4/config/configarch/config.sub i686-apple-darwin9.8.0

sh: i686-apple-darwin9.8.0

================================================================================
TEST configureExternalPackagesDir from PETSc.utilities.petscdir(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/petscdir.py:100)
TESTING: configureExternalPackagesDir from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:100)
================================================================================
TEST configureInstallationMethod from PETSc.utilities.petscdir(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/petscdir.py:107)
TESTING: configureInstallationMethod from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:107)
      This is a tarball installation
================================================================================
TEST configureETags from PETSc.utilities.Etags(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/Etags.py:27)
TESTING: configureETags from PETSc.utilities.Etags(config/PETSc/utilities/Etags.py:27)
  Determine if etags files exist and try to create otherwise
Found etags file
================================================================================
TEST getDatafilespath from PETSc.utilities.dataFilesPath(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/dataFilesPath.py:29)
TESTING: getDatafilespath from PETSc.utilities.dataFilesPath(config/PETSc/utilities/dataFilesPath.py:29)
  Checks what DATAFILESPATH should be
        Defined make macro "DATAFILESPATH" to "None"
================================================================================
TEST checkMPICompilerOverride from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:1352)
TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1352)
  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 checkVendor from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:311)
TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:311)
  Determine the compiler vendor
      Compiler vendor is ""
================================================================================
TEST checkInitialFlags from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:321)
TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:321)
  Initialize the compiler and linker flags
        Pushing language C
      Initialized CFLAGS to
      Initialized CFLAGS to
      Initialized LDFLAGS to
        Popping language C
        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 CC_LINKER_FLAGS to []
      Initialized CXX_LINKER_FLAGS to []
      Initialized FC_LINKER_FLAGS to []
      Initialized sharedLibraryFlags to []
      Initialized dynamicLibraryFlags to []
================================================================================
TEST checkCCompiler from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:435)
TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:435)
  Locate a functional C compiler
sh: mpicc --help
Executing: mpicc --help
sh: Usage: i686-apple-darwin9-gcc-4.0.1 [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
  (Use '-v --help' to display command line options of sub-processes)
  -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-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
  -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
  -combine Pass multiple source files to compiler at once
  -save-temps Do not delete intermediate files
  -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>
  -B <directory> Add <directory> to the compiler's search paths
  -b <machine> Run gcc for target <machine>, if installed
  -V <version> Run gcc version number <version>, if installed
  -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>
  -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 i686-apple-darwin9-gcc-4.0.1. In order to pass
 other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<URL:http://developer.apple.com/bugreporter>.

Checking for program /Applications/FEniCS/bin/mpicc...not found
Checking for program /opt/local/bin/mpicc...not found
Checking for program /opt/local/sbin/mpicc...not found
Checking for program /usr/bin/mpicc...found
          Defined make macro "CC" to "mpicc"
          Pushing language C
sh: mpicc -c -o conftest.o conftest.c
Executing: mpicc -c -o conftest.o conftest.c
sh:
sh: mpicc -c -o conftest.o conftest.c
Executing: mpicc -c -o conftest.o conftest.c
sh:
                                          Pushing language C
                                          Popping language C
                                          Pushing language Cxx
                                          Popping language Cxx
                                          Pushing language FC
                                          Popping language FC
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest conftest.o
Executing: mpicc -o conftest conftest.o
sh:
sh: mpicc -c -o conftest.o conftest.c
Executing: mpicc -c -o conftest.o conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest conftest.o
Executing: mpicc -o conftest conftest.o
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
================================================================================
TEST checkCPreprocessor from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:492)
TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:492)
  Locate a functional C preprocessor
Checking for program /Applications/FEniCS/bin/mpicc...not found
Checking for program /opt/local/bin/mpicc...not found
Checking for program /opt/local/sbin/mpicc...not found
Checking for program /usr/bin/mpicc...found
          Defined make macro "CPP" to "mpicc -E"
        Pushing language C
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/available.h" 1 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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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;
typedef __darwin_pid_t pid_t;
typedef __darwin_id_t id_t;
# 116 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 163 "/usr/include/sys/signal.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_sigset_t sigset_t;
typedef __darwin_size_t size_t;
typedef __darwin_uid_t uid_t;
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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 117 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 76 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
# 88 "/usr/include/sys/resource.h" 3 4
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
# 118 "/usr/include/sys/wait.h" 2 3 4
# 193 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 194 "/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;
};
# 254 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait" "$UNIX2003");
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid" "$UNIX2003");
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid" "$UNIX2003");
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
# 35 "/usr/include/alloca.h" 3 4
void *alloca(size_t);
# 68 "/usr/include/stdlib.h" 2 3 4
# 81 "/usr/include/stdlib.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
typedef __darwin_rune_t rune_t;
typedef __darwin_wchar_t wchar_t;
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;
# 134 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 144 "/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 * , const char * , size_t);
int mbtowc(wchar_t * , const char * , size_t);
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" "$UNIX2003");
float strtof(const char *, char **) __asm("_" "strtof" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
void setkey(const char *) __asm("_" "setkey" "$UNIX2003");
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv" "$UNIX2003");
# 1 "/usr/include/machine/types.h" 1 3 4
# 37 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 78 "/usr/include/i386/types.h" 3 4
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/usr/include/machine/types.h" 2 3 4
# 255 "/usr/include/stdlib.h" 2 3 4
typedef __darwin_dev_t dev_t;
typedef __darwin_mode_t mode_t;
u_int32_t
  arc4random(void);
void arc4random_addrandom(unsigned char *dat, int datlen);
void arc4random_stir(void);
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__((deprecated));
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 mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
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);
# 3 "conftest.c" 2

        Popping language C
================================================================================
TEST checkCxxCompiler from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:598)
TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:598)
  Locate a functional Cxx compiler
sh: mpicxx --help
Executing: mpicxx --help
sh: Usage: i686-apple-darwin9-g++-4.0.1 [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
  (Use '-v --help' to display command line options of sub-processes)
  -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-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
  -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
  -combine Pass multiple source files to compiler at once
  -save-temps Do not delete intermediate files
  -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>
  -B <directory> Add <directory> to the compiler's search paths
  -b <machine> Run gcc for target <machine>, if installed
  -V <version> Run gcc version number <version>, if installed
  -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>
  -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 i686-apple-darwin9-g++-4.0.1. In order to pass
 other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<URL:http://developer.apple.com/bugreporter>.

Checking for program /Applications/FEniCS/bin/mpicxx...not found
Checking for program /opt/local/bin/mpicxx...not found
Checking for program /opt/local/sbin/mpicxx...not found
Checking for program /usr/bin/mpicxx...found
          Defined make macro "CXX" to "mpicxx"
          Pushing language Cxx
sh: mpicxx -c -o conftest.o conftest.cc
Executing: mpicxx -c -o conftest.o conftest.cc
sh:
sh: mpicxx -c -o conftest.o conftest.cc
Executing: mpicxx -c -o conftest.o conftest.cc
sh:
                                          Pushing language C
                                          Popping language C
                                          Pushing language Cxx
                                          Popping language Cxx
                                          Pushing language FC
                                          Popping language FC
                  Pushing language CXX
                  Popping language CXX
sh: mpicxx -o conftest conftest.o
Executing: mpicxx -o conftest conftest.o
sh:
sh: mpicxx -c -o conftest.o conftest.cc
Executing: mpicxx -c -o conftest.o conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest conftest.o
Executing: mpicxx -o conftest conftest.o
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language Cxx
================================================================================
TEST checkCxxPreprocessor from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:657)
TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:657)
  Locate a functional Cxx preprocessor
Checking for program /Applications/FEniCS/bin/mpicxx...not found
Checking for program /opt/local/bin/mpicxx...not found
Checking for program /opt/local/sbin/mpicxx...not found
Checking for program /usr/bin/mpicxx...found
          Defined make macro "CXXCPP" to "mpicxx -E"
        Pushing language Cxx
sh: mpicxx -E conftest.cc
Executing: mpicxx -E conftest.cc
sh: # 1 "conftest.cc"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.cc"
# 1 "confdefs.h" 1
# 2 "conftest.cc" 2
# 1 "conffix.h" 1
extern "C" {
}
# 3 "conftest.cc" 2
# 1 "/usr/include/c++/4.0.0/cstdlib" 1 3
# 47 "/usr/include/c++/4.0.0/cstdlib" 3

# 48 "/usr/include/c++/4.0.0/cstdlib" 3
# 1 "/usr/include/c++/4.0.0/i686-apple-darwin9/bits/c++config.h" 1 3
# 35 "/usr/include/c++/4.0.0/i686-apple-darwin9/bits/c++config.h" 3
# 1 "/usr/include/c++/4.0.0/i686-apple-darwin9/bits/os_defines.h" 1 3
# 36 "/usr/include/c++/4.0.0/i686-apple-darwin9/bits/c++config.h" 2 3
# 64 "/usr/include/c++/4.0.0/i686-apple-darwin9/bits/c++config.h" 3
namespace __gnu_debug_def { }
namespace __gnu_debug
{
  using namespace __gnu_debug_def;
}
# 50 "/usr/include/c++/4.0.0/cstdlib" 2 3
# 1 "/usr/include/c++/4.0.0/cstddef" 1 3
# 46 "/usr/include/c++/4.0.0/cstddef" 3

# 47 "/usr/include/c++/4.0.0/cstddef" 3
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 1 3 4
# 152 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4
typedef int ptrdiff_t;
# 214 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4
typedef long unsigned int size_t;
# 49 "/usr/include/c++/4.0.0/cstddef" 2 3
namespace std
{
  using ::ptrdiff_t;
  using ::size_t;
}
# 51 "/usr/include/c++/4.0.0/cstdlib" 2 3
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/available.h" 1 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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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;
typedef __darwin_pid_t pid_t;
typedef __darwin_id_t id_t;
# 116 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 163 "/usr/include/sys/signal.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_sigset_t sigset_t;
# 178 "/usr/include/sys/signal.h" 3 4
typedef __darwin_uid_t uid_t;
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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
extern "C" {
void (*signal(int, void (*)(int)))(int);
}
# 117 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 76 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
# 88 "/usr/include/sys/resource.h" 3 4
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
extern "C" {
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
}
# 118 "/usr/include/sys/wait.h" 2 3 4
# 193 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static inline
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static inline
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 194 "/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;
};
# 254 "/usr/include/sys/wait.h" 3 4
extern "C" {
pid_t wait(int *) __asm("_" "wait" "$UNIX2003");
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid" "$UNIX2003");
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid" "$UNIX2003");
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
# 35 "/usr/include/alloca.h" 3 4
extern "C" {
void *alloca(size_t);
}
# 68 "/usr/include/stdlib.h" 2 3 4
# 81 "/usr/include/stdlib.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
typedef __darwin_rune_t rune_t;
# 97 "/usr/include/stdlib.h" 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;
# 134 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 144 "/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);
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" "$UNIX2003");
float strtof(const char *, char **) __asm("_" "strtof" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
void setkey(const char *) __asm("_" "setkey" "$UNIX2003");
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv" "$UNIX2003");
# 1 "/usr/include/machine/types.h" 1 3 4
# 37 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 78 "/usr/include/i386/types.h" 3 4
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/usr/include/machine/types.h" 2 3 4
# 255 "/usr/include/stdlib.h" 2 3 4
typedef __darwin_dev_t dev_t;
typedef __darwin_mode_t mode_t;
u_int32_t
  arc4random(void);
void arc4random_addrandom(unsigned char *dat, int datlen);
void arc4random_stir(void);
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__((deprecated));
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 mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
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);
}
# 58 "/usr/include/c++/4.0.0/cstdlib" 2 3
# 90 "/usr/include/c++/4.0.0/cstdlib" 3
namespace std
{
  using ::div_t;
  using ::ldiv_t;
  using ::abort;
  using ::abs;
  using ::atexit;
  using ::atof;
  using ::atoi;
  using ::atol;
  using ::bsearch;
  using ::calloc;
  using ::div;
  using ::exit;
  using ::free;
  using ::getenv;
  using ::labs;
  using ::ldiv;
  using ::malloc;
  using ::mblen;
  using ::mbstowcs;
  using ::mbtowc;
  using ::qsort;
  using ::rand;
  using ::realloc;
  using ::srand;
  using ::strtod;
  using ::strtol;
  using ::strtoul;
  using ::system;
  using ::wcstombs;
  using ::wctomb;
  inline long
  abs(long __i) { return labs(__i); }
  inline ldiv_t
  div(long __i, long __j) { return ldiv(__i, __j); }
# 143 "/usr/include/c++/4.0.0/cstdlib" 3
}
# 156 "/usr/include/c++/4.0.0/cstdlib" 3
namespace __gnu_cxx
{
  using ::lldiv_t;
  using ::_Exit;
  inline long long
  abs(long long __x) { return __x >= 0 ? __x : -__x; }
  inline long long
  llabs(long long __x) { return __x >= 0 ? __x : -__x; }
  inline lldiv_t
  div(long long __n, long long __d)
  { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; }
  inline lldiv_t
  lldiv(long long __n, long long __d)
  { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; }
# 192 "/usr/include/c++/4.0.0/cstdlib" 3
  using ::atoll;
  using ::strtoll;
  using ::strtoull;
  using ::strtof;
  using ::strtold;
}
namespace std
{
  using __gnu_cxx::lldiv_t;
  using __gnu_cxx::_Exit;
  using __gnu_cxx::abs;
  using __gnu_cxx::llabs;
  using __gnu_cxx::div;
  using __gnu_cxx::lldiv;
  using __gnu_cxx::atoll;
  using __gnu_cxx::strtof;
  using __gnu_cxx::strtoll;
  using __gnu_cxx::strtoull;
  using __gnu_cxx::strtold;
}
# 3 "conftest.cc" 2

        Popping language Cxx
================================================================================
TEST checkFortranCompiler from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:767)
TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:767)
  Locate a functional Fortran compiler
sh: mpif90 --help
Executing: mpif90 --help
sh:
sh: mpif90 --help
Executing: mpif90 --help
sh:
Checking for program /Applications/FEniCS/bin/mpif90...not found
Checking for program /opt/local/bin/mpif90...not found
Checking for program /opt/local/sbin/mpif90...not found
Checking for program /usr/bin/mpif90...found
          Defined make macro "FC" to "mpif90"
          Pushing language FC
sh: mpif90 -c -o conftest.o conftest.F
Executing: mpif90 -c -o conftest.o conftest.F
sh:
Possible ERROR while running compiler: ret = 256
error message = {--------------------------------------------------------------------------
Unfortunately, this installation of Open MPI was not compiled with
Fortran 90 support. As such, the mpif90 compiler is non-functional.

--------------------------------------------------------------------------
}
Source:
      program main

      end
          Popping language FC
      Error testing Fortran compiler: Cannot compile FC with mpif90.
       MPI installation mpif90 is likely incorrect.
  Use --with-mpi-dir to indicate an alternate MPI.
sh: mpif77 --help
Executing: mpif77 --help
sh:
sh: mpif77 --help
Executing: mpif77 --help
sh:
Checking for program /Applications/FEniCS/bin/mpif77...not found
Checking for program /opt/local/bin/mpif77...not found
Checking for program /opt/local/sbin/mpif77...not found
Checking for program /usr/bin/mpif77...found
          Defined make macro "FC" to "mpif77"
          Pushing language FC
sh: mpif77 -c -o conftest.o conftest.F
Executing: mpif77 -c -o conftest.o conftest.F
sh:
Possible ERROR while running compiler: ret = 256
error message = {--------------------------------------------------------------------------
Unfortunately, this installation of Open MPI was not compiled with
Fortran 77 support. As such, the mpif77 compiler is non-functional.

--------------------------------------------------------------------------
}
Source:
      program main

      end
          Popping language FC
      Error testing Fortran compiler: Cannot compile FC with mpif77.
       MPI installation mpif77 is likely incorrect.
  Use --with-mpi-dir to indicate an alternate MPI.
Checking for program /Applications/FEniCS/bin/mpxlf_r...not found
Checking for program /opt/local/bin/mpxlf_r...not found
Checking for program /opt/local/sbin/mpxlf_r...not found
Checking for program /usr/bin/mpxlf_r...not found
Checking for program /bin/mpxlf_r...not found
Checking for program /usr/sbin/mpxlf_r...not found
Checking for program /sbin/mpxlf_r...not found
Checking for program /usr/local/bin/mpxlf_r...not found
Checking for program /usr/texbin/mpxlf_r...not found
Checking for program /usr/X11/bin/mpxlf_r...not found
Checking for program /opt/loca/bin/mpxlf_r...not found
Checking for program /opt/local/bin/mpxlf_r...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/mpxlf_r...not found
Checking for program /Users/catrakis/mpxlf_r...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/mpxlf_r...not found
Checking for program /Applications/FEniCS/bin/mpxlf...not found
Checking for program /opt/local/bin/mpxlf...not found
Checking for program /opt/local/sbin/mpxlf...not found
Checking for program /usr/bin/mpxlf...not found
Checking for program /bin/mpxlf...not found
Checking for program /usr/sbin/mpxlf...not found
Checking for program /sbin/mpxlf...not found
Checking for program /usr/local/bin/mpxlf...not found
Checking for program /usr/texbin/mpxlf...not found
Checking for program /usr/X11/bin/mpxlf...not found
Checking for program /opt/loca/bin/mpxlf...not found
Checking for program /opt/local/bin/mpxlf...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/mpxlf...not found
Checking for program /Users/catrakis/mpxlf...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/mpxlf...not found
Checking for program /Applications/FEniCS/bin/mpf90...not found
Checking for program /opt/local/bin/mpf90...not found
Checking for program /opt/local/sbin/mpf90...not found
Checking for program /usr/bin/mpf90...not found
Checking for program /bin/mpf90...not found
Checking for program /usr/sbin/mpf90...not found
Checking for program /sbin/mpf90...not found
Checking for program /usr/local/bin/mpf90...not found
Checking for program /usr/texbin/mpf90...not found
Checking for program /usr/X11/bin/mpf90...not found
Checking for program /opt/loca/bin/mpf90...not found
Checking for program /opt/local/bin/mpf90...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/mpf90...not found
Checking for program /Users/catrakis/mpf90...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/mpf90...not found
Checking for program /Applications/FEniCS/bin/mpf77...not found
Checking for program /opt/local/bin/mpf77...not found
Checking for program /opt/local/sbin/mpf77...not found
Checking for program /usr/bin/mpf77...not found
Checking for program /bin/mpf77...not found
Checking for program /usr/sbin/mpf77...not found
Checking for program /sbin/mpf77...not found
Checking for program /usr/local/bin/mpf77...not found
Checking for program /usr/texbin/mpf77...not found
Checking for program /usr/X11/bin/mpf77...not found
Checking for program /opt/loca/bin/mpf77...not found
Checking for program /opt/local/bin/mpf77...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/mpf77...not found
Checking for program /Users/catrakis/mpf77...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/mpf77...not found
Checking for program /Applications/FEniCS/bin/gfortran...not found
Checking for program /opt/local/bin/gfortran...not found
Checking for program /opt/local/sbin/gfortran...not found
Checking for program /usr/bin/gfortran...not found
Checking for program /bin/gfortran...not found
Checking for program /usr/sbin/gfortran...not found
Checking for program /sbin/gfortran...not found
Checking for program /usr/local/bin/gfortran...not found
Checking for program /usr/texbin/gfortran...not found
Checking for program /usr/X11/bin/gfortran...not found
Checking for program /opt/loca/bin/gfortran...not found
Checking for program /opt/local/bin/gfortran...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/gfortran...not found
Checking for program /Users/catrakis/gfortran...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/gfortran...not found
Checking for program /Applications/FEniCS/bin/g95...not found
Checking for program /opt/local/bin/g95...not found
Checking for program /opt/local/sbin/g95...not found
Checking for program /usr/bin/g95...not found
Checking for program /bin/g95...not found
Checking for program /usr/sbin/g95...not found
Checking for program /sbin/g95...not found
Checking for program /usr/local/bin/g95...not found
Checking for program /usr/texbin/g95...not found
Checking for program /usr/X11/bin/g95...not found
Checking for program /opt/loca/bin/g95...not found
Checking for program /opt/local/bin/g95...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/g95...not found
Checking for program /Users/catrakis/g95...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/g95...not found
Checking for program /Applications/FEniCS/bin/g77...not found
Checking for program /opt/local/bin/g77...not found
Checking for program /opt/local/sbin/g77...not found
Checking for program /usr/bin/g77...not found
Checking for program /bin/g77...not found
Checking for program /usr/sbin/g77...not found
Checking for program /sbin/g77...not found
Checking for program /usr/local/bin/g77...not found
Checking for program /usr/texbin/g77...not found
Checking for program /usr/X11/bin/g77...not found
Checking for program /opt/loca/bin/g77...not found
Checking for program /opt/local/bin/g77...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/g77...not found
Checking for program /Users/catrakis/g77...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/g77...not found
sh: f77 --help
Executing: f77 --help
sh:
Checking for program /Applications/FEniCS/bin/xlf...not found
Checking for program /opt/local/bin/xlf...not found
Checking for program /opt/local/sbin/xlf...not found
Checking for program /usr/bin/xlf...not found
Checking for program /bin/xlf...not found
Checking for program /usr/sbin/xlf...not found
Checking for program /sbin/xlf...not found
Checking for program /usr/local/bin/xlf...not found
Checking for program /usr/texbin/xlf...not found
Checking for program /usr/X11/bin/xlf...not found
Checking for program /opt/loca/bin/xlf...not found
Checking for program /opt/local/bin/xlf...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/xlf...not found
Checking for program /Users/catrakis/xlf...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/xlf...not found
Checking for program /Applications/FEniCS/bin/xlf90...not found
Checking for program /opt/local/bin/xlf90...not found
Checking for program /opt/local/sbin/xlf90...not found
Checking for program /usr/bin/xlf90...not found
Checking for program /bin/xlf90...not found
Checking for program /usr/sbin/xlf90...not found
Checking for program /sbin/xlf90...not found
Checking for program /usr/local/bin/xlf90...not found
Checking for program /usr/texbin/xlf90...not found
Checking for program /usr/X11/bin/xlf90...not found
Checking for program /opt/loca/bin/xlf90...not found
Checking for program /opt/local/bin/xlf90...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/xlf90...not found
Checking for program /Users/catrakis/xlf90...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/xlf90...not found
Checking for program /Applications/FEniCS/bin/f90...not found
Checking for program /opt/local/bin/f90...not found
Checking for program /opt/local/sbin/f90...not found
Checking for program /usr/bin/f90...not found
Checking for program /bin/f90...not found
Checking for program /usr/sbin/f90...not found
Checking for program /sbin/f90...not found
Checking for program /usr/local/bin/f90...not found
Checking for program /usr/texbin/f90...not found
Checking for program /usr/X11/bin/f90...not found
Checking for program /opt/loca/bin/f90...not found
Checking for program /opt/local/bin/f90...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/f90...not found
Checking for program /Users/catrakis/f90...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/f90...not found
Checking for program /Applications/FEniCS/bin/lf95...not found
Checking for program /opt/local/bin/lf95...not found
Checking for program /opt/local/sbin/lf95...not found
Checking for program /usr/bin/lf95...not found
Checking for program /bin/lf95...not found
Checking for program /usr/sbin/lf95...not found
Checking for program /sbin/lf95...not found
Checking for program /usr/local/bin/lf95...not found
Checking for program /usr/texbin/lf95...not found
Checking for program /usr/X11/bin/lf95...not found
Checking for program /opt/loca/bin/lf95...not found
Checking for program /opt/local/bin/lf95...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/lf95...not found
Checking for program /Users/catrakis/lf95...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/lf95...not found
Checking for program /Applications/FEniCS/bin/win32fe...not found
Checking for program /opt/local/bin/win32fe...not found
Checking for program /opt/local/sbin/win32fe...not found
Checking for program /usr/bin/win32fe...not found
Checking for program /bin/win32fe...not found
Checking for program /usr/sbin/win32fe...not found
Checking for program /sbin/win32fe...not found
Checking for program /usr/local/bin/win32fe...not found
Checking for program /usr/texbin/win32fe...not found
Checking for program /usr/X11/bin/win32fe...not found
Checking for program /opt/loca/bin/win32fe...not found
Checking for program /opt/local/bin/win32fe...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/win32fe...not found
Checking for program /Users/catrakis/win32fe...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/win32fe...not found
Checking for program /Applications/FEniCS/bin/win32fe...not found
Checking for program /opt/local/bin/win32fe...not found
Checking for program /opt/local/sbin/win32fe...not found
Checking for program /usr/bin/win32fe...not found
Checking for program /bin/win32fe...not found
Checking for program /usr/sbin/win32fe...not found
Checking for program /sbin/win32fe...not found
Checking for program /usr/local/bin/win32fe...not found
Checking for program /usr/texbin/win32fe...not found
Checking for program /usr/X11/bin/win32fe...not found
Checking for program /opt/loca/bin/win32fe...not found
Checking for program /opt/local/bin/win32fe...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/win32fe...not found
Checking for program /Users/catrakis/win32fe...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/win32fe...not found
Checking for program /Applications/FEniCS/bin/ifort...not found
Checking for program /opt/local/bin/ifort...not found
Checking for program /opt/local/sbin/ifort...not found
Checking for program /usr/bin/ifort...not found
Checking for program /bin/ifort...not found
Checking for program /usr/sbin/ifort...not found
Checking for program /sbin/ifort...not found
Checking for program /usr/local/bin/ifort...not found
Checking for program /usr/texbin/ifort...not found
Checking for program /usr/X11/bin/ifort...not found
Checking for program /opt/loca/bin/ifort...not found
Checking for program /opt/local/bin/ifort...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/ifort...not found
Checking for program /Users/catrakis/ifort...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/ifort...not found
Checking for program /Applications/FEniCS/bin/ifc...not found
Checking for program /opt/local/bin/ifc...not found
Checking for program /opt/local/sbin/ifc...not found
Checking for program /usr/bin/ifc...not found
Checking for program /bin/ifc...not found
Checking for program /usr/sbin/ifc...not found
Checking for program /sbin/ifc...not found
Checking for program /usr/local/bin/ifc...not found
Checking for program /usr/texbin/ifc...not found
Checking for program /usr/X11/bin/ifc...not found
Checking for program /opt/loca/bin/ifc...not found
Checking for program /opt/local/bin/ifc...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/ifc...not found
Checking for program /Users/catrakis/ifc...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/ifc...not found
Checking for program /Applications/FEniCS/bin/efc...not found
Checking for program /opt/local/bin/efc...not found
Checking for program /opt/local/sbin/efc...not found
Checking for program /usr/bin/efc...not found
Checking for program /bin/efc...not found
Checking for program /usr/sbin/efc...not found
Checking for program /sbin/efc...not found
Checking for program /usr/local/bin/efc...not found
Checking for program /usr/texbin/efc...not found
Checking for program /usr/X11/bin/efc...not found
Checking for program /opt/loca/bin/efc...not found
Checking for program /opt/local/bin/efc...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/efc...not found
Checking for program /Users/catrakis/efc...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/efc...not found
Checking for program /Applications/FEniCS/bin/pgf90...not found
Checking for program /opt/local/bin/pgf90...not found
Checking for program /opt/local/sbin/pgf90...not found
Checking for program /usr/bin/pgf90...not found
Checking for program /bin/pgf90...not found
Checking for program /usr/sbin/pgf90...not found
Checking for program /sbin/pgf90...not found
Checking for program /usr/local/bin/pgf90...not found
Checking for program /usr/texbin/pgf90...not found
Checking for program /usr/X11/bin/pgf90...not found
Checking for program /opt/loca/bin/pgf90...not found
Checking for program /opt/local/bin/pgf90...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/pgf90...not found
Checking for program /Users/catrakis/pgf90...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/pgf90...not found
Checking for program /Applications/FEniCS/bin/pgf77...not found
Checking for program /opt/local/bin/pgf77...not found
Checking for program /opt/local/sbin/pgf77...not found
Checking for program /usr/bin/pgf77...not found
Checking for program /bin/pgf77...not found
Checking for program /usr/sbin/pgf77...not found
Checking for program /sbin/pgf77...not found
Checking for program /usr/local/bin/pgf77...not found
Checking for program /usr/texbin/pgf77...not found
Checking for program /usr/X11/bin/pgf77...not found
Checking for program /opt/loca/bin/pgf77...not found
Checking for program /opt/local/bin/pgf77...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/pgf77...not found
Checking for program /Users/catrakis/pgf77...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/pgf77...not found
Checking for program /Applications/FEniCS/bin/f95...not found
Checking for program /opt/local/bin/f95...not found
Checking for program /opt/local/sbin/f95...not found
Checking for program /usr/bin/f95...not found
Checking for program /bin/f95...not found
Checking for program /usr/sbin/f95...not found
Checking for program /sbin/f95...not found
Checking for program /usr/local/bin/f95...not found
Checking for program /usr/texbin/f95...not found
Checking for program /usr/X11/bin/f95...not found
Checking for program /opt/loca/bin/f95...not found
Checking for program /opt/local/bin/f95...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/f95...not found
Checking for program /Users/catrakis/f95...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/f95...not found
Checking for program /Applications/FEniCS/bin/f90...not found
Checking for program /opt/local/bin/f90...not found
Checking for program /opt/local/sbin/f90...not found
Checking for program /usr/bin/f90...not found
Checking for program /bin/f90...not found
Checking for program /usr/sbin/f90...not found
Checking for program /sbin/f90...not found
Checking for program /usr/local/bin/f90...not found
Checking for program /usr/texbin/f90...not found
Checking for program /usr/X11/bin/f90...not found
Checking for program /opt/loca/bin/f90...not found
Checking for program /opt/local/bin/f90...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/f90...not found
Checking for program /Users/catrakis/f90...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/f90...not found
sh: f77 --help
Executing: f77 --help
sh:
Checking for program /Applications/FEniCS/bin/f77...not found
Checking for program /opt/local/bin/f77...not found
Checking for program /opt/local/sbin/f77...not found
Checking for program /usr/bin/f77...not found
Checking for program /bin/f77...not found
Checking for program /usr/sbin/f77...not found
Checking for program /sbin/f77...not found
Checking for program /usr/local/bin/f77...not found
Checking for program /usr/texbin/f77...not found
Checking for program /usr/X11/bin/f77...not found
Checking for program /opt/loca/bin/f77...not found
Checking for program /opt/local/bin/f77...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/f77...not found
Checking for program /Users/catrakis/f77...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/f77...not found
Checking for program /Applications/FEniCS/bin/gfortran...not found
Checking for program /opt/local/bin/gfortran...not found
Checking for program /opt/local/sbin/gfortran...not found
Checking for program /usr/bin/gfortran...not found
Checking for program /bin/gfortran...not found
Checking for program /usr/sbin/gfortran...not found
Checking for program /sbin/gfortran...not found
Checking for program /usr/local/bin/gfortran...not found
Checking for program /usr/texbin/gfortran...not found
Checking for program /usr/X11/bin/gfortran...not found
Checking for program /opt/loca/bin/gfortran...not found
Checking for program /opt/local/bin/gfortran...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/gfortran...not found
Checking for program /Users/catrakis/gfortran...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/gfortran...not found
Checking for program /Applications/FEniCS/bin/g95...not found
Checking for program /opt/local/bin/g95...not found
Checking for program /opt/local/sbin/g95...not found
Checking for program /usr/bin/g95...not found
Checking for program /bin/g95...not found
Checking for program /usr/sbin/g95...not found
Checking for program /sbin/g95...not found
Checking for program /usr/local/bin/g95...not found
Checking for program /usr/texbin/g95...not found
Checking for program /usr/X11/bin/g95...not found
Checking for program /opt/loca/bin/g95...not found
Checking for program /opt/local/bin/g95...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/g95...not found
Checking for program /Users/catrakis/g95...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/g95...not found
Checking for program /Applications/FEniCS/bin/g77...not found
Checking for program /opt/local/bin/g77...not found
Checking for program /opt/local/sbin/g77...not found
Checking for program /usr/bin/g77...not found
Checking for program /bin/g77...not found
Checking for program /usr/sbin/g77...not found
Checking for program /sbin/g77...not found
Checking for program /usr/local/bin/g77...not found
Checking for program /usr/texbin/g77...not found
Checking for program /usr/X11/bin/g77...not found
Checking for program /opt/loca/bin/g77...not found
Checking for program /opt/local/bin/g77...not found
Checking for program /Applications/CMake2.8-1.app/Contents/bin/g77...not found
Checking for program /Users/catrakis/g77...not found
Checking for program /Applications/FEniCS/src/petsc-3.1-p4/bin/win32fe/g77...not found
sh: f77 --help
Executing: f77 --help
sh:
================================================================================
TEST checkPIC from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:864)
TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:864)
  Determine the PIC option for each compiler
       - There needs to be a test that checks that the functionality is actually working
        Pushing language C
      Trying C compiler flag -PIC
sh: mpicc -c -o conftest.o conftest.c
Executing: mpicc -c -o conftest.o conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -PIC conftest.o
Executing: mpicc -o conftest -PIC conftest.o
sh:
        Valid C linker flag -PIC
      Adding C compiler flag -PIC
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
Added C compiler flag -PIC
        Popping language C
        Pushing language Cxx
      Trying Cxx compiler flag -PIC
sh: mpicxx -c -o conftest.o conftest.cc
Executing: mpicxx -c -o conftest.o conftest.cc
sh:
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -PIC conftest.o
Executing: mpicxx -o conftest -PIC conftest.o
sh:
        Valid Cxx linker flag -PIC
      Adding Cxx compiler flag -PIC
sh: mpicxx -c -o conftest.o -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -PIC conftest.cc
sh:
Added Cxx compiler flag -PIC
        Popping language Cxx
================================================================================
TEST checkLargeFileIO from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:893)
TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:893)
================================================================================
TEST checkArchiver from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:992)
TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:992)
  Check that the archiver exists and can make a library usable by the compiler
        Pushing language C
sh: ar -V
Executing: ar -V
sh:
sh: ar -V
Executing: ar -V
sh:
            Defined make macro "FAST_AR_FLAGS" to "Scq"
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
Checking for program /Applications/FEniCS/bin/ar...not found
Checking for program /opt/local/bin/ar...not found
Checking for program /opt/local/sbin/ar...not found
Checking for program /usr/bin/ar...found
          Defined make macro "AR" to "/usr/bin/ar"
Checking for program /Applications/FEniCS/bin/ranlib...not found
Checking for program /opt/local/bin/ranlib...not found
Checking for program /opt/local/sbin/ranlib...not found
Checking for program /usr/bin/ranlib...found
          Defined make macro "RANLIB" to "/usr/bin/ranlib -c"
sh: /usr/bin/ar cr libconf1.a conf1.o
Executing: /usr/bin/ar cr libconf1.a conf1.o
sh:
sh: /usr/bin/ranlib -c libconf1.a
Executing: /usr/bin/ranlib -c libconf1.a
sh:
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -PIC conftest.o -L. -lconf1
Executing: mpicc -o conftest -PIC conftest.o -L. -lconf1
sh:
        Defined make macro "AR_FLAGS" to "cr"
        Defined make macro "AR_LIB_SUFFIX" to "a"
        Popping language C
================================================================================
TEST checkSharedLinker from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:1099)
TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1099)
  Check that the linker can produce shared libraries
sh: uname -s
Executing: uname -s
sh: Darwin

      Checking shared linker mpicxx using flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress']
Checking for program /Applications/FEniCS/bin/mpicxx...not found
Checking for program /opt/local/bin/mpicxx...not found
Checking for program /opt/local/sbin/mpicxx...not found
Checking for program /usr/bin/mpicxx...found
          Defined make macro "LD_SHARED" to "mpicxx"
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -dynamiclib -single_module -PIC conftest.o
Executing: mpicc -o conftest -dynamiclib -single_module -PIC conftest.o
sh:
        Valid C linker flag -dynamiclib -single_module
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -undefined dynamic_lookup -PIC conftest.o
Executing: mpicc -o conftest -undefined dynamic_lookup -PIC conftest.o
sh:
        Valid C linker flag -undefined dynamic_lookup
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -multiply_defined suppress -PIC conftest.o
Executing: mpicc -o conftest -multiply_defined suppress -PIC conftest.o
sh:
        Valid C linker flag -multiply_defined suppress
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                                        Pushing language C
                                        Popping language C
                                        Pushing language Cxx
                                        Popping language Cxx
                                        Pushing language FC
                                        Popping language FC
                Pushing language C
                Popping language C
sh: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o
Executing: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o
sh:
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -PIC conftest.o -L. -lconftest
Executing: mpicc -o conftest -PIC conftest.o -L. -lconftest
sh:
      Using shared linker mpicxx with flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress'] and library extension dylib
sh: uname -s
Executing: uname -s
sh: Darwin

================================================================================
TEST checkLinkerMac from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:1155)
TESTING: checkLinkerMac from config.setCompilers(config/BuildSystem/config/setCompilers.py:1155)
  Tests some Apple Mac specific linker flags
        Pushing language C
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -PIC conftest.o
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -PIC conftest.o
sh:
        Valid C linker flag -Wl,-multiply_defined,suppress
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress -PIC conftest.o
Executing: mpicc -o conftest -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress -PIC conftest.o
sh:
        Valid C linker flag -Wl,-multiply_defined -Wl,suppress
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -PIC conftest.o
Executing: mpicc -o conftest -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -PIC conftest.o
sh:
        Valid C linker flag -Wl,-commons,use_dylibs
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -PIC conftest.o
Executing: mpicc -o conftest -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -PIC conftest.o
sh:
        Valid C linker flag -Wl,-search_paths_first
        Popping language C
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -PIC conftest.cc
sh:
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress conftest.o
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress conftest.o
sh:
        Valid Cxx linker flag -Wl,-multiply_defined,suppress
sh: mpicxx -c -o conftest.o -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -PIC conftest.cc
sh:
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress conftest.o
Executing: mpicxx -o conftest -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress conftest.o
sh:
        Valid Cxx linker flag -Wl,-multiply_defined -Wl,suppress
sh: mpicxx -c -o conftest.o -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -PIC conftest.cc
sh:
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress conftest.o
Executing: mpicxx -o conftest -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress conftest.o
sh:
        Valid Cxx linker flag -Wl,-commons,use_dylibs
sh: mpicxx -c -o conftest.o -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -PIC conftest.cc
sh:
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs conftest.o
Executing: mpicxx -o conftest -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs conftest.o
sh:
        Valid Cxx linker flag -Wl,-search_paths_first
        Popping language Cxx
================================================================================
TEST checkSharedLinkerPaths from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:1175)
TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1175)
  Determine the shared linker path options
       - IRIX: -rpath
       - Linux, OSF: -Wl,-rpath,
       - Solaris: -R
       - FreeBSD: -Wl,-R,
        Pushing language C
sh: uname -s
Executing: uname -s
sh: Darwin

sh: mpicc -flags
Executing: mpicc -flags
sh:
        Popping language C
        Pushing language Cxx
sh: uname -s
Executing: uname -s
sh: Darwin

sh: mpicc -flags
Executing: mpicc -flags
sh:
        Popping language Cxx
================================================================================
TEST checkLibC from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:1208)
TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1208)
  Test whether we need to explicitly include libc in shared linking
       - Mac OSX requires an explicit reference to libc for shared linking
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o
Executing: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o
sh:
      Shared linking does not require an explicit libc reference
================================================================================
TEST checkDynamicLinker from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:1257)
TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1257)
  Check that the linker can produce dynamic libraries
Checking for header: dlfcn.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 38 "/usr/include/dlfcn.h" 2 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdbool.h" 1 3 4
# 41 "/usr/include/dlfcn.h" 2 3 4
# 1 "/usr/include/AvailabilityMacros.h" 1 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) ;
# 3 "conftest.c" 2

          Defined "HAVE_DLFCN_H" to "1"
          Checking for functions ['dlopen', 'dlsym', 'dlclose'] in library ['dl'] []
            Pushing language C
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
sh:
            Defined "HAVE_LIBDL" to "1"
            Popping language C
            Pushing language C
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
sh:
            Defined "HAVE_LIBDL" to "1"
            Popping language C
            Pushing language C
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
sh:
            Defined "HAVE_LIBDL" to "1"
            Popping language C
        Adding ['dl'] to LIBS
sh: uname -s
Executing: uname -s
sh: Darwin

      Checking dynamic linker mpicxx using flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress']
Checking for program /Applications/FEniCS/bin/mpicxx...not found
Checking for program /opt/local/bin/mpicxx...not found
Checking for program /opt/local/sbin/mpicxx...not found
Checking for program /usr/bin/mpicxx...found
          Defined make macro "DYNAMICLINKER" to "mpicxx"
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -dynamiclib -single_module -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
Executing: mpicc -o conftest -dynamiclib -single_module -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
sh:
        Valid C linker flag -dynamiclib -single_module
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -undefined dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
Executing: mpicc -o conftest -undefined dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
sh:
        Valid C linker flag -undefined dynamic_lookup
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -multiply_defined suppress -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
Executing: mpicc -o conftest -multiply_defined suppress -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
sh:
        Valid C linker flag -multiply_defined suppress
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
                                        Pushing language C
                                        Popping language C
                                        Pushing language Cxx
                                        Popping language Cxx
                                        Pushing language FC
                                        Popping language FC
                Pushing language C
                Popping language C
sh: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o -ldl
Executing: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o -ldl
sh:
sh: mpicc -c -o conftest.o -PIC conftest.c
Executing: mpicc -c -o conftest.o -PIC conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:11: warning: incompatible implicit declaration of built-in function ‘printf’
conftest.c:15: warning: incompatible implicit declaration of built-in function ‘printf’
conftest.c:19: warning: incompatible implicit declaration of built-in function ‘printf’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include<dlfcn.h>

int main() {

void *handle = dlopen("./libconftest.so", 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
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC conftest.o -ldl
sh:
      Using dynamic linker mpicxx with flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress'] and library extension dylib
================================================================================
TEST output from config.setCompilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/setCompilers.py:1303)
TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1303)
  Output module data as defines and substitutions
        Substituting "CC" with "mpicc"
        Substituting "CFLAGS" with " -PIC"
        Defined make macro "CC_LINKER_SLFLAG" to "-L"
        Substituting "CPP" with "mpicc -E"
        Substituting "CPPFLAGS" with ""
        Substituting "CXX" with "mpicxx"
        Substituting "CXX_CXXFLAGS" with " -PIC"
        Substituting "CXXFLAGS" with ""
        Substituting "CXX_LINKER_SLFLAG" with "-L"
        Substituting "CXXCPP" with "mpicxx -E"
        Substituting "FC" with ""
        Substituting "LDFLAGS" with ""
        Substituting "LIBS" with "-ldl "
        Substituting "SHARED_LIBRARY_FLAG" with "-dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress"
================================================================================
TEST configureCompilerFlags from config.compilerFlags(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilerFlags.py:61)
TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:61)
  Get the default compiler flags
        Pushing language C
sh: mpicc --version
Executing: mpicc --version
sh: i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

getCompilerVersion: mpicc i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
sh: mpicc -show
Executing: mpicc -show
sh: gcc -D_REENTRANT -I/usr//include -Wl,-u,_munmap -Wl,-multiply_defined,suppress -L/usr//lib -lmpi -lopen-rte -lopen-pal -lutil

sh: gcc --help
Executing: gcc --help
sh: Usage: i686-apple-darwin9-gcc-4.0.1 [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
  (Use '-v --help' to display command line options of sub-processes)
  -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-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
  -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
  -combine Pass multiple source files to compiler at once
  -save-temps Do not delete intermediate files
  -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>
  -B <directory> Add <directory> to the compiler's search paths
  -b <machine> Run gcc for target <machine>, if installed
  -V <version> Run gcc version number <version>, if installed
  -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>
  -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 i686-apple-darwin9-gcc-4.0.1. In order to pass
 other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<URL:http://developer.apple.com/bugreporter>.

      Trying C compiler flag -Wall
sh: mpicc -c -o conftest.o -PIC -Wall conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall conftest.c
sh:
Added C compiler flag -Wall
      Trying C compiler flag -Wwrite-strings
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings conftest.c
sh:
Added C compiler flag -Wwrite-strings
      Trying C compiler flag -Wno-strict-aliasing
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing conftest.c
sh:
Added C compiler flag -Wno-strict-aliasing
      Trying C compiler flag -O2
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Added C compiler flag -O2
        Popping language C
        Pushing language Cxx
sh: mpicxx --version
Executing: mpicxx --version
sh: i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

getCompilerVersion: mpicxx i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
sh: mpicxx -show
Executing: mpicxx -show
sh: g++ -D_REENTRANT -I/usr//include -Wl,-u,_munmap -Wl,-multiply_defined,suppress -L/usr//lib -lmpi_cxx -lmpi -lopen-rte -lopen-pal -lutil

sh: g++ --help
Executing: g++ --help
sh: Usage: i686-apple-darwin9-g++-4.0.1 [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
  (Use '-v --help' to display command line options of sub-processes)
  -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-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
  -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
  -combine Pass multiple source files to compiler at once
  -save-temps Do not delete intermediate files
  -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>
  -B <directory> Add <directory> to the compiler's search paths
  -b <machine> Run gcc for target <machine>, if installed
  -V <version> Run gcc version number <version>, if installed
  -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>
  -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 i686-apple-darwin9-g++-4.0.1. In order to pass
 other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<URL:http://developer.apple.com/bugreporter>.

      Trying Cxx compiler flag -Wall
sh: mpicxx -c -o conftest.o -Wall -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -PIC conftest.cc
sh:
Added Cxx compiler flag -Wall
      Trying Cxx compiler flag -Wwrite-strings
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -PIC conftest.cc
sh:
Added Cxx compiler flag -Wwrite-strings
      Trying Cxx compiler flag -Wno-strict-aliasing
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -PIC conftest.cc
sh:
Added Cxx compiler flag -Wno-strict-aliasing
sh: mpicxx -show
Executing: mpicxx -show
sh: g++ -D_REENTRANT -I/usr//include -Wl,-u,_munmap -Wl,-multiply_defined,suppress -L/usr//lib -lmpi_cxx -lmpi -lopen-rte -lopen-pal -lutil

sh: g++ --help
Executing: g++ --help
sh: Usage: i686-apple-darwin9-g++-4.0.1 [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
  (Use '-v --help' to display command line options of sub-processes)
  -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-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
  -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
  -combine Pass multiple source files to compiler at once
  -save-temps Do not delete intermediate files
  -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>
  -B <directory> Add <directory> to the compiler's search paths
  -b <machine> Run gcc for target <machine>, if installed
  -V <version> Run gcc version number <version>, if installed
  -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>
  -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 i686-apple-darwin9-g++-4.0.1. In order to pass
 other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<URL:http://developer.apple.com/bugreporter>.

      Trying Cxx compiler flag -O
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Added Cxx compiler flag -O
        Popping language Cxx
================================================================================
TEST configureDebugging from PETSc.utilities.debugging(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/debugging.py:25)
TESTING: configureDebugging from PETSc.utilities.debugging(config/PETSc/utilities/debugging.py:25)
        Defined "USE_ERRORCHECKING" to "1"
          ===============================================================================
                        WARNING! Compiling PETSc with no debugging, this should
                              only be done for timing and production runs. All development should
                              be done when configured using --with-debugging=1
          ===============================================================================

================================================================================
TEST configureArchitecture from PETSc.utilities.arch(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/arch.py:32)
TESTING: configureArchitecture from PETSc.utilities.arch(config/PETSc/utilities/arch.py:32)
  Checks PETSC_ARCH and sets if not set
        Defined "ARCH" to ""darwin9.2.0-cxx-opt""
================================================================================
TEST configureSharedLibraries from PETSc.utilities.sharedLibraries(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/sharedLibraries.py:41)
TESTING: configureSharedLibraries from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:41)
  Checks whether dynamic libraries should be used, for which you must
      - Specify --with-shared
      - Have found a working dynamic linker
    Defines PETSC_USE_SHARED_LIBRARIES if they are used
sh: uname -s
Executing: uname -s
sh: Darwin

        Defined make rule "shared_arch" with dependencies "shared_darwin9" and code []
        Defined make macro "BUILDSHAREDLIB" to "yes"
        Defined "HAVE_SHARED_LIBRARIES" to "1"
        Defined "USE_SHARED_LIBRARIES" to "1"
================================================================================
TEST configureDynamicLibraries from PETSc.utilities.sharedLibraries(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/sharedLibraries.py:64)
TESTING: configureDynamicLibraries from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:64)
  Checks whether dynamic libraries should be used, for which you must
      - Specify --with-dynamic
      - Have found a working dynamic linker (with dlfcn.h and libdl)
    Defines PETSC_USE_DYNAMIC_LIBRARIES if they are used
        Defined "HAVE_DYNAMIC_LIBRARIES" to "1"
      Dynamic libraries - disabled
================================================================================
TEST configureBmakeDir from PETSc.utilities.bmakeDir(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/bmakeDir.py:26)
TESTING: configureBmakeDir from PETSc.utilities.bmakeDir(config/PETSc/utilities/bmakeDir.py:26)
  Makes $PETSC_ARCH and subdirectories if it does not exist
      Changed persistence directory to darwin9.2.0-cxx-opt/conf
sh: mpicc --help
Executing: mpicc --help
sh: Usage: i686-apple-darwin9-gcc-4.0.1 [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
  (Use '-v --help' to display command line options of sub-processes)
  -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-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
  -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
  -combine Pass multiple source files to compiler at once
  -save-temps Do not delete intermediate files
  -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>
  -B <directory> Add <directory> to the compiler's search paths
  -b <machine> Run gcc for target <machine>, if installed
  -V <version> Run gcc version number <version>, if installed
  -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>
  -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 i686-apple-darwin9-gcc-4.0.1. In order to pass
 other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<URL:http://developer.apple.com/bugreporter>.

================================================================================
TEST checkRestrict from config.compilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:125)
TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:125)
  Check for the C/CXX restrict keyword
        Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: ret = 256
error message = {conftest.c: In function ‘main’:
conftest.c:5: error: nested functions are disabled, use -fnested-functions to re-enable
conftest.c:5: error: syntax error before ‘x’
}
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * restrict x;;
  return 0;
}
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:5: warning: unused variable ‘x’
}
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(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:278)
TESTING: checkCFormatting from config.compilers(config/BuildSystem/config/compilers.py:278)
  Activate format string checking if using the GNU compilers
      compilers: Added gcc printf format checking
        Defined "PRINTF_FORMAT_CHECK(A,B)" to "__attribute__((format (printf, A, B)))"
================================================================================
TEST checkCStaticInline from config.compilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:96)
TESTING: checkCStaticInline from config.compilers(config/BuildSystem/config/compilers.py:96)
  Check for C keyword: static inline
        Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:6: warning: unused variable ‘i’
}
Source:
#include "confdefs.h"
#include "conffix.h"
static inline int foo(int a) {return a;}

int main() {
int i = 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(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:288)
TESTING: checkDynamicLoadFlag from config.compilers(config/BuildSystem/config/compilers.py:288)
  Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
        Defined "HAVE_RTLD_LAZY" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
        Defined "HAVE_RTLD_NOW" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
        Defined "HAVE_RTLD_LOCAL" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
        Defined "HAVE_RTLD_GLOBAL" to "1"
================================================================================
TEST checkCLibraries from config.compilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:152)
TESTING: checkCLibraries from config.compilers(config/BuildSystem/config/compilers.py:152)
  Determines the libraries needed to link with C
        Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
              Pushing language C
              Popping language C
sh: mpicc -o conftest -v -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -v -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5493~1/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5493)
 /usr/libexec/gcc/i686-apple-darwin9/4.0.1/collect2 -dynamic -arch i386 -macosx_version_min 10.5.8 -weak_reference_mismatches non-weak -o conftest -lcrt1.10.5.o -L/usr//lib -L/usr/lib/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../../i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../.. -multiply_defined suppress -multiply_defined suppress -commons use_dylibs -search_paths_first conftest.o -ldl -u _munmap -multiply_defined suppress -lmpi -lopen-rte -lopen-pal -lutil -lgcc_s.10.5 -lgcc -lSystem
 output: error message = {Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5493~1/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5493)
 /usr/libexec/gcc/i686-apple-darwin9/4.0.1/collect2 -dynamic -arch i386 -macosx_version_min 10.5.8 -weak_reference_mismatches non-weak -o conftest -lcrt1.10.5.o -L/usr//lib -L/usr/lib/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../../i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../.. -multiply_defined suppress -multiply_defined suppress -commons use_dylibs -search_paths_first conftest.o -ldl -u _munmap -multiply_defined suppress -lmpi -lopen-rte -lopen-pal -lutil -lgcc_s.10.5 -lgcc -lSystem
}
                  Pushing language C
                  Popping language C
 in mpicc -o conftest -v -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
        Popping language C
      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 Target:
      compilers: Unknown arg Target:
      compilers: Checking arg i686-apple-darwin9
      compilers: Unknown arg i686-apple-darwin9
      compilers: Checking arg Configured
      compilers: Unknown arg Configured
      compilers: Checking arg with:
      compilers: Unknown arg with:
      compilers: Checking arg /var/tmp/gcc/gcc-5493~1/src/configure
      compilers: Unknown arg /var/tmp/gcc/gcc-5493~1/src/configure
      compilers: Checking arg --disable-checking
      compilers: Unknown arg --disable-checking
      compilers: Checking arg -enable-werror
      compilers: Unknown arg -enable-werror
      compilers: Checking arg --prefix=/usr
      compilers: Unknown arg --prefix=/usr
      compilers: Checking arg --mandir=/share/man
      compilers: Unknown arg --mandir=/share/man
      compilers: Checking arg --enable-languages=c,objc,c++,obj-c++
      compilers: Unknown arg --enable-languages=c,objc,c++,obj-c++
      compilers: Checking arg --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/
      compilers: Unknown arg --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/
      compilers: Checking arg --with-gxx-include-dir=/include/c++/4.0.0
      compilers: Unknown arg --with-gxx-include-dir=/include/c++/4.0.0
      compilers: Checking arg --with-slibdir=/usr/lib
      compilers: Unknown arg --with-slibdir=/usr/lib
      compilers: Checking arg --build=i686-apple-darwin9
      compilers: Unknown arg --build=i686-apple-darwin9
      compilers: Checking arg --with-arch=apple
      compilers: Unknown arg --with-arch=apple
      compilers: Checking arg --with-tune=generic
      compilers: Unknown arg --with-tune=generic
      compilers: Checking arg --host=i686-apple-darwin9
      compilers: Unknown arg --host=i686-apple-darwin9
      compilers: Checking arg --target=i686-apple-darwin9
      compilers: Unknown arg --target=i686-apple-darwin9
      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.0.1
      compilers: Unknown arg 4.0.1
      compilers: Checking arg (Apple
      compilers: Unknown arg (Apple
      compilers: Checking arg Inc.
      compilers: Unknown arg Inc.
      compilers: Checking arg build
      compilers: Unknown arg build
      compilers: Checking arg 5493)
      compilers: Unknown arg 5493)
      compilers: Checking arg /usr/libexec/gcc/i686-apple-darwin9/4.0.1/collect2
      compilers: Unknown arg /usr/libexec/gcc/i686-apple-darwin9/4.0.1/collect2
      compilers: Checking arg -dynamic
      compilers: Unknown arg -dynamic
      compilers: Checking arg -arch
      compilers: Unknown arg -arch
      compilers: Checking arg i386
      compilers: Unknown arg i386
      compilers: Checking arg -macosx_version_min
      compilers: Unknown arg -macosx_version_min
      compilers: Checking arg 10.5.8
      compilers: Unknown arg 10.5.8
      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 conftest
      compilers: Unknown arg conftest
      compilers: Checking arg -lcrt1.10.5.o
      compilers: Checking arg -L/usr//lib
      compilers: Checking arg -L/usr/lib/i686-apple-darwin9/4.0.1
      compilers: Found library directory: -L/usr/lib/i686-apple-darwin9/4.0.1
      compilers: Checking arg -L/usr/lib/gcc/i686-apple-darwin9/4.0.1
      compilers: Found library directory: -L/usr/lib/gcc/i686-apple-darwin9/4.0.1
      compilers: Checking arg -L/usr/lib/gcc/i686-apple-darwin9/4.0.1
      compilers: Found library directory: -L/usr/lib/gcc/i686-apple-darwin9/4.0.1
      compilers: Checking arg -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../../i686-apple-darwin9/4.0.1
      compilers: Found library directory: -L/usr/lib/i686-apple-darwin9/4.0.1
      compilers: Checking arg -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../..
      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 conftest.o
      compilers: Unknown arg conftest.o
      compilers: Checking arg -ldl
      compilers: Found library : -ldl
      compilers: Checking arg -u
      compilers: Unknown arg -u
      compilers: Checking arg _munmap
      compilers: Unknown arg _munmap
      compilers: Checking arg -multiply_defined
      compilers: Unknown arg -multiply_defined
      compilers: Checking arg suppress
      compilers: Unknown arg suppress
      compilers: Checking arg -lmpi
      compilers: Found library : -lmpi
      compilers: Checking arg -lopen-rte
      compilers: Found library : -lopen-rte
      compilers: Checking arg -lopen-pal
      compilers: Found library : -lopen-pal
      compilers: Checking arg -lutil
      compilers: Found library : -lutil
      compilers: Checking arg -lgcc_s.10.5
      compilers: Found library : -lgcc_s.10.5
      compilers: Checking arg -lgcc
      compilers: Checking arg -lSystem
      compilers: Found library : -lSystem
      compilers: Libraries needed to link C code with another linker: ['-L/usr/lib/i686-apple-darwin9/4.0.1', '-L/usr/lib/gcc/i686-apple-darwin9/4.0.1', '-L/usr/lib/gcc/i686-apple-darwin9/4.0.1', '-L/usr/lib/i686-apple-darwin9/4.0.1', '-ldl', '-lmpi', '-lopen-rte', '-lopen-pal', '-lutil', '-lgcc_s.10.5', '-lSystem']
sh: mpicxx --help
Executing: mpicxx --help
sh: Usage: i686-apple-darwin9-g++-4.0.1 [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
  (Use '-v --help' to display command line options of sub-processes)
  -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-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
  -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
  -combine Pass multiple source files to compiler at once
  -save-temps Do not delete intermediate files
  -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>
  -B <directory> Add <directory> to the compiler's search paths
  -b <machine> Run gcc for target <machine>, if installed
  -V <version> Run gcc version number <version>, if installed
  -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>
  -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 i686-apple-darwin9-g++-4.0.1. In order to pass
 other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<URL:http://developer.apple.com/bugreporter>.

================================================================================
TEST checkRestrict from config.compilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:125)
TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:125)
  Check for the C/CXX restrict keyword
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Possible ERROR while running compiler: ret = 256
error message = {conftest.cc: In function ‘int main()’:
conftest.cc:5: error: expected initializer before ‘x’
}
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * restrict x;;
  return 0;
}
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Possible ERROR while running compiler: error message = {conftest.cc: In function ‘int main()’:
conftest.cc:5: warning: unused variable ‘x’
}
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(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:326)
TESTING: checkCxxNamespace from config.compilers(config/BuildSystem/config/compilers.py:326)
  Checks that C++ compiler supports namespaces, and if it does defines HAVE_CXX_NAMESPACE
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
        Popping language Cxx
      compilers: C++ has namespaces
        Defined "HAVE_CXX_NAMESPACE" to "1"
================================================================================
TEST checkCxxOptionalExtensions from config.compilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:301)
TESTING: checkCxxOptionalExtensions from config.compilers(config/BuildSystem/config/compilers.py:301)
  Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.c
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.c
sh:
Added Cxx compiler flag
        Popping language Cxx
================================================================================
TEST checkCxxStaticInline from config.compilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:110)
TESTING: checkCxxStaticInline from config.compilers(config/BuildSystem/config/compilers.py:110)
  Check for C++ keyword: static inline
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Possible ERROR while running compiler: error message = {conftest.cc: In function ‘int main()’:
conftest.cc:6: warning: unused variable ‘i’
}
Source:
#include "confdefs.h"
#include "conffix.h"
static inline int foo(int a) {return a;}

int main() {
int i = 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(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:341)
TESTING: checkCxxLibraries from config.compilers(config/BuildSystem/config/compilers.py:341)
  Determines the libraries needed to link with C++
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
              Pushing language CXX
              Popping language CXX
sh: mpicxx -o 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 -O conftest.o -ldl
Executing: mpicxx -o 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 -O conftest.o -ldl
sh:
Possible ERROR while running linker: Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5493~1/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5493)
 /usr/libexec/gcc/i686-apple-darwin9/4.0.1/collect2 -dynamic -arch i386 -macosx_version_min 10.5.8 -weak_reference_mismatches non-weak -o conftest -lcrt1.10.5.o -L/usr//lib -L/usr/lib/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../../i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../.. -multiply_defined suppress -multiply_defined suppress -commons use_dylibs -search_paths_first conftest.o -ldl -u _munmap -multiply_defined suppress -lmpi_cxx -lmpi -lopen-rte -lopen-pal -lutil -lstdc++ -lgcc_s.10.5 -lgcc -lSystem
 output: error message = {Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5493~1/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5493)
 /usr/libexec/gcc/i686-apple-darwin9/4.0.1/collect2 -dynamic -arch i386 -macosx_version_min 10.5.8 -weak_reference_mismatches non-weak -o conftest -lcrt1.10.5.o -L/usr//lib -L/usr/lib/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../../i686-apple-darwin9/4.0.1 -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../.. -multiply_defined suppress -multiply_defined suppress -commons use_dylibs -search_paths_first conftest.o -ldl -u _munmap -multiply_defined suppress -lmpi_cxx -lmpi -lopen-rte -lopen-pal -lutil -lstdc++ -lgcc_s.10.5 -lgcc -lSystem
}
                  Pushing language CXX
                  Popping language CXX
 in mpicxx -o 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 -O conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
        Popping language Cxx
      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 Target:
      compilers: Unknown arg Target:
      compilers: Checking arg i686-apple-darwin9
      compilers: Unknown arg i686-apple-darwin9
      compilers: Checking arg Configured
      compilers: Unknown arg Configured
      compilers: Checking arg with:
      compilers: Unknown arg with:
      compilers: Checking arg /var/tmp/gcc/gcc-5493~1/src/configure
      compilers: Unknown arg /var/tmp/gcc/gcc-5493~1/src/configure
      compilers: Checking arg --disable-checking
      compilers: Unknown arg --disable-checking
      compilers: Checking arg -enable-werror
      compilers: Unknown arg -enable-werror
      compilers: Checking arg --prefix=/usr
      compilers: Unknown arg --prefix=/usr
      compilers: Checking arg --mandir=/share/man
      compilers: Unknown arg --mandir=/share/man
      compilers: Checking arg --enable-languages=c,objc,c++,obj-c++
      compilers: Unknown arg --enable-languages=c,objc,c++,obj-c++
      compilers: Checking arg --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/
      compilers: Unknown arg --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/
      compilers: Checking arg --with-gxx-include-dir=/include/c++/4.0.0
      compilers: Unknown arg --with-gxx-include-dir=/include/c++/4.0.0
      compilers: Checking arg --with-slibdir=/usr/lib
      compilers: Unknown arg --with-slibdir=/usr/lib
      compilers: Checking arg --build=i686-apple-darwin9
      compilers: Unknown arg --build=i686-apple-darwin9
      compilers: Checking arg --with-arch=apple
      compilers: Unknown arg --with-arch=apple
      compilers: Checking arg --with-tune=generic
      compilers: Unknown arg --with-tune=generic
      compilers: Checking arg --host=i686-apple-darwin9
      compilers: Unknown arg --host=i686-apple-darwin9
      compilers: Checking arg --target=i686-apple-darwin9
      compilers: Unknown arg --target=i686-apple-darwin9
      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.0.1
      compilers: Unknown arg 4.0.1
      compilers: Checking arg (Apple
      compilers: Unknown arg (Apple
      compilers: Checking arg Inc.
      compilers: Unknown arg Inc.
      compilers: Checking arg build
      compilers: Unknown arg build
      compilers: Checking arg 5493)
      compilers: Unknown arg 5493)
      compilers: Checking arg /usr/libexec/gcc/i686-apple-darwin9/4.0.1/collect2
      compilers: Unknown arg /usr/libexec/gcc/i686-apple-darwin9/4.0.1/collect2
      compilers: Checking arg -dynamic
      compilers: Unknown arg -dynamic
      compilers: Checking arg -arch
      compilers: Unknown arg -arch
      compilers: Checking arg i386
      compilers: Unknown arg i386
      compilers: Checking arg -macosx_version_min
      compilers: Unknown arg -macosx_version_min
      compilers: Checking arg 10.5.8
      compilers: Unknown arg 10.5.8
      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 conftest
      compilers: Unknown arg conftest
      compilers: Checking arg -lcrt1.10.5.o
      compilers: Checking arg -L/usr//lib
      compilers: Checking arg -L/usr/lib/i686-apple-darwin9/4.0.1
      compilers: Found library directory: -L/usr/lib/i686-apple-darwin9/4.0.1
      Library directory already in C list so skipping in C++
      compilers: Checking arg -L/usr/lib/gcc/i686-apple-darwin9/4.0.1
      compilers: Found library directory: -L/usr/lib/gcc/i686-apple-darwin9/4.0.1
      Library directory already in C list so skipping in C++
      compilers: Checking arg -L/usr/lib/gcc/i686-apple-darwin9/4.0.1
      compilers: Checking arg -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../../i686-apple-darwin9/4.0.1
      compilers: Checking arg -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/../../..
      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 conftest.o
      compilers: Unknown arg conftest.o
      compilers: Checking arg -ldl
      compilers: Found library: -ldl
      Library already in C list so skipping in C++
      compilers: Checking arg -u
      compilers: Unknown arg -u
      compilers: Checking arg _munmap
      compilers: Unknown arg _munmap
      compilers: Checking arg -multiply_defined
      compilers: Unknown arg -multiply_defined
      compilers: Checking arg suppress
      compilers: Unknown arg suppress
      compilers: Checking arg -lmpi_cxx
      compilers: Found library: -lmpi_cxx
      compilers: Checking arg -lmpi
      compilers: Found library: -lmpi
      Library already in C list so skipping in C++
      compilers: Checking arg -lopen-rte
      compilers: Found library: -lopen-rte
      Library already in C list so skipping in C++
      compilers: Checking arg -lopen-pal
      compilers: Found library: -lopen-pal
      Library already in C list so skipping in C++
      compilers: Checking arg -lutil
      compilers: Found library: -lutil
      Library already in C list so skipping in C++
      compilers: Checking arg -lstdc++
      compilers: Found library: -lstdc++
      compilers: Checking arg -lgcc_s.10.5
      compilers: Found library: -lgcc_s.10.5
      Library already in C list so skipping in C++
      compilers: Checking arg -lgcc
      compilers: Checking arg -lSystem
      compilers: Found library: -lSystem
      Library already in C list so skipping in C++
      compilers: Libraries needed to link Cxx code with another linker: ['-lmpi_cxx', '-lstdc++']
      compilers: Check that Cxx libraries can be used from C
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lmpi_cxx -lstdc++ -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lmpi_cxx -lstdc++ -ldl
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lmpi_cxx -lstdc++ -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lmpi_cxx -lstdc++ -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
================================================================================
TEST setupFrameworkCompilers from config.compilers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/compilers.py:1230)
TESTING: setupFrameworkCompilers from config.compilers(config/BuildSystem/config/compilers.py:1230)
================================================================================
TEST configureFortranCPP from PETSc.utilities.fortranCPP(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/fortranCPP.py:28)
TESTING: configureFortranCPP from PETSc.utilities.fortranCPP(config/PETSc/utilities/fortranCPP.py:28)
  Handle case where Fortran cannot preprocess properly
        Defined make rule ".F.o" with dependencies "" and code ['-@echo "Your system was not configured for Fortran use"', '-@echo " Check configure.log under the checkFortranCompiler test for the specific failure"', '-@echo " You can reconfigure using --with-fc=<usable compiler> to enable Fortran"']
================================================================================
TEST checkStdC from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:105)
TESTING: checkStdC from config.headers(config/BuildSystem/config/headers.py:105)
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/string.h" 1 3 4
# 60 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 61 "/usr/include/string.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
# 80 "/usr/include/string.h" 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 *stpcpy(char *, const char *);
char *strcasestr(const char *, const char *);
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" "$UNIX2003");
int strerror_r(int, char *, size_t);
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 *strnstr(const 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);
void *memccpy(void *, const void *, int, size_t);
char *strtok_r(char *, const char *, char **);
char *strdup(const char *);
int bcmp(const void *, const void *, size_t);
void bcopy(const void *, void *, size_t);
void bzero(void *, size_t);
int ffs(int);
int ffsl(long);
int fls(int);
int flsl(long);
char *index(const char *, int);
void memset_pattern4(void *, const void *, size_t);
void memset_pattern8(void *, const void *, size_t);
void memset_pattern16(void *, const void *, size_t);
char *rindex(const char *, int);
int strcasecmp(const char *, const char *);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
int strncasecmp(const char *, const char *, size_t);
char *strsep(char **, const char *);
char *strsignal(int sig);
void swab(const void * , void * , ssize_t);
# 3 "conftest.c" 2

sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/available.h" 1 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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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;
typedef __darwin_pid_t pid_t;
typedef __darwin_id_t id_t;
# 116 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 163 "/usr/include/sys/signal.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_sigset_t sigset_t;
typedef __darwin_size_t size_t;
typedef __darwin_uid_t uid_t;
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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 117 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 76 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
# 88 "/usr/include/sys/resource.h" 3 4
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
# 118 "/usr/include/sys/wait.h" 2 3 4
# 193 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 194 "/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;
};
# 254 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait" "$UNIX2003");
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid" "$UNIX2003");
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid" "$UNIX2003");
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
# 35 "/usr/include/alloca.h" 3 4
void *alloca(size_t);
# 68 "/usr/include/stdlib.h" 2 3 4
# 81 "/usr/include/stdlib.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
typedef __darwin_rune_t rune_t;
typedef __darwin_wchar_t wchar_t;
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;
# 134 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 144 "/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 * , const char * , size_t);
int mbtowc(wchar_t * , const char * , size_t);
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" "$UNIX2003");
float strtof(const char *, char **) __asm("_" "strtof" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
void setkey(const char *) __asm("_" "setkey" "$UNIX2003");
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv" "$UNIX2003");
# 1 "/usr/include/machine/types.h" 1 3 4
# 37 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 78 "/usr/include/i386/types.h" 3 4
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/usr/include/machine/types.h" 2 3 4
# 255 "/usr/include/stdlib.h" 2 3 4
typedef __darwin_dev_t dev_t;
typedef __darwin_mode_t mode_t;
u_int32_t
  arc4random(void);
void arc4random_addrandom(unsigned char *dat, int datlen);
void arc4random_stir(void);
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__((deprecated));
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 mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
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);
# 3 "conftest.c" 2

sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
        Defined "STDC_HEADERS" to "1"
================================================================================
TEST checkStat from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/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
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 76 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 37 "/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 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
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 80 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/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;
typedef __darwin_dev_t dev_t;
typedef u_int32_t fixpt_t;
typedef __darwin_blkcnt_t blkcnt_t;
typedef __darwin_blksize_t blksize_t;
typedef __darwin_gid_t gid_t;
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
typedef __darwin_ino_t ino_t;
typedef __darwin_ino64_t ino64_t;
typedef __int32_t key_t;
typedef __darwin_mode_t mode_t;
typedef __uint16_t nlink_t;
typedef __darwin_id_t id_t;
typedef __darwin_pid_t pid_t;
typedef __darwin_off_t off_t;
typedef int32_t segsz_t;
typedef int32_t swblk_t;
typedef __darwin_uid_t uid_t;
# 223 "/usr/include/sys/types.h" 3 4
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
typedef __darwin_time_t time_t;
typedef __darwin_useconds_t useconds_t;
typedef __darwin_suseconds_t suseconds_t;
# 260 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 183 "/usr/include/sys/_structs.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, struct fd_set *_p)
{
 return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8))));
}
# 261 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 318 "/usr/include/sys/types.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_pthread_cond_t pthread_cond_t;
typedef __darwin_pthread_condattr_t pthread_condattr_t;
typedef __darwin_pthread_mutex_t pthread_mutex_t;
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
typedef __darwin_pthread_once_t pthread_once_t;
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
typedef __darwin_pthread_t pthread_t;
typedef __darwin_pthread_key_t pthread_key_t;
typedef __darwin_fsblkcnt_t fsblkcnt_t;
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 5 "conftest.c" 2
# 1 "/usr/include/sys/stat.h" 1 3 4
# 78 "/usr/include/sys/stat.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 88 "/usr/include/sys/_structs.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 79 "/usr/include/sys/stat.h" 2 3 4
# 152 "/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;
};
# 228 "/usr/include/sys/stat.h" 3 4
struct stat {
 dev_t st_dev;
 ino_t st_ino;
 mode_t st_mode;
 nlink_t st_nlink;
 uid_t st_uid;
 gid_t st_gid;
 dev_t st_rdev;
 struct timespec st_atimespec;
 struct timespec st_mtimespec;
 struct timespec st_ctimespec;
# 248 "/usr/include/sys/stat.h" 3 4
 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];
};
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]; };
# 422 "/usr/include/sys/stat.h" 3 4
int chmod(const char *, mode_t) __asm("_" "chmod" "$UNIX2003");
int fchmod(int, mode_t) __asm("_" "fchmod" "$UNIX2003");
int fstat(int, struct stat *) __asm("_" "fstat" );
int lstat(const char *, struct stat *) __asm("_" "lstat" );
int mkdir(const char *, mode_t);
int mkfifo(const char *, mode_t);
int stat(const char *, struct stat *) __asm("_" "stat" );
int mknod(const char *, mode_t, dev_t);
mode_t umask(mode_t);
struct _filesec;
typedef struct _filesec *filesec_t;
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" );
int lchflags(const char *, __uint32_t);
int lchmod(const char *, mode_t);
int lstatx_np(const char *, struct stat *, filesec_t) __asm("_" "lstatx_np" );
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" );
int umaskx_np(filesec_t);
int fstatx64_np(int, struct stat64 *, filesec_t);
int lstatx64_np(const char *, struct stat64 *, filesec_t);
int statx64_np(const char *, struct stat64 *, filesec_t);
int fstat64(int, struct stat64 *);
int lstat64(const char *, struct stat64 *);
int stat64(const char *, struct stat64 *);
# 6 "conftest.c" 2

================================================================================
TEST checkSysWait from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/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
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
        Defined "HAVE_SYS_WAIT_H" to "1"
================================================================================
TEST checkTime from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/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
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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
# 88 "/usr/include/sys/_structs.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 25 "/usr/include/_structs.h" 2 3 4
# 70 "/usr/include/time.h" 2 3 4
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
typedef __darwin_time_t time_t;
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;
};
# 113 "/usr/include/time.h" 3 4
extern char *tzname[];
extern int getdate_err;
extern long timezone __asm("_" "timezone" "$UNIX2003");
extern int daylight;
char *asctime(const struct tm *);
clock_t clock(void) __asm("_" "clock" "$UNIX2003");
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" "$UNIX2003");
size_t strftime(char * , size_t, const char * , const struct tm * ) __asm("_" "strftime" "$UNIX2003");
char *strptime(const char * , const char * , struct tm * ) __asm("_" "strptime" "$UNIX2003");
time_t time(time_t *);
void tzset(void);
char *asctime_r(const struct tm * , char * );
char *ctime_r(const time_t *, char *);
struct tm *gmtime_r(const time_t * , struct tm * );
struct tm *localtime_r(const time_t * , struct tm * );
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" "$UNIX2003");
# 3 "conftest.c" 2

          Defined "HAVE_TIME_H" to "1"
Checking for header: sys/time.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 69 "/usr/include/sys/time.h" 2 3 4
# 77 "/usr/include/sys/time.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 88 "/usr/include/sys/_structs.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 183 "/usr/include/sys/_structs.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, struct fd_set *_p)
{
 return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8))));
}
# 78 "/usr/include/sys/time.h" 2 3 4
typedef __darwin_time_t time_t;
typedef __darwin_suseconds_t suseconds_t;
struct itimerval {
 struct timeval it_interval;
 struct timeval it_value;
};
# 144 "/usr/include/sys/time.h" 3 4
struct timezone {
 int tz_minuteswest;
 int tz_dsttime;
};
# 187 "/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
# 29 "/usr/include/_types.h" 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
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;
};
# 113 "/usr/include/time.h" 3 4
extern char *tzname[];
extern int getdate_err;
extern long timezone __asm("_" "timezone" "$UNIX2003");
extern int daylight;
char *asctime(const struct tm *);
clock_t clock(void) __asm("_" "clock" "$UNIX2003");
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" "$UNIX2003");
size_t strftime(char * , size_t, const char * , const struct tm * ) __asm("_" "strftime" "$UNIX2003");
char *strptime(const char * , const char * , struct tm * ) __asm("_" "strptime" "$UNIX2003");
time_t time(time_t *);
void tzset(void);
char *asctime_r(const struct tm * , char * );
char *ctime_r(const time_t *, char *);
struct tm *gmtime_r(const time_t * , struct tm * );
struct tm *localtime_r(const time_t * , struct tm * );
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" "$UNIX2003");
# 199 "/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 *);
int settimeofday(const struct timeval *, const struct timezone *);
int getitimer(int, struct itimerval *);
int gettimeofday(struct timeval * , void * );
# 1 "/usr/include/sys/_select.h" 1 3 4
# 39 "/usr/include/sys/_select.h" 3 4
int select(int, fd_set * , fd_set * ,
  fd_set * , struct timeval * )
  __asm("_" "select" "$UNIX2003")
  ;
# 214 "/usr/include/sys/time.h" 2 3 4
int setitimer(int, const struct itimerval * ,
  struct itimerval * );
int utimes(const char *, const struct timeval *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_TIME_H" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
        Defined "TIME_WITH_SYS_TIME" to "1"
================================================================================
TEST checkMath from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/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
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/math.h" 1 3 4
# 28 "/usr/include/math.h" 3 4
# 1 "/usr/include/architecture/i386/math.h" 1 3 4
# 33 "/usr/include/architecture/i386/math.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 34 "/usr/include/architecture/i386/math.h" 2 3 4
# 49 "/usr/include/architecture/i386/math.h" 3 4
 typedef float float_t;
 typedef double double_t;
# 83 "/usr/include/architecture/i386/math.h" 3 4
enum {
 _FP_NAN = 1,
 _FP_INFINITE = 2,
 _FP_ZERO = 3,
 _FP_NORMAL = 4,
 _FP_SUBNORMAL = 5,
 _FP_SUPERNORMAL = 6
};
# 117 "/usr/include/architecture/i386/math.h" 3 4
extern unsigned int __math_errhandling ( void );
# 137 "/usr/include/architecture/i386/math.h" 3 4
extern int __fpclassifyf(float );
extern int __fpclassifyd(double );
extern int __fpclassify (long double);
# 172 "/usr/include/architecture/i386/math.h" 3 4
 static __inline__ int __inline_isfinitef (float ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isfinited (double ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isfinite (long double) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isinff (float ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isinfd (double ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isinf (long double) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isnanf (float ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isnand (double ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isnan (long double) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isnormalf (float ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isnormald (double ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isnormal (long double) __attribute__ ((__always_inline__));
 static __inline__ int __inline_signbitf (float ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_signbitd (double ) __attribute__ ((__always_inline__));
 static __inline__ int __inline_signbit (long double) __attribute__ ((__always_inline__));
 static __inline__ int __inline_isinff( float __x ) { return __builtin_fabsf(__x) == __builtin_inff(); }
 static __inline__ int __inline_isinfd( double __x ) { return __builtin_fabs(__x) == __builtin_inf(); }
 static __inline__ int __inline_isinf( long double __x ) { return __builtin_fabsl(__x) == __builtin_infl(); }
 static __inline__ int __inline_isfinitef( float __x ) { return __x == __x && __builtin_fabsf(__x) != __builtin_inff(); }
 static __inline__ int __inline_isfinited( double __x ) { return __x == __x && __builtin_fabs(__x) != __builtin_inf(); }
 static __inline__ int __inline_isfinite( long double __x ) { return __x == __x && __builtin_fabsl(__x) != __builtin_infl(); }
 static __inline__ int __inline_isnanf( float __x ) { return __x != __x; }
 static __inline__ int __inline_isnand( double __x ) { return __x != __x; }
 static __inline__ int __inline_isnan( long double __x ) { return __x != __x; }
 static __inline__ int __inline_signbitf( float __x ) { union{ float __f; unsigned int __u; }__u; __u.__f = __x; return (int)(__u.__u >> 31); }
 static __inline__ int __inline_signbitd( double __x ) { union{ double __f; unsigned int __u[2]; }__u; __u.__f = __x; return (int)(__u.__u[1] >> 31); }
 static __inline__ int __inline_signbit( long double __x ){ union{ long double __ld; struct{ unsigned int __m[2]; short __sexp; }__p; }__u; __u.__ld = __x; return (int) (((unsigned short) __u.__p.__sexp) >> 15); }
 static __inline__ int __inline_isnormalf( float __x ) { float fabsf = __builtin_fabsf(__x); if( __x != __x ) return 0; return fabsf < __builtin_inff() && fabsf >= 1.17549435e-38F; }
 static __inline__ int __inline_isnormald( double __x ) { double fabsf = __builtin_fabs(__x); if( __x != __x ) return 0; return fabsf < __builtin_inf() && fabsf >= 2.2250738585072014e-308; }
 static __inline__ int __inline_isnormal( long double __x ) { long double fabsf = __builtin_fabsl(__x); if( __x != __x ) return 0; return fabsf < __builtin_infl() && fabsf >= 3.36210314311209350626e-4932L; }
# 262 "/usr/include/architecture/i386/math.h" 3 4
extern double acos( double );
extern float acosf( float );
extern double asin( double );
extern float asinf( float );
extern double atan( double );
extern float atanf( float );
extern double atan2( double, double );
extern float atan2f( float, float );
extern double cos( double );
extern float cosf( float );
extern double sin( double );
extern float sinf( float );
extern double tan( double );
extern float tanf( float );
extern double acosh( double );
extern float acoshf( float );
extern double asinh( double );
extern float asinhf( float );
extern double atanh( double );
extern float atanhf( float );
extern double cosh( double );
extern float coshf( float );
extern double sinh( double );
extern float sinhf( float );
extern double tanh( double );
extern float tanhf( float );
extern double exp ( double );
extern float expf ( float );
extern double exp2 ( double );
extern float exp2f ( float );
extern double expm1 ( double );
extern float expm1f ( float );
extern double log ( double );
extern float logf ( float );
extern double log10 ( double );
extern float log10f ( float );
extern double log2 ( double );
extern float log2f ( float );
extern double log1p ( double );
extern float log1pf ( float );
extern double logb ( double );
extern float logbf ( float );
extern double modf ( double, double * );
extern float modff ( float, float * );
extern double ldexp ( double, int );
extern float ldexpf ( float, int );
extern double frexp ( double, int * );
extern float frexpf ( float, int * );
extern int ilogb ( double );
extern int ilogbf ( float );
extern double scalbn ( double, int );
extern float scalbnf ( float, int );
extern double scalbln ( double, long int );
extern float scalblnf ( float, long int );
extern double fabs( double );
extern float fabsf( float );
extern double cbrt( double );
extern float cbrtf( float );
extern double hypot ( double, double );
extern float hypotf ( float, float );
extern double pow ( double, double );
extern float powf ( float, float );
extern double sqrt( double );
extern float sqrtf( float );
extern double erf( double );
extern float erff( float );
extern double erfc( double );
extern float erfcf( float );
extern double lgamma( double );
extern float lgammaf( float );
extern double tgamma( double );
extern float tgammaf( float );
extern double ceil ( double );
extern float ceilf ( float );
extern double floor ( double );
extern float floorf ( float );
extern double nearbyint ( double );
extern float nearbyintf ( float );
extern double rint ( double );
extern float rintf ( float );
extern long int lrint ( double );
extern long int lrintf ( float );
extern double round ( double );
extern float roundf ( float );
extern long int lround ( double );
extern long int lroundf ( float );
    extern long long int llrint ( double );
    extern long long int llrintf ( float );
    extern long long int llround ( double );
    extern long long int llroundf ( float );
extern double trunc ( double );
extern float truncf ( float );
extern double fmod ( double, double );
extern float fmodf ( float, float );
extern double remainder ( double, double );
extern float remainderf ( float, float );
extern double remquo ( double, double, int * );
extern float remquof ( float, float, int * );
extern double copysign ( double, double );
extern float copysignf ( float, float );
extern double nan( const char * );
extern float nanf( const char * );
extern double nextafter ( double, double );
extern float nextafterf ( float, float );
extern double fdim ( double, double );
extern float fdimf ( float, float );
extern double fmax ( double, double );
extern float fmaxf ( float, float );
extern double fmin ( double, double );
extern float fminf ( float, float );
extern double fma ( double, double, double );
extern float fmaf ( float, float, float );
extern long double acosl(long double);
extern long double asinl(long double);
extern long double atanl(long double);
extern long double atan2l(long double, long double);
extern long double cosl(long double);
extern long double sinl(long double);
extern long double tanl(long double);
extern long double acoshl(long double);
extern long double asinhl(long double);
extern long double atanhl(long double);
extern long double coshl(long double);
extern long double sinhl(long double);
extern long double tanhl(long double);
extern long double expl(long double);
extern long double exp2l(long double);
extern long double expm1l(long double);
extern long double logl(long double);
extern long double log10l(long double);
extern long double log2l(long double);
extern long double log1pl(long double);
extern long double logbl(long double);
extern long double modfl(long double, long double *);
extern long double ldexpl(long double, int);
extern long double frexpl(long double, int *);
extern int ilogbl(long double);
extern long double scalbnl(long double, int);
extern long double scalblnl(long double, long int);
extern long double fabsl(long double);
extern long double cbrtl(long double);
extern long double hypotl(long double, long double);
extern long double powl(long double, long double);
extern long double sqrtl(long double);
extern long double erfl(long double);
extern long double erfcl(long double);
extern long double lgammal(long double);
extern long double tgammal(long double);
extern long double ceill(long double);
extern long double floorl(long double);
extern long double nearbyintl(long double);
extern long double rintl(long double);
extern long int lrintl(long double);
extern long double roundl(long double);
extern long int lroundl(long double);
    extern long long int llrintl(long double);
    extern long long int llroundl(long double);
extern long double truncl(long double);
extern long double fmodl(long double, long double);
extern long double remainderl(long double, long double);
extern long double remquol(long double, long double, int *);
extern long double copysignl(long double, long double);
extern long double nanl(const char *);
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 long double fdiml(long double, long double);
extern long double fmaxl(long double, long double);
extern long double fminl(long double, long double);
extern long double fmal(long double, long double, long double);
# 507 "/usr/include/architecture/i386/math.h" 3 4
extern double __inf( void );
extern float __inff( void );
extern long double __infl( void );
extern float __nan( void );
extern double j0 ( double );
extern double j1 ( double );
extern double jn ( int, double );
extern double y0 ( double );
extern double y1 ( double );
extern double yn ( int, double );
extern double scalb ( double, double );
# 543 "/usr/include/architecture/i386/math.h" 3 4
extern int signgam;
# 557 "/usr/include/architecture/i386/math.h" 3 4
extern long int rinttol ( double );
extern long int roundtol ( double );
# 568 "/usr/include/architecture/i386/math.h" 3 4
struct exception {
 int type;
 char *name;
 double arg1;
 double arg2;
 double retval;
};
# 597 "/usr/include/architecture/i386/math.h" 3 4
extern int finite ( double );
extern double gamma ( double );
extern int matherr ( struct exception * );
extern double significand ( double );
extern double drem ( double, double );
# 29 "/usr/include/math.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_MATH_H" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
      Found math #defines, like M_PI
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: dos.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:17: error: dos.h: No such file or directory
ret = 256
error message = {conftest.c:3:17: error: dos.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <dos.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: endian.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: endian.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: endian.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <endian.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: fcntl.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 79 "/usr/include/sys/fcntl.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_mode_t mode_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
# 305 "/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;
};
struct radvisory {
       off_t ra_offset;
       int ra_count;
};
typedef struct fsignatures {
 off_t fs_file_start;
 void *fs_blob_start;
 size_t fs_blob_size;
} fsignatures_t;
# 343 "/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;
# 377 "/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()
# 396 "/usr/include/sys/fcntl.h" 3 4
struct _filesec;
typedef struct _filesec *filesec_t;
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" "$UNIX2003");
int creat(const char *, mode_t) __asm("_" "creat" "$UNIX2003");
int fcntl(int, int, ...) __asm("_" "fcntl" "$UNIX2003");
int openx_np(const char *, int, filesec_t);
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_set_property(filesec_t, filesec_property_t, const void *);
int filesec_query_property(filesec_t, filesec_property_t, int *);
# 23 "/usr/include/fcntl.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_FCNTL_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: float.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/float.h" 1 3 4
# 3 "conftest.c" 2

          Defined "HAVE_FLOAT_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: io.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:16: error: io.h: No such file or directory
ret = 256
error message = {conftest.c:3:16: error: io.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <io.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: limits.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 1 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/syslimits.h" 1 3 4
# 8 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 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
# 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
# 9 "/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
# 11 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_LIMITS_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: malloc.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: malloc.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: malloc.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <malloc.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: pwd.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/pwd.h" 1 3 4
# 69 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 70 "/usr/include/pwd.h" 2 3 4
typedef __darwin_gid_t gid_t;
typedef __darwin_size_t size_t;
typedef __darwin_uid_t uid_t;
# 119 "/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);
int setpassent(int);
char *user_from_uid(uid_t, int);
void setpwent(void);
void endpwent(void);
# 3 "conftest.c" 2

          Defined "HAVE_PWD_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: search.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 14 "/usr/include/search.h" 2 3 4
typedef __darwin_size_t size_t;
typedef struct entry {
 char *key;
 void *data;
} ENTRY;
typedef enum {
 FIND, ENTER
} ACTION;
typedef enum {
 preorder,
 postorder,
 endorder,
 leaf
} VISIT;
# 48 "/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 * , void ** ,
     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));
# 3 "conftest.c" 2

          Defined "HAVE_SEARCH_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: strings.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/strings.h" 1 3 4
# 58 "/usr/include/strings.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 59 "/usr/include/strings.h" 2 3 4
# 1 "/usr/include/string.h" 1 3 4
# 60 "/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
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 61 "/usr/include/string.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
# 80 "/usr/include/string.h" 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 *stpcpy(char *, const char *);
char *strcasestr(const char *, const char *);
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" "$UNIX2003");
int strerror_r(int, char *, size_t);
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 *strnstr(const 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);
void *memccpy(void *, const void *, int, size_t);
char *strtok_r(char *, const char *, char **);
char *strdup(const char *);
int bcmp(const void *, const void *, size_t);
void bcopy(const void *, void *, size_t);
void bzero(void *, size_t);
int ffs(int);
int ffsl(long);
int fls(int);
int flsl(long);
char *index(const char *, int);
void memset_pattern4(void *, const void *, size_t);
void memset_pattern8(void *, const void *, size_t);
void memset_pattern16(void *, const void *, size_t);
char *rindex(const char *, int);
int strcasecmp(const char *, const char *);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
int strncasecmp(const char *, const char *, size_t);
char *strsep(char **, const char *);
char *strsignal(int sig);
void swab(const void * , void * , ssize_t);
# 63 "/usr/include/strings.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_STRINGS_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: unistd.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 72 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/unistd.h" 1 3 4
# 138 "/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
typedef __darwin_dev_t dev_t;
typedef __darwin_gid_t gid_t;
typedef __darwin_intptr_t intptr_t;
typedef __darwin_mode_t mode_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
typedef __darwin_uid_t uid_t;
typedef __darwin_useconds_t useconds_t;
typedef __darwin_uuid_t uuid_t;
# 414 "/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" "$UNIX2003");
size_t confstr(int, char *, size_t) __asm("_" "confstr" "$UNIX2003");
char *crypt(const char *, const char *);
char *ctermid(char *);
int dup(int);
int dup2(int, int);
void encrypt(char *, int) __asm("_" "encrypt" "$UNIX2003");
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 *);
int fchown(int, uid_t, gid_t);
int fchdir(int);
pid_t fork(void);
long fpathconf(int, int);
int fsync(int) __asm("_" "fsync" "$UNIX2003");
int ftruncate(int, off_t);
char *getcwd(char *, size_t);
gid_t getegid(void);
uid_t geteuid(void);
gid_t getgid(void);
int getgroups(int, gid_t []);
long gethostid(void);
int gethostname(char *, size_t);
char *getlogin(void);
int getlogin_r(char *, size_t);
int getopt(int, char * const [], const char *) __asm("_" "getopt" "$UNIX2003");
pid_t getpgid(pid_t);
pid_t getpgrp(void);
pid_t getpid(void);
pid_t getppid(void);
pid_t getsid(pid_t);
uid_t getuid(void);
char *getwd(char *);
int isatty(int);
int lchown(const char *, uid_t, gid_t) __asm("_" "lchown" "$UNIX2003");
int link(const char *, const char *);
int lockf(int, int, off_t) __asm("_" "lockf" "$UNIX2003");
off_t lseek(int, off_t, int);
int nice(int) __asm("_" "nice" "$UNIX2003");
long pathconf(const char *, int);
int pause(void) __asm("_" "pause" "$UNIX2003");
int pipe(int [2]);
ssize_t pread(int, void *, size_t, off_t) __asm("_" "pread" "$UNIX2003");
ssize_t pwrite(int, const void *, size_t, off_t) __asm("_" "pwrite" "$UNIX2003");
ssize_t read(int, void *, size_t) __asm("_" "read" "$UNIX2003");
ssize_t readlink(const char * , char * , size_t);
int rmdir(const char *);
int setegid(gid_t);
int seteuid(uid_t);
int setgid(gid_t);
int setpgid(pid_t, pid_t);
pid_t setpgrp(void) __asm("_" "setpgrp" "$UNIX2003");
int setregid(gid_t, gid_t) __asm("_" "setregid" "$UNIX2003");
int setreuid(uid_t, uid_t) __asm("_" "setreuid" "$UNIX2003");
pid_t setsid(void);
int setuid(uid_t);
unsigned int
  sleep(unsigned int) __asm("_" "sleep" "$UNIX2003");
void swab(const void * , void * , ssize_t);
int symlink(const char *, const char *);
void sync(void);
long sysconf(int);
pid_t tcgetpgrp(int);
int tcsetpgrp(int, pid_t);
int truncate(const char *, off_t);
char *ttyname(int);
int ttyname_r(int, char *, size_t) __asm("_" "ttyname_r" "$UNIX2003");
useconds_t
  ualarm(useconds_t, useconds_t);
int unlink(const char *);
int usleep(useconds_t) __asm("_" "usleep" "$UNIX2003");
pid_t vfork(void);
ssize_t write(int, const void *, size_t) __asm("_" "write" "$UNIX2003");
extern char *optarg;
extern int optind, opterr, optopt;
# 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
# 78 "/usr/include/sys/select.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 88 "/usr/include/sys/_structs.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 183 "/usr/include/sys/_structs.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, struct fd_set *_p)
{
 return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8))));
}
# 79 "/usr/include/sys/select.h" 2 3 4
# 87 "/usr/include/sys/select.h" 3 4
typedef __darwin_time_t time_t;
typedef __darwin_suseconds_t suseconds_t;
typedef __darwin_sigset_t sigset_t;
# 134 "/usr/include/sys/select.h" 3 4
int pselect(int, fd_set * , fd_set * ,
  fd_set * , const struct timespec * ,
  const sigset_t * )
  __asm("_" "pselect" "$UNIX2003")
  ;
# 1 "/usr/include/sys/_select.h" 1 3 4
# 39 "/usr/include/sys/_select.h" 3 4
int select(int, fd_set * , fd_set * ,
  fd_set * , struct timeval * )
  __asm("_" "select" "$UNIX2003")
  ;
# 153 "/usr/include/sys/select.h" 2 3 4
# 516 "/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 *brk(const void *);
int chroot(const char *);
void endusershell(void);
int execvP(const char *, const char *, char * const *);
char *fflagstostr(unsigned long);
int getdtablesize(void);
int getdomainname(char *, int);
int getgrouplist(const char *, int, int *, int *);
mode_t getmode(const void *, mode_t);
int getpagesize(void) __attribute__((__const__));
char *getpass(const char *);
int getpeereid(int, uid_t *, gid_t *);
int getpgid(pid_t _pid);
int getsgroups_np(int *, uuid_t);
int getsid(pid_t _pid);
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 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 *);
void *sbrk(int);
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" "$UNIX2003");
int setlogin(const char *);
void *setmode(const char *);
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 **);
# 597 "/usr/include/unistd.h" 3 4
int getattrlist(const char*,void*,void*,size_t,unsigned long) __asm("_" "getattrlist" "$UNIX2003");
int setattrlist(const char*,void*,void*,size_t,unsigned long) __asm("_" "setattrlist" "$UNIX2003");
int exchangedata(const char*,const char*,unsigned long);
int getdirentriesattr(int,void*,void*,size_t,unsigned long*,unsigned long*,unsigned long*,unsigned long);
int searchfs(const char*,void*,void*,unsigned long,unsigned long,void*);
int fsctl(const char *,unsigned long,void*,unsigned long);
extern int optreset;
# 3 "conftest.c" 2

          Defined "HAVE_UNISTD_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: machine/endian.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_MACHINE_ENDIAN_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/param.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 80 "/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
# 37 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 78 "/usr/include/i386/types.h" 3 4
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/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
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/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;
typedef __darwin_dev_t dev_t;
typedef u_int32_t fixpt_t;
typedef __darwin_blkcnt_t blkcnt_t;
typedef __darwin_blksize_t blksize_t;
typedef __darwin_gid_t gid_t;
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
typedef __darwin_ino_t ino_t;
typedef __darwin_ino64_t ino64_t;
typedef __int32_t key_t;
typedef __darwin_mode_t mode_t;
typedef __uint16_t nlink_t;
typedef __darwin_id_t id_t;
typedef __darwin_pid_t pid_t;
typedef __darwin_off_t off_t;
typedef int32_t segsz_t;
typedef int32_t swblk_t;
typedef __darwin_uid_t uid_t;
# 223 "/usr/include/sys/types.h" 3 4
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
typedef __darwin_time_t time_t;
typedef __darwin_useconds_t useconds_t;
typedef __darwin_suseconds_t suseconds_t;
# 260 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 183 "/usr/include/sys/_structs.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, struct fd_set *_p)
{
 return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8))));
}
# 261 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 318 "/usr/include/sys/types.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_pthread_cond_t pthread_cond_t;
typedef __darwin_pthread_condattr_t pthread_condattr_t;
typedef __darwin_pthread_mutex_t pthread_mutex_t;
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
typedef __darwin_pthread_once_t pthread_once_t;
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
typedef __darwin_pthread_t pthread_t;
typedef __darwin_pthread_key_t pthread_key_t;
typedef __darwin_fsblkcnt_t fsblkcnt_t;
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 87 "/usr/include/sys/param.h" 2 3 4
# 96 "/usr/include/sys/param.h" 3 4
# 1 "/usr/include/sys/syslimits.h" 1 3 4
# 97 "/usr/include/sys/param.h" 2 3 4
# 110 "/usr/include/sys/param.h" 3 4
# 1 "/usr/include/machine/param.h" 1 3 4
# 37 "/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
# 38 "/usr/include/machine/param.h" 2 3 4
# 111 "/usr/include/sys/param.h" 2 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 1 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/syslimits.h" 1 3 4
# 8 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 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
# 9 "/usr/include/machine/limits.h" 2 3 4
# 65 "/usr/include/limits.h" 2 3 4
# 11 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 3 4
# 114 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 168 "/usr/include/sys/signal.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 181 "/usr/include/sys/signal.h" 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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 117 "/usr/include/sys/param.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_SYS_PARAM_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/procfs.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:24: error: sys/procfs.h: No such file or directory
ret = 256
error message = {conftest.c:3:24: error: sys/procfs.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/procfs.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/resource.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 70 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
typedef __darwin_id_t id_t;
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
# 3 "conftest.c" 2

          Defined "HAVE_SYS_RESOURCE_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/systeminfo.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:28: error: sys/systeminfo.h: No such file or directory
ret = 256
error message = {conftest.c:3:28: error: sys/systeminfo.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/systeminfo.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/times.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 75 "/usr/include/sys/times.h" 2 3 4
typedef __darwin_clock_t clock_t;
struct tms {
 clock_t tms_utime;
 clock_t tms_stime;
 clock_t tms_cutime;
 clock_t tms_cstime;
};
clock_t times(struct tms *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_TIMES_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/utsname.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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 *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_UTSNAME_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: string.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/string.h" 1 3 4
# 60 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 61 "/usr/include/string.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
# 80 "/usr/include/string.h" 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 *stpcpy(char *, const char *);
char *strcasestr(const char *, const char *);
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" "$UNIX2003");
int strerror_r(int, char *, size_t);
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 *strnstr(const 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);
void *memccpy(void *, const void *, int, size_t);
char *strtok_r(char *, const char *, char **);
char *strdup(const char *);
int bcmp(const void *, const void *, size_t);
void bcopy(const void *, void *, size_t);
void bzero(void *, size_t);
int ffs(int);
int ffsl(long);
int fls(int);
int flsl(long);
char *index(const char *, int);
void memset_pattern4(void *, const void *, size_t);
void memset_pattern8(void *, const void *, size_t);
void memset_pattern16(void *, const void *, size_t);
char *rindex(const char *, int);
int strcasecmp(const char *, const char *);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
int strncasecmp(const char *, const char *, size_t);
char *strsep(char **, const char *);
char *strsignal(int sig);
void swab(const void * , void * , ssize_t);
# 3 "conftest.c" 2

          Defined "HAVE_STRING_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: stdlib.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/available.h" 1 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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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;
typedef __darwin_pid_t pid_t;
typedef __darwin_id_t id_t;
# 116 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 163 "/usr/include/sys/signal.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_sigset_t sigset_t;
typedef __darwin_size_t size_t;
typedef __darwin_uid_t uid_t;
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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 117 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 76 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
# 88 "/usr/include/sys/resource.h" 3 4
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
# 118 "/usr/include/sys/wait.h" 2 3 4
# 193 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 194 "/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;
};
# 254 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait" "$UNIX2003");
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid" "$UNIX2003");
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid" "$UNIX2003");
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
# 35 "/usr/include/alloca.h" 3 4
void *alloca(size_t);
# 68 "/usr/include/stdlib.h" 2 3 4
# 81 "/usr/include/stdlib.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
typedef __darwin_rune_t rune_t;
typedef __darwin_wchar_t wchar_t;
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;
# 134 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 144 "/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 * , const char * , size_t);
int mbtowc(wchar_t * , const char * , size_t);
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" "$UNIX2003");
float strtof(const char *, char **) __asm("_" "strtof" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
void setkey(const char *) __asm("_" "setkey" "$UNIX2003");
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv" "$UNIX2003");
# 1 "/usr/include/machine/types.h" 1 3 4
# 37 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 78 "/usr/include/i386/types.h" 3 4
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/usr/include/machine/types.h" 2 3 4
# 255 "/usr/include/stdlib.h" 2 3 4
typedef __darwin_dev_t dev_t;
typedef __darwin_mode_t mode_t;
u_int32_t
  arc4random(void);
void arc4random_addrandom(unsigned char *dat, int datlen);
void arc4random_stir(void);
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__((deprecated));
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 mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
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);
# 3 "conftest.c" 2

          Defined "HAVE_STDLIB_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: memory.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/memory.h" 1 3 4
# 36 "/usr/include/memory.h" 3 4
# 1 "/usr/include/string.h" 1 3 4
# 60 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 61 "/usr/include/string.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
# 80 "/usr/include/string.h" 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 *stpcpy(char *, const char *);
char *strcasestr(const char *, const char *);
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" "$UNIX2003");
int strerror_r(int, char *, size_t);
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 *strnstr(const 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);
void *memccpy(void *, const void *, int, size_t);
char *strtok_r(char *, const char *, char **);
char *strdup(const char *);
int bcmp(const void *, const void *, size_t);
void bcopy(const void *, void *, size_t);
void bzero(void *, size_t);
int ffs(int);
int ffsl(long);
int fls(int);
int flsl(long);
char *index(const char *, int);
void memset_pattern4(void *, const void *, size_t);
void memset_pattern8(void *, const void *, size_t);
void memset_pattern16(void *, const void *, size_t);
char *rindex(const char *, int);
int strcasecmp(const char *, const char *);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
int strncasecmp(const char *, const char *, size_t);
char *strsep(char **, const char *);
char *strsignal(int sig);
void swab(const void * , void * , ssize_t);
# 36 "/usr/include/memory.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_MEMORY_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/socket.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 76 "/usr/include/sys/socket.h" 2 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 31 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 32 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 87 "/usr/include/sys/socket.h" 3 4
typedef __darwin_gid_t gid_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
typedef __uint8_t sa_family_t;
typedef __darwin_socklen_t socklen_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 210 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 294 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 307 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 327 "/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)))];
};
# 434 "/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;
};
# 472 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 546 "/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 * , socklen_t * )
  __asm("_" "accept" "$UNIX2003");
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind" "$UNIX2003");
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect" "$UNIX2003");
int getpeername(int, struct sockaddr * , socklen_t * )
  __asm("_" "getpeername" "$UNIX2003");
int getsockname(int, struct sockaddr * , socklen_t * )
  __asm("_" "getsockname" "$UNIX2003");
int getsockopt(int, int, int, void * , socklen_t * );
int listen(int, int) __asm("_" "listen" "$UNIX2003");
ssize_t recv(int, void *, size_t, int) __asm("_" "recv" "$UNIX2003");
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * ,
  socklen_t * ) __asm("_" "recvfrom" "$UNIX2003");
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg" "$UNIX2003");
ssize_t send(int, const void *, size_t, int) __asm("_" "send" "$UNIX2003");
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg" "$UNIX2003");
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto" "$UNIX2003");
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int);
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair" "$UNIX2003");
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_SOCKET_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/wait.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 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;
typedef __darwin_pid_t pid_t;
typedef __darwin_id_t id_t;
# 116 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 163 "/usr/include/sys/signal.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_sigset_t sigset_t;
typedef __darwin_size_t size_t;
typedef __darwin_uid_t uid_t;
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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 117 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 76 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
# 88 "/usr/include/sys/resource.h" 3 4
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
# 118 "/usr/include/sys/wait.h" 2 3 4
# 193 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 194 "/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;
};
# 254 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait" "$UNIX2003");
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid" "$UNIX2003");
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid" "$UNIX2003");
pid_t wait3(int *, int, struct rusage *);
pid_t wait4(pid_t, int *, int, struct rusage *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_WAIT_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: netinet/in.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 68 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 1 3 4
# 20 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef signed char int8_t;
typedef short int16_t;
typedef int int32_t;
typedef long long int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
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;
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long long int intmax_t;
# 106 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef long long unsigned int uintmax_t;
# 69 "/usr/include/netinet/in.h" 2 3 4
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
# 1 "/usr/include/sys/socket.h" 1 3 4
# 77 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 31 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 32 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 87 "/usr/include/sys/socket.h" 3 4
typedef __darwin_gid_t gid_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
typedef __uint8_t sa_family_t;
typedef __darwin_socklen_t socklen_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 210 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 294 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 307 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 327 "/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)))];
};
# 434 "/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;
};
# 472 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 546 "/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 * , socklen_t * )
  __asm("_" "accept" "$UNIX2003");
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind" "$UNIX2003");
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect" "$UNIX2003");
int getpeername(int, struct sockaddr * , socklen_t * )
  __asm("_" "getpeername" "$UNIX2003");
int getsockname(int, struct sockaddr * , socklen_t * )
  __asm("_" "getsockname" "$UNIX2003");
int getsockopt(int, int, int, void * , socklen_t * );
int listen(int, int) __asm("_" "listen" "$UNIX2003");
ssize_t recv(int, void *, size_t, int) __asm("_" "recv" "$UNIX2003");
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * ,
  socklen_t * ) __asm("_" "recvfrom" "$UNIX2003");
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg" "$UNIX2003");
ssize_t send(int, const void *, size_t, int) __asm("_" "send" "$UNIX2003");
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg" "$UNIX2003");
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto" "$UNIX2003");
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int);
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair" "$UNIX2003");
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 86 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 91 "/usr/include/netinet/in.h" 2 3 4
# 304 "/usr/include/netinet/in.h" 3 4
struct in_addr {
 in_addr_t s_addr;
};
# 362 "/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];
};
# 380 "/usr/include/netinet/in.h" 3 4
struct ip_opts {
 struct in_addr ip_dst;
 char ip_opts[40];
};
# 462 "/usr/include/netinet/in.h" 3 4
struct ip_mreq {
 struct in_addr imr_multiaddr;
 struct in_addr imr_interface;
};
# 514 "/usr/include/netinet/in.h" 3 4
# 1 "/usr/include/netinet6/in6.h" 1 3 4
# 130 "/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;
};
# 148 "/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;
};
# 188 "/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;
# 365 "/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;
};
# 442 "/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 *, size_t);
extern int inet6_opt_append(void *, size_t, int, __uint8_t,
     size_t, __uint8_t, void **);
extern int inet6_opt_finish(void *, size_t, int);
extern int inet6_opt_set_val(void *, size_t, void *, int);
extern int inet6_opt_next(void *, size_t, int, __uint8_t *,
          size_t *, void **);
extern int inet6_opt_find(void *, size_t, int, __uint8_t,
     size_t *, void **);
extern int inet6_opt_get_val(void *, size_t, void *, int);
extern size_t inet6_rth_space(int, int);
extern void *inet6_rth_init(void *, int, 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);
# 515 "/usr/include/netinet/in.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_NETINET_IN_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: netdb.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/netdb.h" 1 3 4
# 84 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 85 "/usr/include/netdb.h" 2 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 1 3 4
# 20 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef signed char int8_t;
typedef short int16_t;
typedef int int32_t;
typedef long long int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
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;
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long long int intmax_t;
# 106 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef long long unsigned int uintmax_t;
# 86 "/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
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
# 1 "/usr/include/sys/socket.h" 1 3 4
# 77 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 31 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 32 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 87 "/usr/include/sys/socket.h" 3 4
typedef __darwin_gid_t gid_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
typedef __uint8_t sa_family_t;
typedef __darwin_socklen_t socklen_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 210 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 294 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 307 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 327 "/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)))];
};
# 434 "/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;
};
# 472 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 546 "/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 * , socklen_t * )
  __asm("_" "accept" "$UNIX2003");
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind" "$UNIX2003");
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect" "$UNIX2003");
int getpeername(int, struct sockaddr * , socklen_t * )
  __asm("_" "getpeername" "$UNIX2003");
int getsockname(int, struct sockaddr * , socklen_t * )
  __asm("_" "getsockname" "$UNIX2003");
int getsockopt(int, int, int, void * , socklen_t * );
int listen(int, int) __asm("_" "listen" "$UNIX2003");
ssize_t recv(int, void *, size_t, int) __asm("_" "recv" "$UNIX2003");
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * ,
  socklen_t * ) __asm("_" "recvfrom" "$UNIX2003");
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg" "$UNIX2003");
ssize_t send(int, const void *, size_t, int) __asm("_" "send" "$UNIX2003");
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg" "$UNIX2003");
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto" "$UNIX2003");
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int);
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair" "$UNIX2003");
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 86 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 91 "/usr/include/netinet/in.h" 2 3 4
# 304 "/usr/include/netinet/in.h" 3 4
struct in_addr {
 in_addr_t s_addr;
};
# 362 "/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];
};
# 380 "/usr/include/netinet/in.h" 3 4
struct ip_opts {
 struct in_addr ip_dst;
 char ip_opts[40];
};
# 462 "/usr/include/netinet/in.h" 3 4
struct ip_mreq {
 struct in_addr imr_multiaddr;
 struct in_addr imr_interface;
};
# 514 "/usr/include/netinet/in.h" 3 4
# 1 "/usr/include/netinet6/in6.h" 1 3 4
# 130 "/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;
};
# 148 "/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;
};
# 188 "/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;
# 365 "/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;
};
# 442 "/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 *, size_t);
extern int inet6_opt_append(void *, size_t, int, __uint8_t,
     size_t, __uint8_t, void **);
extern int inet6_opt_finish(void *, size_t, int);
extern int inet6_opt_set_val(void *, size_t, void *, int);
extern int inet6_opt_next(void *, size_t, int, __uint8_t *,
          size_t *, void **);
extern int inet6_opt_find(void *, size_t, int, __uint8_t,
     size_t *, void **);
extern int inet6_opt_get_val(void *, size_t, void *, int);
extern size_t inet6_rth_space(int, int);
extern void *inet6_rth_init(void *, int, 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);
# 515 "/usr/include/netinet/in.h" 2 3 4
# 87 "/usr/include/netdb.h" 2 3 4
# 104 "/usr/include/netdb.h" 3 4
extern int h_errno;
# 115 "/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;
};
# 255 "/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 * , const char * ,
       const struct addrinfo * ,
       struct addrinfo ** );
struct hostent *gethostbyaddr(const void *, socklen_t, int);
struct hostent *gethostbyname(const char *);
struct hostent *gethostent(void);
int getnameinfo(const struct sockaddr * , socklen_t,
         char * , socklen_t, char * ,
         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(long 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 *);
# 3 "conftest.c" 2

          Defined "HAVE_NETDB_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: Direct.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: Direct.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: Direct.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <Direct.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: time.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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
# 88 "/usr/include/sys/_structs.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 25 "/usr/include/_structs.h" 2 3 4
# 70 "/usr/include/time.h" 2 3 4
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
typedef __darwin_time_t time_t;
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;
};
# 113 "/usr/include/time.h" 3 4
extern char *tzname[];
extern int getdate_err;
extern long timezone __asm("_" "timezone" "$UNIX2003");
extern int daylight;
char *asctime(const struct tm *);
clock_t clock(void) __asm("_" "clock" "$UNIX2003");
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" "$UNIX2003");
size_t strftime(char * , size_t, const char * , const struct tm * ) __asm("_" "strftime" "$UNIX2003");
char *strptime(const char * , const char * , struct tm * ) __asm("_" "strptime" "$UNIX2003");
time_t time(time_t *);
void tzset(void);
char *asctime_r(const struct tm * , char * );
char *ctime_r(const time_t *, char *);
struct tm *gmtime_r(const time_t * , struct tm * );
struct tm *localtime_r(const time_t * , struct tm * );
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" "$UNIX2003");
# 3 "conftest.c" 2

          Defined "HAVE_TIME_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: Ws2tcpip.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:22: error: Ws2tcpip.h: No such file or directory
ret = 256
error message = {conftest.c:3:22: error: Ws2tcpip.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <Ws2tcpip.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/types.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 76 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 37 "/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 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
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 80 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/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;
typedef __darwin_dev_t dev_t;
typedef u_int32_t fixpt_t;
typedef __darwin_blkcnt_t blkcnt_t;
typedef __darwin_blksize_t blksize_t;
typedef __darwin_gid_t gid_t;
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
typedef __darwin_ino_t ino_t;
typedef __darwin_ino64_t ino64_t;
typedef __int32_t key_t;
typedef __darwin_mode_t mode_t;
typedef __uint16_t nlink_t;
typedef __darwin_id_t id_t;
typedef __darwin_pid_t pid_t;
typedef __darwin_off_t off_t;
typedef int32_t segsz_t;
typedef int32_t swblk_t;
typedef __darwin_uid_t uid_t;
# 223 "/usr/include/sys/types.h" 3 4
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
typedef __darwin_time_t time_t;
typedef __darwin_useconds_t useconds_t;
typedef __darwin_suseconds_t suseconds_t;
# 260 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 183 "/usr/include/sys/_structs.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, struct fd_set *_p)
{
 return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8))));
}
# 261 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 318 "/usr/include/sys/types.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_pthread_cond_t pthread_cond_t;
typedef __darwin_pthread_condattr_t pthread_condattr_t;
typedef __darwin_pthread_mutex_t pthread_mutex_t;
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
typedef __darwin_pthread_once_t pthread_once_t;
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
typedef __darwin_pthread_t pthread_t;
typedef __darwin_pthread_key_t pthread_key_t;
typedef __darwin_fsblkcnt_t fsblkcnt_t;
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 3 "conftest.c" 2

          Defined "HAVE_SYS_TYPES_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: WindowsX.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:22: error: WindowsX.h: No such file or directory
ret = 256
error message = {conftest.c:3:22: error: WindowsX.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <WindowsX.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: cxxabi.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: cxxabi.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: cxxabi.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <cxxabi.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: float.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/float.h" 1 3 4
# 3 "conftest.c" 2

          Defined "HAVE_FLOAT_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: ieeefp.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: ieeefp.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: ieeefp.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <ieeefp.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: stdint.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 1 3 4
# 20 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef signed char int8_t;
typedef short int16_t;
typedef int int32_t;
typedef long long int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
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;
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long long int intmax_t;
# 106 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef long long unsigned int uintmax_t;
# 3 "conftest.c" 2

          Defined "HAVE_STDINT_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: dos.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:17: error: dos.h: No such file or directory
ret = 256
error message = {conftest.c:3:17: error: dos.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <dos.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: endian.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: endian.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: endian.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <endian.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: fcntl.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 79 "/usr/include/sys/fcntl.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_mode_t mode_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
# 305 "/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;
};
struct radvisory {
       off_t ra_offset;
       int ra_count;
};
typedef struct fsignatures {
 off_t fs_file_start;
 void *fs_blob_start;
 size_t fs_blob_size;
} fsignatures_t;
# 343 "/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;
# 377 "/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()
# 396 "/usr/include/sys/fcntl.h" 3 4
struct _filesec;
typedef struct _filesec *filesec_t;
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" "$UNIX2003");
int creat(const char *, mode_t) __asm("_" "creat" "$UNIX2003");
int fcntl(int, int, ...) __asm("_" "fcntl" "$UNIX2003");
int openx_np(const char *, int, filesec_t);
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_set_property(filesec_t, filesec_property_t, const void *);
int filesec_query_property(filesec_t, filesec_property_t, int *);
# 23 "/usr/include/fcntl.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_FCNTL_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: float.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/float.h" 1 3 4
# 3 "conftest.c" 2

          Defined "HAVE_FLOAT_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: io.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:16: error: io.h: No such file or directory
ret = 256
error message = {conftest.c:3:16: error: io.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <io.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: limits.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 1 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/syslimits.h" 1 3 4
# 8 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 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
# 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
# 9 "/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
# 11 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_LIMITS_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: malloc.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: malloc.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: malloc.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <malloc.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: pwd.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/pwd.h" 1 3 4
# 69 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 70 "/usr/include/pwd.h" 2 3 4
typedef __darwin_gid_t gid_t;
typedef __darwin_size_t size_t;
typedef __darwin_uid_t uid_t;
# 119 "/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);
int setpassent(int);
char *user_from_uid(uid_t, int);
void setpwent(void);
void endpwent(void);
# 3 "conftest.c" 2

          Defined "HAVE_PWD_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: search.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 14 "/usr/include/search.h" 2 3 4
typedef __darwin_size_t size_t;
typedef struct entry {
 char *key;
 void *data;
} ENTRY;
typedef enum {
 FIND, ENTER
} ACTION;
typedef enum {
 preorder,
 postorder,
 endorder,
 leaf
} VISIT;
# 48 "/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 * , void ** ,
     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));
# 3 "conftest.c" 2

          Defined "HAVE_SEARCH_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: strings.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/strings.h" 1 3 4
# 58 "/usr/include/strings.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 59 "/usr/include/strings.h" 2 3 4
# 1 "/usr/include/string.h" 1 3 4
# 60 "/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
# 33 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 61 "/usr/include/string.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
# 80 "/usr/include/string.h" 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 *stpcpy(char *, const char *);
char *strcasestr(const char *, const char *);
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" "$UNIX2003");
int strerror_r(int, char *, size_t);
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 *strnstr(const 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);
void *memccpy(void *, const void *, int, size_t);
char *strtok_r(char *, const char *, char **);
char *strdup(const char *);
int bcmp(const void *, const void *, size_t);
void bcopy(const void *, void *, size_t);
void bzero(void *, size_t);
int ffs(int);
int ffsl(long);
int fls(int);
int flsl(long);
char *index(const char *, int);
void memset_pattern4(void *, const void *, size_t);
void memset_pattern8(void *, const void *, size_t);
void memset_pattern16(void *, const void *, size_t);
char *rindex(const char *, int);
int strcasecmp(const char *, const char *);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
int strncasecmp(const char *, const char *, size_t);
char *strsep(char **, const char *);
char *strsignal(int sig);
void swab(const void * , void * , ssize_t);
# 63 "/usr/include/strings.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_STRINGS_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: unistd.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 72 "/usr/include/unistd.h" 2 3 4
# 1 "/usr/include/sys/unistd.h" 1 3 4
# 138 "/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
typedef __darwin_dev_t dev_t;
typedef __darwin_gid_t gid_t;
typedef __darwin_intptr_t intptr_t;
typedef __darwin_mode_t mode_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
typedef __darwin_uid_t uid_t;
typedef __darwin_useconds_t useconds_t;
typedef __darwin_uuid_t uuid_t;
# 414 "/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" "$UNIX2003");
size_t confstr(int, char *, size_t) __asm("_" "confstr" "$UNIX2003");
char *crypt(const char *, const char *);
char *ctermid(char *);
int dup(int);
int dup2(int, int);
void encrypt(char *, int) __asm("_" "encrypt" "$UNIX2003");
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 *);
int fchown(int, uid_t, gid_t);
int fchdir(int);
pid_t fork(void);
long fpathconf(int, int);
int fsync(int) __asm("_" "fsync" "$UNIX2003");
int ftruncate(int, off_t);
char *getcwd(char *, size_t);
gid_t getegid(void);
uid_t geteuid(void);
gid_t getgid(void);
int getgroups(int, gid_t []);
long gethostid(void);
int gethostname(char *, size_t);
char *getlogin(void);
int getlogin_r(char *, size_t);
int getopt(int, char * const [], const char *) __asm("_" "getopt" "$UNIX2003");
pid_t getpgid(pid_t);
pid_t getpgrp(void);
pid_t getpid(void);
pid_t getppid(void);
pid_t getsid(pid_t);
uid_t getuid(void);
char *getwd(char *);
int isatty(int);
int lchown(const char *, uid_t, gid_t) __asm("_" "lchown" "$UNIX2003");
int link(const char *, const char *);
int lockf(int, int, off_t) __asm("_" "lockf" "$UNIX2003");
off_t lseek(int, off_t, int);
int nice(int) __asm("_" "nice" "$UNIX2003");
long pathconf(const char *, int);
int pause(void) __asm("_" "pause" "$UNIX2003");
int pipe(int [2]);
ssize_t pread(int, void *, size_t, off_t) __asm("_" "pread" "$UNIX2003");
ssize_t pwrite(int, const void *, size_t, off_t) __asm("_" "pwrite" "$UNIX2003");
ssize_t read(int, void *, size_t) __asm("_" "read" "$UNIX2003");
ssize_t readlink(const char * , char * , size_t);
int rmdir(const char *);
int setegid(gid_t);
int seteuid(uid_t);
int setgid(gid_t);
int setpgid(pid_t, pid_t);
pid_t setpgrp(void) __asm("_" "setpgrp" "$UNIX2003");
int setregid(gid_t, gid_t) __asm("_" "setregid" "$UNIX2003");
int setreuid(uid_t, uid_t) __asm("_" "setreuid" "$UNIX2003");
pid_t setsid(void);
int setuid(uid_t);
unsigned int
  sleep(unsigned int) __asm("_" "sleep" "$UNIX2003");
void swab(const void * , void * , ssize_t);
int symlink(const char *, const char *);
void sync(void);
long sysconf(int);
pid_t tcgetpgrp(int);
int tcsetpgrp(int, pid_t);
int truncate(const char *, off_t);
char *ttyname(int);
int ttyname_r(int, char *, size_t) __asm("_" "ttyname_r" "$UNIX2003");
useconds_t
  ualarm(useconds_t, useconds_t);
int unlink(const char *);
int usleep(useconds_t) __asm("_" "usleep" "$UNIX2003");
pid_t vfork(void);
ssize_t write(int, const void *, size_t) __asm("_" "write" "$UNIX2003");
extern char *optarg;
extern int optind, opterr, optopt;
# 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
# 78 "/usr/include/sys/select.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 88 "/usr/include/sys/_structs.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 183 "/usr/include/sys/_structs.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, struct fd_set *_p)
{
 return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8))));
}
# 79 "/usr/include/sys/select.h" 2 3 4
# 87 "/usr/include/sys/select.h" 3 4
typedef __darwin_time_t time_t;
typedef __darwin_suseconds_t suseconds_t;
typedef __darwin_sigset_t sigset_t;
# 134 "/usr/include/sys/select.h" 3 4
int pselect(int, fd_set * , fd_set * ,
  fd_set * , const struct timespec * ,
  const sigset_t * )
  __asm("_" "pselect" "$UNIX2003")
  ;
# 1 "/usr/include/sys/_select.h" 1 3 4
# 39 "/usr/include/sys/_select.h" 3 4
int select(int, fd_set * , fd_set * ,
  fd_set * , struct timeval * )
  __asm("_" "select" "$UNIX2003")
  ;
# 153 "/usr/include/sys/select.h" 2 3 4
# 516 "/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 *brk(const void *);
int chroot(const char *);
void endusershell(void);
int execvP(const char *, const char *, char * const *);
char *fflagstostr(unsigned long);
int getdtablesize(void);
int getdomainname(char *, int);
int getgrouplist(const char *, int, int *, int *);
mode_t getmode(const void *, mode_t);
int getpagesize(void) __attribute__((__const__));
char *getpass(const char *);
int getpeereid(int, uid_t *, gid_t *);
int getpgid(pid_t _pid);
int getsgroups_np(int *, uuid_t);
int getsid(pid_t _pid);
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 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 *);
void *sbrk(int);
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" "$UNIX2003");
int setlogin(const char *);
void *setmode(const char *);
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 **);
# 597 "/usr/include/unistd.h" 3 4
int getattrlist(const char*,void*,void*,size_t,unsigned long) __asm("_" "getattrlist" "$UNIX2003");
int setattrlist(const char*,void*,void*,size_t,unsigned long) __asm("_" "setattrlist" "$UNIX2003");
int exchangedata(const char*,const char*,unsigned long);
int getdirentriesattr(int,void*,void*,size_t,unsigned long*,unsigned long*,unsigned long*,unsigned long);
int searchfs(const char*,void*,void*,unsigned long,unsigned long,void*);
int fsctl(const char *,unsigned long,void*,unsigned long);
extern int optreset;
# 3 "conftest.c" 2

          Defined "HAVE_UNISTD_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: machine/endian.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_MACHINE_ENDIAN_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/param.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 80 "/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
# 37 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 78 "/usr/include/i386/types.h" 3 4
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/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
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/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;
typedef __darwin_dev_t dev_t;
typedef u_int32_t fixpt_t;
typedef __darwin_blkcnt_t blkcnt_t;
typedef __darwin_blksize_t blksize_t;
typedef __darwin_gid_t gid_t;
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
typedef __darwin_ino_t ino_t;
typedef __darwin_ino64_t ino64_t;
typedef __int32_t key_t;
typedef __darwin_mode_t mode_t;
typedef __uint16_t nlink_t;
typedef __darwin_id_t id_t;
typedef __darwin_pid_t pid_t;
typedef __darwin_off_t off_t;
typedef int32_t segsz_t;
typedef int32_t swblk_t;
typedef __darwin_uid_t uid_t;
# 223 "/usr/include/sys/types.h" 3 4
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
typedef __darwin_time_t time_t;
typedef __darwin_useconds_t useconds_t;
typedef __darwin_suseconds_t suseconds_t;
# 260 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 183 "/usr/include/sys/_structs.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, struct fd_set *_p)
{
 return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8))));
}
# 261 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 318 "/usr/include/sys/types.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_pthread_cond_t pthread_cond_t;
typedef __darwin_pthread_condattr_t pthread_condattr_t;
typedef __darwin_pthread_mutex_t pthread_mutex_t;
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
typedef __darwin_pthread_once_t pthread_once_t;
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
typedef __darwin_pthread_t pthread_t;
typedef __darwin_pthread_key_t pthread_key_t;
typedef __darwin_fsblkcnt_t fsblkcnt_t;
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 87 "/usr/include/sys/param.h" 2 3 4
# 96 "/usr/include/sys/param.h" 3 4
# 1 "/usr/include/sys/syslimits.h" 1 3 4
# 97 "/usr/include/sys/param.h" 2 3 4
# 110 "/usr/include/sys/param.h" 3 4
# 1 "/usr/include/machine/param.h" 1 3 4
# 37 "/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
# 38 "/usr/include/machine/param.h" 2 3 4
# 111 "/usr/include/sys/param.h" 2 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 1 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/syslimits.h" 1 3 4
# 8 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 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
# 9 "/usr/include/machine/limits.h" 2 3 4
# 65 "/usr/include/limits.h" 2 3 4
# 11 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 3 4
# 114 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 168 "/usr/include/sys/signal.h" 3 4
typedef __darwin_sigset_t sigset_t;
# 181 "/usr/include/sys/signal.h" 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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 117 "/usr/include/sys/param.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_SYS_PARAM_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/procfs.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:24: error: sys/procfs.h: No such file or directory
ret = 256
error message = {conftest.c:3:24: error: sys/procfs.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/procfs.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/resource.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 70 "/usr/include/sys/resource.h" 2 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
typedef __darwin_id_t id_t;
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
# 3 "conftest.c" 2

          Defined "HAVE_SYS_RESOURCE_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/systeminfo.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:28: error: sys/systeminfo.h: No such file or directory
ret = 256
error message = {conftest.c:3:28: error: sys/systeminfo.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/systeminfo.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/times.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 75 "/usr/include/sys/times.h" 2 3 4
typedef __darwin_clock_t clock_t;
struct tms {
 clock_t tms_utime;
 clock_t tms_stime;
 clock_t tms_cutime;
 clock_t tms_cstime;
};
clock_t times(struct tms *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_TIMES_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/utsname.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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 *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_UTSNAME_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: string.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/string.h" 1 3 4
# 60 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 61 "/usr/include/string.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
# 80 "/usr/include/string.h" 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 *stpcpy(char *, const char *);
char *strcasestr(const char *, const char *);
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" "$UNIX2003");
int strerror_r(int, char *, size_t);
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 *strnstr(const 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);
void *memccpy(void *, const void *, int, size_t);
char *strtok_r(char *, const char *, char **);
char *strdup(const char *);
int bcmp(const void *, const void *, size_t);
void bcopy(const void *, void *, size_t);
void bzero(void *, size_t);
int ffs(int);
int ffsl(long);
int fls(int);
int flsl(long);
char *index(const char *, int);
void memset_pattern4(void *, const void *, size_t);
void memset_pattern8(void *, const void *, size_t);
void memset_pattern16(void *, const void *, size_t);
char *rindex(const char *, int);
int strcasecmp(const char *, const char *);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
int strncasecmp(const char *, const char *, size_t);
char *strsep(char **, const char *);
char *strsignal(int sig);
void swab(const void * , void * , ssize_t);
# 3 "conftest.c" 2

          Defined "HAVE_STRING_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: stdlib.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/stdlib.h" 1 3 4
# 61 "/usr/include/stdlib.h" 3 4
# 1 "/usr/include/available.h" 1 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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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;
typedef __darwin_pid_t pid_t;
typedef __darwin_id_t id_t;
# 116 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 163 "/usr/include/sys/signal.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_sigset_t sigset_t;
typedef __darwin_size_t size_t;
typedef __darwin_uid_t uid_t;
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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 117 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 76 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
# 88 "/usr/include/sys/resource.h" 3 4
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
# 118 "/usr/include/sys/wait.h" 2 3 4
# 193 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 194 "/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;
};
# 254 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait" "$UNIX2003");
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid" "$UNIX2003");
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid" "$UNIX2003");
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
# 35 "/usr/include/alloca.h" 3 4
void *alloca(size_t);
# 68 "/usr/include/stdlib.h" 2 3 4
# 81 "/usr/include/stdlib.h" 3 4
typedef __darwin_ct_rune_t ct_rune_t;
typedef __darwin_rune_t rune_t;
typedef __darwin_wchar_t wchar_t;
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;
# 134 "/usr/include/stdlib.h" 3 4
extern int __mb_cur_max;
# 144 "/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 * , const char * , size_t);
int mbtowc(wchar_t * , const char * , size_t);
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" "$UNIX2003");
float strtof(const char *, char **) __asm("_" "strtof" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
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" "$UNIX2003");
void setkey(const char *) __asm("_" "setkey" "$UNIX2003");
char *setstate(const char *);
void srand48(long);
void srandom(unsigned);
int unlockpt(int);
int unsetenv(const char *) __asm("_" "unsetenv" "$UNIX2003");
# 1 "/usr/include/machine/types.h" 1 3 4
# 37 "/usr/include/machine/types.h" 3 4
# 1 "/usr/include/i386/types.h" 1 3 4
# 78 "/usr/include/i386/types.h" 3 4
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/usr/include/machine/types.h" 2 3 4
# 255 "/usr/include/stdlib.h" 2 3 4
typedef __darwin_dev_t dev_t;
typedef __darwin_mode_t mode_t;
u_int32_t
  arc4random(void);
void arc4random_addrandom(unsigned char *dat, int datlen);
void arc4random_stir(void);
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__((deprecated));
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 mergesort(void *, size_t, size_t,
     int (*)(const void *, const void *));
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);
# 3 "conftest.c" 2

          Defined "HAVE_STDLIB_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: memory.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/memory.h" 1 3 4
# 36 "/usr/include/memory.h" 3 4
# 1 "/usr/include/string.h" 1 3 4
# 60 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 61 "/usr/include/string.h" 2 3 4
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
# 80 "/usr/include/string.h" 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 *stpcpy(char *, const char *);
char *strcasestr(const char *, const char *);
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" "$UNIX2003");
int strerror_r(int, char *, size_t);
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 *strnstr(const 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);
void *memccpy(void *, const void *, int, size_t);
char *strtok_r(char *, const char *, char **);
char *strdup(const char *);
int bcmp(const void *, const void *, size_t);
void bcopy(const void *, void *, size_t);
void bzero(void *, size_t);
int ffs(int);
int ffsl(long);
int fls(int);
int flsl(long);
char *index(const char *, int);
void memset_pattern4(void *, const void *, size_t);
void memset_pattern8(void *, const void *, size_t);
void memset_pattern16(void *, const void *, size_t);
char *rindex(const char *, int);
int strcasecmp(const char *, const char *);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
void strmode(int, char *);
int strncasecmp(const char *, const char *, size_t);
char *strsep(char **, const char *);
char *strsignal(int sig);
void swab(const void * , void * , ssize_t);
# 36 "/usr/include/memory.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_MEMORY_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/socket.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 32 "/usr/include/sys/_types.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 76 "/usr/include/sys/socket.h" 2 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 31 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 32 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 87 "/usr/include/sys/socket.h" 3 4
typedef __darwin_gid_t gid_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
typedef __uint8_t sa_family_t;
typedef __darwin_socklen_t socklen_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 210 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 294 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 307 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 327 "/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)))];
};
# 434 "/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;
};
# 472 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 546 "/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 * , socklen_t * )
  __asm("_" "accept" "$UNIX2003");
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind" "$UNIX2003");
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect" "$UNIX2003");
int getpeername(int, struct sockaddr * , socklen_t * )
  __asm("_" "getpeername" "$UNIX2003");
int getsockname(int, struct sockaddr * , socklen_t * )
  __asm("_" "getsockname" "$UNIX2003");
int getsockopt(int, int, int, void * , socklen_t * );
int listen(int, int) __asm("_" "listen" "$UNIX2003");
ssize_t recv(int, void *, size_t, int) __asm("_" "recv" "$UNIX2003");
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * ,
  socklen_t * ) __asm("_" "recvfrom" "$UNIX2003");
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg" "$UNIX2003");
ssize_t send(int, const void *, size_t, int) __asm("_" "send" "$UNIX2003");
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg" "$UNIX2003");
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto" "$UNIX2003");
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int);
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair" "$UNIX2003");
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_SOCKET_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/wait.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 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
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 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;
typedef __darwin_pid_t pid_t;
typedef __darwin_id_t id_t;
# 116 "/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
# 34 "/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;
# 55 "/usr/include/i386/signal.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 56 "/usr/include/i386/signal.h" 2 3 4
# 35 "/usr/include/machine/signal.h" 2 3 4
# 82 "/usr/include/sys/signal.h" 2 3 4
# 154 "/usr/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 57 "/usr/include/sys/_structs.h" 3 4
# 1 "/usr/include/machine/_structs.h" 1 3 4
# 31 "/usr/include/machine/_structs.h" 3 4
# 1 "/usr/include/i386/_structs.h" 1 3 4
# 38 "/usr/include/i386/_structs.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;
};
# 308 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_i386_exception_state
{
    unsigned int __trapno;
    unsigned int __err;
    unsigned int __faultvaddr;
};
# 326 "/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;
};
# 358 "/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;
};
# 413 "/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;
};
# 517 "/usr/include/mach/i386/_structs.h" 3 4
struct __darwin_x86_exception_state64
{
    unsigned int __trapno;
    unsigned int __err;
    __uint64_t __faultvaddr;
};
# 535 "/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;
};
# 39 "/usr/include/i386/_structs.h" 2 3 4
# 48 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext32
{
 struct __darwin_i386_exception_state __es;
 struct __darwin_i386_thread_state __ss;
 struct __darwin_i386_float_state __fs;
};
# 68 "/usr/include/i386/_structs.h" 3 4
struct __darwin_mcontext64
{
 struct __darwin_x86_exception_state64 __es;
 struct __darwin_x86_thread_state64 __ss;
 struct __darwin_x86_float_state64 __fs;
};
# 94 "/usr/include/i386/_structs.h" 3 4
typedef struct __darwin_mcontext32 *mcontext_t;
# 32 "/usr/include/machine/_structs.h" 2 3 4
# 58 "/usr/include/sys/_structs.h" 2 3 4
# 75 "/usr/include/sys/_structs.h" 3 4
struct __darwin_sigaltstack
{
 void *ss_sp;
 __darwin_size_t ss_size;
 int ss_flags;
};
# 128 "/usr/include/sys/_structs.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_mcontext32 *uc_mcontext;
};
# 218 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_sigaltstack stack_t;
# 227 "/usr/include/sys/_structs.h" 3 4
typedef struct __darwin_ucontext ucontext_t;
# 155 "/usr/include/sys/signal.h" 2 3 4
# 163 "/usr/include/sys/signal.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_sigset_t sigset_t;
typedef __darwin_size_t size_t;
typedef __darwin_uid_t uid_t;
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;
# 292 "/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;
};
# 354 "/usr/include/sys/signal.h" 3 4
typedef void (*sig_t)(int);
# 371 "/usr/include/sys/signal.h" 3 4
struct sigvec {
 void (*sv_handler)(int);
 int sv_mask;
 int sv_flags;
};
# 390 "/usr/include/sys/signal.h" 3 4
struct sigstack {
 char *ss_sp;
 int ss_onstack;
};
# 412 "/usr/include/sys/signal.h" 3 4
void (*signal(int, void (*)(int)))(int);
# 117 "/usr/include/sys/wait.h" 2 3 4
# 1 "/usr/include/sys/resource.h" 1 3 4
# 76 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 100 "/usr/include/sys/_structs.h" 3 4
struct timeval
{
 __darwin_time_t tv_sec;
 __darwin_suseconds_t tv_usec;
};
# 77 "/usr/include/sys/resource.h" 2 3 4
# 88 "/usr/include/sys/resource.h" 3 4
typedef __uint64_t rlim_t;
# 142 "/usr/include/sys/resource.h" 3 4
struct rusage {
 struct timeval ru_utime;
 struct timeval ru_stime;
# 153 "/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;
};
# 213 "/usr/include/sys/resource.h" 3 4
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};
# 235 "/usr/include/sys/resource.h" 3 4
int getpriority(int, id_t);
int getiopolicy_np(int, int);
int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" "$UNIX2003");
int getrusage(int, struct rusage *);
int setpriority(int, id_t, int);
int setiopolicy_np(int, int, int);
int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" "$UNIX2003");
# 118 "/usr/include/sys/wait.h" 2 3 4
# 193 "/usr/include/sys/wait.h" 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 194 "/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;
};
# 254 "/usr/include/sys/wait.h" 3 4
pid_t wait(int *) __asm("_" "wait" "$UNIX2003");
pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid" "$UNIX2003");
int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid" "$UNIX2003");
pid_t wait3(int *, int, struct rusage *);
pid_t wait4(pid_t, int *, int, struct rusage *);
# 3 "conftest.c" 2

          Defined "HAVE_SYS_WAIT_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: netinet/in.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 68 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 1 3 4
# 20 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef signed char int8_t;
typedef short int16_t;
typedef int int32_t;
typedef long long int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
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;
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long long int intmax_t;
# 106 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef long long unsigned int uintmax_t;
# 69 "/usr/include/netinet/in.h" 2 3 4
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
# 1 "/usr/include/sys/socket.h" 1 3 4
# 77 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 31 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 32 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 87 "/usr/include/sys/socket.h" 3 4
typedef __darwin_gid_t gid_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
typedef __uint8_t sa_family_t;
typedef __darwin_socklen_t socklen_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 210 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 294 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 307 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 327 "/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)))];
};
# 434 "/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;
};
# 472 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 546 "/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 * , socklen_t * )
  __asm("_" "accept" "$UNIX2003");
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind" "$UNIX2003");
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect" "$UNIX2003");
int getpeername(int, struct sockaddr * , socklen_t * )
  __asm("_" "getpeername" "$UNIX2003");
int getsockname(int, struct sockaddr * , socklen_t * )
  __asm("_" "getsockname" "$UNIX2003");
int getsockopt(int, int, int, void * , socklen_t * );
int listen(int, int) __asm("_" "listen" "$UNIX2003");
ssize_t recv(int, void *, size_t, int) __asm("_" "recv" "$UNIX2003");
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * ,
  socklen_t * ) __asm("_" "recvfrom" "$UNIX2003");
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg" "$UNIX2003");
ssize_t send(int, const void *, size_t, int) __asm("_" "send" "$UNIX2003");
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg" "$UNIX2003");
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto" "$UNIX2003");
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int);
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair" "$UNIX2003");
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 86 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 91 "/usr/include/netinet/in.h" 2 3 4
# 304 "/usr/include/netinet/in.h" 3 4
struct in_addr {
 in_addr_t s_addr;
};
# 362 "/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];
};
# 380 "/usr/include/netinet/in.h" 3 4
struct ip_opts {
 struct in_addr ip_dst;
 char ip_opts[40];
};
# 462 "/usr/include/netinet/in.h" 3 4
struct ip_mreq {
 struct in_addr imr_multiaddr;
 struct in_addr imr_interface;
};
# 514 "/usr/include/netinet/in.h" 3 4
# 1 "/usr/include/netinet6/in6.h" 1 3 4
# 130 "/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;
};
# 148 "/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;
};
# 188 "/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;
# 365 "/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;
};
# 442 "/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 *, size_t);
extern int inet6_opt_append(void *, size_t, int, __uint8_t,
     size_t, __uint8_t, void **);
extern int inet6_opt_finish(void *, size_t, int);
extern int inet6_opt_set_val(void *, size_t, void *, int);
extern int inet6_opt_next(void *, size_t, int, __uint8_t *,
          size_t *, void **);
extern int inet6_opt_find(void *, size_t, int, __uint8_t,
     size_t *, void **);
extern int inet6_opt_get_val(void *, size_t, void *, int);
extern size_t inet6_rth_space(int, int);
extern void *inet6_rth_init(void *, int, 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);
# 515 "/usr/include/netinet/in.h" 2 3 4
# 3 "conftest.c" 2

          Defined "HAVE_NETINET_IN_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: netdb.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/netdb.h" 1 3 4
# 84 "/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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __darwin_wctype_t;
# 85 "/usr/include/netdb.h" 2 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 1 3 4
# 20 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef signed char int8_t;
typedef short int16_t;
typedef int int32_t;
typedef long long int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
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;
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long long int intmax_t;
# 106 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef long long unsigned int uintmax_t;
# 86 "/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
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
# 1 "/usr/include/sys/socket.h" 1 3 4
# 77 "/usr/include/sys/socket.h" 3 4
# 1 "/usr/include/machine/_param.h" 1 3 4
# 31 "/usr/include/machine/_param.h" 3 4
# 1 "/usr/include/i386/_param.h" 1 3 4
# 32 "/usr/include/machine/_param.h" 2 3 4
# 78 "/usr/include/sys/socket.h" 2 3 4
# 87 "/usr/include/sys/socket.h" 3 4
typedef __darwin_gid_t gid_t;
typedef __darwin_off_t off_t;
typedef __darwin_pid_t pid_t;
typedef __uint8_t sa_family_t;
typedef __darwin_socklen_t socklen_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
struct iovec {
 void * iov_base;
 size_t iov_len;
};
# 210 "/usr/include/sys/socket.h" 3 4
struct linger {
 int l_onoff;
 int l_linger;
};
# 294 "/usr/include/sys/socket.h" 3 4
struct sockaddr {
 __uint8_t sa_len;
 sa_family_t sa_family;
 char sa_data[14];
};
# 307 "/usr/include/sys/socket.h" 3 4
struct sockproto {
 __uint16_t sp_family;
 __uint16_t sp_protocol;
};
# 327 "/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)))];
};
# 434 "/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;
};
# 472 "/usr/include/sys/socket.h" 3 4
struct cmsghdr {
 socklen_t cmsg_len;
 int cmsg_level;
 int cmsg_type;
};
# 546 "/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 * , socklen_t * )
  __asm("_" "accept" "$UNIX2003");
int bind(int, const struct sockaddr *, socklen_t) __asm("_" "bind" "$UNIX2003");
int connect(int, const struct sockaddr *, socklen_t) __asm("_" "connect" "$UNIX2003");
int getpeername(int, struct sockaddr * , socklen_t * )
  __asm("_" "getpeername" "$UNIX2003");
int getsockname(int, struct sockaddr * , socklen_t * )
  __asm("_" "getsockname" "$UNIX2003");
int getsockopt(int, int, int, void * , socklen_t * );
int listen(int, int) __asm("_" "listen" "$UNIX2003");
ssize_t recv(int, void *, size_t, int) __asm("_" "recv" "$UNIX2003");
ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * ,
  socklen_t * ) __asm("_" "recvfrom" "$UNIX2003");
ssize_t recvmsg(int, struct msghdr *, int) __asm("_" "recvmsg" "$UNIX2003");
ssize_t send(int, const void *, size_t, int) __asm("_" "send" "$UNIX2003");
ssize_t sendmsg(int, const struct msghdr *, int) __asm("_" "sendmsg" "$UNIX2003");
ssize_t sendto(int, const void *, size_t,
  int, const struct sockaddr *, socklen_t) __asm("_" "sendto" "$UNIX2003");
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);
int sockatmark(int);
int socket(int, int, int);
int socketpair(int, int, int, int *) __asm("_" "socketpair" "$UNIX2003");
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
void pfctlinput(int, struct sockaddr *);
# 86 "/usr/include/netinet/in.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/usr/include/machine/endian.h" 2 3 4
# 91 "/usr/include/netinet/in.h" 2 3 4
# 304 "/usr/include/netinet/in.h" 3 4
struct in_addr {
 in_addr_t s_addr;
};
# 362 "/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];
};
# 380 "/usr/include/netinet/in.h" 3 4
struct ip_opts {
 struct in_addr ip_dst;
 char ip_opts[40];
};
# 462 "/usr/include/netinet/in.h" 3 4
struct ip_mreq {
 struct in_addr imr_multiaddr;
 struct in_addr imr_interface;
};
# 514 "/usr/include/netinet/in.h" 3 4
# 1 "/usr/include/netinet6/in6.h" 1 3 4
# 130 "/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;
};
# 148 "/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;
};
# 188 "/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;
# 365 "/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;
};
# 442 "/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 *, size_t);
extern int inet6_opt_append(void *, size_t, int, __uint8_t,
     size_t, __uint8_t, void **);
extern int inet6_opt_finish(void *, size_t, int);
extern int inet6_opt_set_val(void *, size_t, void *, int);
extern int inet6_opt_next(void *, size_t, int, __uint8_t *,
          size_t *, void **);
extern int inet6_opt_find(void *, size_t, int, __uint8_t,
     size_t *, void **);
extern int inet6_opt_get_val(void *, size_t, void *, int);
extern size_t inet6_rth_space(int, int);
extern void *inet6_rth_init(void *, int, 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);
# 515 "/usr/include/netinet/in.h" 2 3 4
# 87 "/usr/include/netdb.h" 2 3 4
# 104 "/usr/include/netdb.h" 3 4
extern int h_errno;
# 115 "/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;
};
# 255 "/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 * , const char * ,
       const struct addrinfo * ,
       struct addrinfo ** );
struct hostent *gethostbyaddr(const void *, socklen_t, int);
struct hostent *gethostbyname(const char *);
struct hostent *gethostent(void);
int getnameinfo(const struct sockaddr * , socklen_t,
         char * , socklen_t, char * ,
         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(long 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 *);
# 3 "conftest.c" 2

          Defined "HAVE_NETDB_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: Direct.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: Direct.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: Direct.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <Direct.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: time.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 33 "/usr/include/sys/_types.h" 2 3 4
# 1 "/usr/include/machine/_types.h" 1 3 4
# 34 "/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 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;
# 35 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 28 "/usr/include/_types.h" 2 3 4
typedef int __darwin_nl_item;
typedef int __darwin_wctrans_t;
typedef unsigned long __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
# 88 "/usr/include/sys/_structs.h" 3 4
struct timespec
{
 __darwin_time_t tv_sec;
 long tv_nsec;
};
# 25 "/usr/include/_structs.h" 2 3 4
# 70 "/usr/include/time.h" 2 3 4
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
typedef __darwin_time_t time_t;
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;
};
# 113 "/usr/include/time.h" 3 4
extern char *tzname[];
extern int getdate_err;
extern long timezone __asm("_" "timezone" "$UNIX2003");
extern int daylight;
char *asctime(const struct tm *);
clock_t clock(void) __asm("_" "clock" "$UNIX2003");
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" "$UNIX2003");
size_t strftime(char * , size_t, const char * , const struct tm * ) __asm("_" "strftime" "$UNIX2003");
char *strptime(const char * , const char * , struct tm * ) __asm("_" "strptime" "$UNIX2003");
time_t time(time_t *);
void tzset(void);
char *asctime_r(const struct tm * , char * );
char *ctime_r(const time_t *, char *);
struct tm *gmtime_r(const time_t * , struct tm * );
struct tm *localtime_r(const time_t * , struct tm * );
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" "$UNIX2003");
# 3 "conftest.c" 2

          Defined "HAVE_TIME_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: Ws2tcpip.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:22: error: Ws2tcpip.h: No such file or directory
ret = 256
error message = {conftest.c:3:22: error: Ws2tcpip.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <Ws2tcpip.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/types.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "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
# 76 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/types.h" 1 3 4
# 37 "/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 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
typedef signed char int8_t;
typedef unsigned char u_int8_t;
typedef short int16_t;
typedef unsigned short u_int16_t;
typedef int int32_t;
typedef unsigned int u_int32_t;
typedef long long int64_t;
typedef unsigned long long u_int64_t;
typedef int32_t register_t;
typedef __darwin_intptr_t intptr_t;
typedef unsigned long int uintptr_t;
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 u_int64_t syscall_arg_t;
# 38 "/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[36]; };
struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };
struct _opaque_pthread_condattr_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };
struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; };
struct _opaque_pthread_once_t { long __sig; char __opaque[4]; };
struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; };
struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[12]; };
struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[596]; };
# 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 __uint32_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];
# 80 "/usr/include/sys/types.h" 2 3 4
# 1 "/usr/include/machine/endian.h" 1 3 4
# 37 "/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 ((_data << 8) | (_data >> 8));
}
static __inline__
__uint32_t
_OSSwapInt32(
    __uint32_t _data
)
{
    __asm__ ("bswap %0" : "+r" (_data));
    return _data;
}
static __inline__
__uint64_t
_OSSwapInt64(
    __uint64_t _data
)
{
    __asm__ ("bswap %%eax\n\t"
             "bswap %%edx\n\t"
             "xchgl %%eax, %%edx"
             : "+A" (_data));
    return _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
# 38 "/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;
typedef __darwin_dev_t dev_t;
typedef u_int32_t fixpt_t;
typedef __darwin_blkcnt_t blkcnt_t;
typedef __darwin_blksize_t blksize_t;
typedef __darwin_gid_t gid_t;
typedef __uint32_t in_addr_t;
typedef __uint16_t in_port_t;
typedef __darwin_ino_t ino_t;
typedef __darwin_ino64_t ino64_t;
typedef __int32_t key_t;
typedef __darwin_mode_t mode_t;
typedef __uint16_t nlink_t;
typedef __darwin_id_t id_t;
typedef __darwin_pid_t pid_t;
typedef __darwin_off_t off_t;
typedef int32_t segsz_t;
typedef int32_t swblk_t;
typedef __darwin_uid_t uid_t;
# 223 "/usr/include/sys/types.h" 3 4
typedef __darwin_clock_t clock_t;
typedef __darwin_size_t size_t;
typedef __darwin_ssize_t ssize_t;
typedef __darwin_time_t time_t;
typedef __darwin_useconds_t useconds_t;
typedef __darwin_suseconds_t suseconds_t;
# 260 "/usr/include/sys/types.h" 3 4
# 1 "/usr/include/sys/_structs.h" 1 3 4
# 183 "/usr/include/sys/_structs.h" 3 4
typedef struct fd_set {
 __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))];
} fd_set;
static __inline int
__darwin_fd_isset(int _n, struct fd_set *_p)
{
 return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8))));
}
# 261 "/usr/include/sys/types.h" 2 3 4
typedef __int32_t fd_mask;
# 318 "/usr/include/sys/types.h" 3 4
typedef __darwin_pthread_attr_t pthread_attr_t;
typedef __darwin_pthread_cond_t pthread_cond_t;
typedef __darwin_pthread_condattr_t pthread_condattr_t;
typedef __darwin_pthread_mutex_t pthread_mutex_t;
typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t;
typedef __darwin_pthread_once_t pthread_once_t;
typedef __darwin_pthread_rwlock_t pthread_rwlock_t;
typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t;
typedef __darwin_pthread_t pthread_t;
typedef __darwin_pthread_key_t pthread_key_t;
typedef __darwin_fsblkcnt_t fsblkcnt_t;
typedef __darwin_fsfilcnt_t fsfilcnt_t;
# 3 "conftest.c" 2

          Defined "HAVE_SYS_TYPES_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: WindowsX.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:22: error: WindowsX.h: No such file or directory
ret = 256
error message = {conftest.c:3:22: error: WindowsX.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <WindowsX.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: cxxabi.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: cxxabi.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: cxxabi.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <cxxabi.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: float.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/float.h" 1 3 4
# 3 "conftest.c" 2

          Defined "HAVE_FLOAT_H" to "1"
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: ieeefp.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: ieeefp.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: ieeefp.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <ieeefp.h>
================================================================================
TEST check from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:83)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:83)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: stdint.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 1 3 4
# 20 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef signed char int8_t;
typedef short int16_t;
typedef int int32_t;
typedef long long int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
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;
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long long int intmax_t;
# 106 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4
typedef long long unsigned int uintmax_t;
# 3 "conftest.c" 2

          Defined "HAVE_STDINT_H" to "1"
================================================================================
TEST checkRecursiveMacros from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/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
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
================================================================================
TEST configureCacheDetails from PETSc.utilities.cacheDetails(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/cacheDetails.py:78)
TESTING: configureCacheDetails from PETSc.utilities.cacheDetails(config/PETSc/utilities/cacheDetails.py:78)
  Try to determine the size and associativity of the cache.
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: ret = 256
error message = {conftest.c: In function ‘getconf_LEVEL1_DCACHE_SIZE’:
conftest.c:4: error: ‘_SC_LEVEL1_DCACHE_SIZE’ undeclared (first use in this function)
conftest.c:4: error: (Each undeclared identifier is reported only once
conftest.c:4: error: for each function it appears in.)
}
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;
}
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
          Popping language C
        Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
        Popping language C
        Defined "LEVEL1_DCACHE_SIZE" to "32768"
        Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
        Popping language C
        Defined "LEVEL1_DCACHE_LINESIZE" to "32"
        Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
        Popping language C
        Defined "LEVEL1_DCACHE_ASSOC" to "2"
================================================================================
TEST checkMemcmp from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:78)
TESTING: checkMemcmp from config.functions(config/BuildSystem/config/functions.py:78)
  Check for 8-bit clean memcmp
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
================================================================================
TEST checkSysinfo from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:102)
TESTING: checkSysinfo from config.functions(config/BuildSystem/config/functions.py:102)
  Check whether sysinfo takes three arguments, and if it does define HAVE_SYSINFO_3ARG
Checking for function sysinfo
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_sysinfo", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_sysinfo", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sysinfo(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sysinfo();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_sysinfo) || defined (__stub___sysinfo)
choke me
#else
sysinfo();
#endif
;
  return 0;
}
================================================================================
TEST checkVPrintf from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:125)
TESTING: checkVPrintf from config.functions(config/BuildSystem/config/functions.py:125)
  Checks whether vprintf requires a char * last argument, and if it does defines HAVE_VPRINTF_CHAR
Checking for function vprintf
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘vprintf’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char vprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char vprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_vprintf) || defined (__stub___vprintf)
choke me
#else
vprintf();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_VPRINTF" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:8: warning: ‘Argp’ is used uninitialized in this function
}
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
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
================================================================================
TEST checkVFPrintf from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:132)
TESTING: checkVFPrintf from config.functions(config/BuildSystem/config/functions.py:132)
  Checks whether vfprintf requires a char * last argument, and if it does defines HAVE_VFPRINTF_CHAR
Checking for function vfprintf
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘vfprintf’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char vfprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char vfprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_vfprintf) || defined (__stub___vfprintf)
choke me
#else
vfprintf();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_VFPRINTF" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:8: warning: ‘Argp’ is used uninitialized in this function
}
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
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
================================================================================
TEST checkVSNPrintf from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:139)
TESTING: checkVSNPrintf from config.functions(config/BuildSystem/config/functions.py:139)
  Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR
Checking for function _vsnprintf
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__vsnprintf", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__vsnprintf", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _vsnprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _vsnprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__vsnprintf) || defined (__stub____vsnprintf)
choke me
#else
_vsnprintf();
#endif
;
  return 0;
}
Checking for function vsnprintf
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘vsnprintf’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char vsnprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char vsnprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
choke me
#else
vsnprintf();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_VSNPRINTF" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:8: warning: ‘Argp’ is used uninitialized in this function
}
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
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
================================================================================
TEST checkSignalHandlerType from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:159)
TESTING: checkSignalHandlerType from config.functions(config/BuildSystem/config/functions.py:159)
  Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
        Defined "SIGNAL_CAST" to " "
        Popping language Cxx
================================================================================
TEST checkFreeReturnType from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:169)
TESTING: checkFreeReturnType from config.functions(config/BuildSystem/config/functions.py:169)
  Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: ret = 256
error message = {conftest.c: In function ‘main’:
conftest.c:6: error: void value not ignored as it ought to be
}
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(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:175)
TESTING: checkVariableArgumentLists from config.functions(config/BuildSystem/config/functions.py:175)
  Checks whether the variable argument list functionality is working
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:7: warning: ‘l2’ is used uninitialized in this function
}
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
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
        Defined "HAVE_VA_COPY" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getrusage
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETRUSAGE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sbreak
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_sbreak", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_sbreak", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sbreak(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sbreak();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_sbreak) || defined (__stub___sbreak)
choke me
#else
sbreak();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getpagesize
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETPAGESIZE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function task_info
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_TASK_INFO" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function access
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_ACCESS" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _access
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__access", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__access", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _access(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _access();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__access) || defined (__stub____access)
choke me
#else
_access();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function clock
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_CLOCK" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function drand48
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DRAND48" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getcwd
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETCWD" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _getcwd
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__getcwd", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__getcwd", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _getcwd(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _getcwd();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__getcwd) || defined (__stub____getcwd)
choke me
#else
_getcwd();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getdomainname
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETDOMAINNAME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gethostname
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETHOSTNAME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getpwuid
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETPWUID" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gettimeofday
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETTIMEOFDAY" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getwd
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETWD" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function memalign
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_memalign", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_memalign", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char memalign(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memalign();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_memalign) || defined (__stub___memalign)
choke me
#else
memalign();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function memmove
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘memmove’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char memmove(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memmove();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_memmove) || defined (__stub___memmove)
choke me
#else
memmove();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_MEMMOVE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function mkstemp
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_MKSTEMP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function popen
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_POPEN" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function PXFGETARG
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_PXFGETARG", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_PXFGETARG", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char PXFGETARG(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
choke me
#else
PXFGETARG();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function rand
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_RAND" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getpagesize
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETPAGESIZE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function readlink
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_READLINK" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function realpath
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_REALPATH" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sigaction
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SIGACTION" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function signal
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SIGNAL" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sigset
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SIGSET" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function nanosleep
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_NANOSLEEP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function usleep
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_USLEEP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sleep
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SLEEP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _sleep
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__sleep", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__sleep", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _sleep(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _sleep();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__sleep) || defined (__stub____sleep)
choke me
#else
_sleep();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function socket
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SOCKET" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function times
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_TIMES" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gethostbyname
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETHOSTBYNAME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function uname
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_UNAME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function snprintf
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘snprintf’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char snprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char snprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_snprintf) || defined (__stub___snprintf)
choke me
#else
snprintf();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SNPRINTF" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _snprintf
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__snprintf", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__snprintf", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _snprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _snprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__snprintf) || defined (__stub____snprintf)
choke me
#else
_snprintf();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _fullpath
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__fullpath", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__fullpath", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _fullpath(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _fullpath();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__fullpath) || defined (__stub____fullpath)
choke me
#else
_fullpath();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function lseek
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_LSEEK" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _lseek
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__lseek", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__lseek", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _lseek(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _lseek();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__lseek) || defined (__stub____lseek)
choke me
#else
_lseek();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function time
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_TIME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function fork
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘fork’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char fork(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_fork) || defined (__stub___fork)
choke me
#else
fork();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_FORK" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function stricmp
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_stricmp", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_stricmp", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char stricmp(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char stricmp();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_stricmp) || defined (__stub___stricmp)
choke me
#else
stricmp();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function strcasecmp
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_STRCASECMP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function bzero
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘bzero’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char bzero(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char bzero();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_bzero) || defined (__stub___bzero)
choke me
#else
bzero();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_BZERO" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlopen
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DLOPEN" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlsym
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DLSYM" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlclose
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DLCLOSE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlerror
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DLERROR" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _intel_fast_memcpy
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__intel_fast_memcpy", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__intel_fast_memcpy", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memcpy(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _intel_fast_memcpy();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
choke me
#else
_intel_fast_memcpy();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _intel_fast_memset
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__intel_fast_memset", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__intel_fast_memset", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memset(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _intel_fast_memset();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
choke me
#else
_intel_fast_memset();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function access
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_ACCESS" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _access
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__access", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__access", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _access(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _access();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__access) || defined (__stub____access)
choke me
#else
_access();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function clock
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_CLOCK" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function drand48
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DRAND48" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getcwd
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETCWD" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _getcwd
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__getcwd", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__getcwd", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _getcwd(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _getcwd();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__getcwd) || defined (__stub____getcwd)
choke me
#else
_getcwd();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getdomainname
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETDOMAINNAME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gethostname
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETHOSTNAME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getpwuid
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETPWUID" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gettimeofday
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETTIMEOFDAY" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getwd
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETWD" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function memalign
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_memalign", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_memalign", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char memalign(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memalign();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_memalign) || defined (__stub___memalign)
choke me
#else
memalign();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function memmove
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘memmove’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char memmove(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memmove();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_memmove) || defined (__stub___memmove)
choke me
#else
memmove();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_MEMMOVE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function mkstemp
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_MKSTEMP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function popen
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_POPEN" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function PXFGETARG
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_PXFGETARG", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_PXFGETARG", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char PXFGETARG(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
choke me
#else
PXFGETARG();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function rand
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_RAND" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getpagesize
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETPAGESIZE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function readlink
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_READLINK" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function realpath
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_REALPATH" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sigaction
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SIGACTION" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function signal
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SIGNAL" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sigset
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SIGSET" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function nanosleep
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_NANOSLEEP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function usleep
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_USLEEP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sleep
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SLEEP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _sleep
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__sleep", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__sleep", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _sleep(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _sleep();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__sleep) || defined (__stub____sleep)
choke me
#else
_sleep();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function socket
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SOCKET" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function times
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_TIMES" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gethostbyname
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETHOSTBYNAME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function uname
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_UNAME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function snprintf
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘snprintf’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char snprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char snprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_snprintf) || defined (__stub___snprintf)
choke me
#else
snprintf();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_SNPRINTF" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _snprintf
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__snprintf", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__snprintf", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _snprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _snprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__snprintf) || defined (__stub____snprintf)
choke me
#else
_snprintf();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _fullpath
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__fullpath", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__fullpath", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _fullpath(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _fullpath();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__fullpath) || defined (__stub____fullpath)
choke me
#else
_fullpath();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function lseek
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_LSEEK" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _lseek
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__lseek", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__lseek", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _lseek(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _lseek();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__lseek) || defined (__stub____lseek)
choke me
#else
_lseek();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function time
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_TIME" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function fork
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘fork’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char fork(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_fork) || defined (__stub___fork)
choke me
#else
fork();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_FORK" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function stricmp
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_stricmp", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_stricmp", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char stricmp(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char stricmp();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_stricmp) || defined (__stub___stricmp)
choke me
#else
stricmp();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function strcasecmp
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_STRCASECMP" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function bzero
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function ‘bzero’
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char bzero(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char bzero();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_bzero) || defined (__stub___bzero)
choke me
#else
bzero();
#endif
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_BZERO" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlopen
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DLOPEN" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlsym
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DLSYM" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlclose
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DLCLOSE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlerror
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_DLERROR" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _intel_fast_memcpy
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__intel_fast_memcpy", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__intel_fast_memcpy", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memcpy(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _intel_fast_memcpy();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
choke me
#else
_intel_fast_memcpy();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _intel_fast_memset
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "__intel_fast_memset", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "__intel_fast_memset", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memset(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _intel_fast_memset();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
choke me
#else
_intel_fast_memset();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getrusage
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETRUSAGE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sbreak
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_sbreak", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_sbreak", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sbreak(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sbreak();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_sbreak) || defined (__stub___sbreak)
choke me
#else
sbreak();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getpagesize
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_GETPAGESIZE" to "1"
================================================================================
TEST check from config.functions(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function task_info
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Defined "HAVE_TASK_INFO" to "1"
================================================================================
TEST configureMemorySize from PETSc.utilities.getResidentSetSize(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/getResidentSetSize.py:32)
TESTING: configureMemorySize from PETSc.utilities.getResidentSetSize(config/PETSc/utilities/getResidentSetSize.py:32)
  Try to determine how to measure the memory usage
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh: original resident size 483328
final resident size 4.05012e+07
Should be near 1.0 1.00045
task_info() returned a reasonable resident size

      Using task_info() for PetscMemoryGetCurrentUsage()
================================================================================
TEST configureFPTrap from PETSc.utilities.FPTrap(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/FPTrap.py:27)
TESTING: configureFPTrap from PETSc.utilities.FPTrap(config/PETSc/utilities/FPTrap.py:27)
  Checking the handling of floating point traps
Checking for header: sigfpe.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:20: error: sigfpe.h: No such file or directory
ret = 256
error message = {conftest.c:3:20: error: sigfpe.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sigfpe.h>
Checking for header: fpxcp.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:19: error: fpxcp.h: No such file or directory
ret = 256
error message = {conftest.c:3:19: error: fpxcp.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <fpxcp.h>
Checking for header: floatingpoint.h
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2

Possible ERROR while running preprocessor: conftest.c:3:27: error: floatingpoint.h: No such file or directory
ret = 256
error message = {conftest.c:3:27: error: floatingpoint.h: No such file or directory
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <floatingpoint.h>
================================================================================
TEST checkSizeTypes from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:44)
TESTING: checkSizeTypes from config.types(config/BuildSystem/config/types.py:44)
  Checks for types associated with sizes, such as size_t.
Checking for type: size_t
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:12: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>
#endif

int main() {
size_t a;;
  return 0;
}
size_t found
================================================================================
TEST checkFileTypes from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:54)
TESTING: checkFileTypes from config.types(config/BuildSystem/config/types.py:54)
  Checks for types associated with files, such as mode_t, off_t, etc.
Checking for type: mode_t
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:12: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>
#endif

int main() {
mode_t a;;
  return 0;
}
mode_t found
Checking for type: off_t
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:12: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>
#endif

int main() {
off_t a;;
  return 0;
}
off_t found
================================================================================
TEST checkIntegerTypes from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:49)
TESTING: checkIntegerTypes from config.types(config/BuildSystem/config/types.py:49)
  Checks for types associated with integers, such as int32_t.
Checking for type: int32_t
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:12: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>
#endif

int main() {
int32_t a;;
  return 0;
}
int32_t found
================================================================================
TEST checkPID from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:60)
TESTING: checkPID from config.types(config/BuildSystem/config/types.py:60)
  Checks for pid_t, and defines it if necessary
Checking for type: pid_t
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:12: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>
#endif

int main() {
pid_t a;;
  return 0;
}
pid_t found
================================================================================
TEST checkUID from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:64)
TESTING: checkUID from config.types(config/BuildSystem/config/types.py:64)
  Checks for uid_t and gid_t, and defines them if necessary
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
sys/types.h

================================================================================
TEST checkSignal from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:71)
TESTING: checkSignal from config.types(config/BuildSystem/config/types.py:71)
  Checks the return type of signal() and defines RETSIGTYPE to that type name
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
        Defined "RETSIGTYPE" to "void"
================================================================================
TEST checkC99Complex from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:92)
TESTING: checkC99Complex from config.types(config/BuildSystem/config/types.py:92)
  Check for complex numbers in in C99 std
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                Pushing language C
                Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
        Defined "HAVE_C99_COMPLEX" to "1"
================================================================================
TEST checkCxxComplex from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:101)
TESTING: checkCxxComplex from config.types(config/BuildSystem/config/types.py:101)
  Check for complex numbers in namespace std
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
        Defined "HAVE_CXX_COMPLEX" to "1"
        Popping language Cxx
================================================================================
TEST checkConst from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:142)
TESTING: checkConst from config.types(config/BuildSystem/config/types.py:142)
  Checks for working const, and if not found defines it to empty string
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:30: warning: ‘t’ is used uninitialized in this function
conftest.c:46: warning: ‘b’ is used uninitialized in this function
}
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {

    /* Ultrix mips cc rejects this. */
    typedef int charset[2]; const charset x;
    /* SunOS 4.1.1 cc rejects this. */
    char const *const *ccp;
    char **p;
    /* NEC SVR4.0.2 mips cc rejects this. */
    struct point {int x, y;};
    static struct point const zero = {0,0};
    /* AIX XL C 1.02.0.0 rejects this.
    It does not let you subtract one const X* pointer from another in an arm
    of an if-expression whose if-part is not a constant expression */
    const char *g = "string";
    ccp = &g + (g ? g-g : 0);
    /* HPUX 7.0 cc rejects these. */
    ++ccp;
    p = (char**) ccp;
    ccp = (char const *const *) p;
    /* This section avoids unused variable warnings */
    if (zero.x);
    if (x[0]);
    { /* SCO 3.2v4 cc rejects this. */
      char *t;
      char const *s = 0 ? (char *) 0 : (char const *) 0;

      *t++ = 0;
      if (*s);
    }
    { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
      int x[] = {25, 17};
      const int *foo = &x[0];
      ++foo;
    }
    { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
      typedef const int *iptr;
      iptr p = 0;
      ++p;
    }
    { /* AIX XL C 1.02.0.0 rejects this saying
      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
      struct s { int j; const int *ap[3]; };
      struct s *b; b->j = 5;
    }
    { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
      const int foo = 10;

      /* Get rid of unused variable warning */
      if (foo);
    }
    ;
  return 0;
}
================================================================================
TEST checkEndian from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:198)
TESTING: checkEndian from config.types(config/BuildSystem/config/types.py:198)
  If the machine is big endian, defines WORDS_BIGENDIAN
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: ret = 256
error message = {conftest.c: In function ‘main’:
conftest.c:11: error: ‘not’ undeclared (first use in this function)
conftest.c:11: error: (Each undeclared identifier is reported only once
conftest.c:11: error: for each function it appears in.)
conftest.c:11: error: syntax error before ‘big’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/types.h>
#ifdef HAVE_SYS_PARAM_H
  #include <sys/param.h>
#endif

int main() {

#if BYTE_ORDER != BIG_ENDIAN
  not big endian
#endif
        ;
  return 0;
}
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: char
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_CHAR" to "1"
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: void *
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_VOID_P" to "4"
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: short
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_SHORT" to "2"
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: int
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_INT" to "4"
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: long
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_LONG" to "4"
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: long long
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_LONG_LONG" to "8"
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: float
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_FLOAT" to "4"
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: double
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_DOUBLE" to "8"
================================================================================
TEST checkSizeof from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:251)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: size_t
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                      Pushing language C
                      Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
          Popping language C
          Defined "SIZEOF_SIZE_T" to "4"
================================================================================
TEST checkBitsPerByte from config.types(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/types.py:301)
TESTING: checkBitsPerByte from config.types(config/BuildSystem/config/types.py:301)
  Determine the nubmer of bits per byte and define BITS_PER_BYTE
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
        Defined "BITS_PER_BYTE" to "8"
================================================================================
TEST configureMemAlign from PETSc.utilities.memAlign(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/memAlign.py:30)
TESTING: configureMemAlign from PETSc.utilities.memAlign(config/PETSc/utilities/memAlign.py:30)
  Choose alignment
        Defined "MEMALIGN" to "16"
      Memory alignment is 16
================================================================================
TEST configureCHUD from PETSc.utilities.CHUD(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/CHUD.py:25)
TESTING: configureCHUD from PETSc.utilities.CHUD(config/PETSc/utilities/CHUD.py:25)
  Determines if the Apple CHUD hardware monitoring utilities are available
sh: uname -s
Executing: uname -s
sh: Darwin

================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
        Checking for functions ['socket'] in library ['socket', 'nsl'] []
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lsocket -lnsl -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lsocket -lnsl -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lsocket
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lsocket
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lsocket -lnsl -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char socket();

int main() {
socket()
;
  return 0;
}
          Popping language C
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
        Checking for functions ['handle_sigfpes'] in library ['fpe'] []
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lfpe -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lfpe -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lfpe
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lfpe
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lfpe -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char handle_sigfpes();

int main() {
handle_sigfpes()
;
  return 0;
}
          Popping language C
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
        Checking for functions ['socket'] in library ['socket', 'nsl'] []
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lsocket -lnsl -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lsocket -lnsl -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lsocket
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lsocket
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lsocket -lnsl -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char socket();

int main() {
socket()
;
  return 0;
}
          Popping language C
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
        Checking for functions ['handle_sigfpes'] in library ['fpe'] []
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lfpe -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lfpe -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lfpe
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lfpe
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lfpe -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char handle_sigfpes();

int main() {
handle_sigfpes()
;
  return 0;
}
          Popping language C
================================================================================
TEST checkMath from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:208)
TESTING: checkMath from config.libraries(config/BuildSystem/config/libraries.py:208)
  Check for sin() in libm, the math library
        Checking for functions ['sin', 'floor', 'log10', 'pow'] in library [''] []
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Popping language C
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Popping language C
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Popping language C
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Popping language C
      Math functions are linked in by default
================================================================================
TEST checkMathErf from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:224)
TESTING: checkMathErf from config.libraries(config/BuildSystem/config/libraries.py:224)
  Check for erf() in libm, the math library
        Checking for functions ['erf'] in library [] []
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:7: warning: ‘x’ is used uninitialized in this function
}
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double erf(double);

int main() {
double x; erf(x);
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
          Popping language C
      erf() found
        Defined "HAVE_ERF" to "1"
================================================================================
TEST checkDynamic from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:233)
TESTING: checkDynamic from config.libraries(config/BuildSystem/config/libraries.py:233)
  Check for the header and libraries necessary for dynamic library manipulation
================================================================================
TEST configureTimers from PETSc.utilities.timer(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/timer.py:35)
TESTING: configureTimers from PETSc.utilities.timer(config/PETSc/utilities/timer.py:35)
  Sets PETSC_HAVE_FAST_MPI_WTIME PETSC_USE_READ_REAL_TIME PETSC_USE_GETCLOCK PETSC_USE_DCLOCK PETSC_USE_NT_TIME.
          Checking for functions ['MPI_CRAY_barrier'] in library [''] []
            Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_MPI_CRAY_barrier", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_MPI_CRAY_barrier", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                        Pushing language C
                        Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_CRAY_barrier();

int main() {
MPI_CRAY_barrier()
;
  return 0;
}
            Popping language C
        Cray-MPI test failure
================================================================================
TEST configureMissingDefines from PETSc.utilities.missing(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/missing.py:35)
TESTING: configureMissingDefines from PETSc.utilities.missing(config/PETSc/utilities/missing.py:35)
  Checks for limits
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
================================================================================
TEST configureMissingUtypeTypedefs from PETSc.utilities.missing(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/missing.py:45)
TESTING: configureMissingUtypeTypedefs from PETSc.utilities.missing(config/PETSc/utilities/missing.py:45)
   Checks if u_short is undefined
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:6: warning: unused variable ‘foo’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/types.h>

int main() {
u_short foo;
;
  return 0;
}
================================================================================
TEST configureMissingFunctions from PETSc.utilities.missing(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/missing.py:51)
TESTING: configureMissingFunctions from PETSc.utilities.missing(config/PETSc/utilities/missing.py:51)
  Checks for SOCKETS
================================================================================
TEST configureMissingSignals from PETSc.utilities.missing(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/missing.py:71)
TESTING: configureMissingSignals from PETSc.utilities.missing(config/PETSc/utilities/missing.py:71)
  Check for missing signals, and define MISSING_<signal name> if necessary
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
================================================================================
TEST configureMissingGetdomainnamePrototype from PETSc.utilities.missing(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/missing.py:88)
TESTING: configureMissingGetdomainnamePrototype from PETSc.utilities.missing(config/PETSc/utilities/missing.py:88)
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:14: warning: unused variable ‘err’
}
Source:
#include "confdefs.h"
#include "conffix.h"

#ifdef PETSC_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef PETSC_HAVE_NETDB_H
#include <netdb.h>
#endif

int main() {

char test[10];
int err = getdomainname(test,10);
;
  return 0;
}
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Possible ERROR while running compiler: error message = {conftest.cc: In function ‘int main()’:
conftest.cc:14: warning: unused variable ‘err’
}
Source:
#include "confdefs.h"
#include "conffix.h"

#ifdef PETSC_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef PETSC_HAVE_NETDB_H
#include <netdb.h>
#endif

int main() {

char test[10];
int err = getdomainname(test,10);
;
  return 0;
}
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
        Popping language Cxx
================================================================================
TEST configureMissingSrandPrototype from PETSc.utilities.missing(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/missing.py:110)
TESTING: configureMissingSrandPrototype from PETSc.utilities.missing(config/PETSc/utilities/missing.py:110)
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
        Popping language Cxx
================================================================================
TEST configureMissingIntelFastPrototypes from PETSc.utilities.missing(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/missing.py:134)
TESTING: configureMissingIntelFastPrototypes from PETSc.utilities.missing(config/PETSc/utilities/missing.py:134)
    Pushing language Cxx
================================================================================
TEST configureLibrary from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:698)
TESTING: configureLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:698)
  Calls the regular package configureLibrary and then does an additional test needed by MPI
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for functions ['timer_create'] in library ['rt'] []
              Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lrt -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lrt -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lrt
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lrt
collect2: ld returned 1 exit status
}
                          Pushing language CXX
                          Popping language CXX
 in mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lrt -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */

#ifdef __cplusplus
extern "C" {
#endif
char timer_create();

#ifdef __cplusplus
}
#endif

int main() {
timer_create()
;
  return 0;
}
              Popping language Cxx
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for functions ['aio_read'] in library ['aio'] []
              Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -laio -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -laio -ldl
sh:
Possible ERROR while running linker: ld: library not found for -laio
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -laio
collect2: ld returned 1 exit status
}
                          Pushing language CXX
                          Popping language CXX
 in mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -laio -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */

#ifdef __cplusplus
extern "C" {
#endif
char aio_read();

#ifdef __cplusplus
}
#endif

int main() {
aio_read()
;
  return 0;
}
              Popping language Cxx
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for functions ['exit'] in library ['nsl'] []
              Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lnsl -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lnsl -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lnsl
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lnsl
collect2: ld returned 1 exit status
}
                          Pushing language CXX
                          Popping language CXX
 in mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lnsl -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */

#ifdef __cplusplus
extern "C" {
#endif
char exit();

#ifdef __cplusplus
}
#endif

int main() {
exit()
;
  return 0;
}
              Popping language Cxx
==================================================================================
        Checking for a functional MPI
        Checking for library in Package specific search directory MPI: []
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for functions ['MPI_Init', 'MPI_Comm_create'] in library [] []
              Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
              Popping language Cxx
              Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
              Popping language Cxx
        Checking for headers Package specific search directory MPI: []
================================================================================
TEST checkInclude from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:92)
TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:92)
  Checks if a particular include file can be found along particular include paths
sh: mpicc -E conftest.c
Executing: mpicc -E conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/usr/include/mpi.h" 1 3 4
# 454 "/usr/include/mpi.h" 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 1 3 4
# 152 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4
typedef int ptrdiff_t;
# 214 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4
typedef long unsigned int size_t;
# 326 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4
typedef int wchar_t;
# 455 "/usr/include/mpi.h" 2 3 4
# 490 "/usr/include/mpi.h" 3 4
typedef ptrdiff_t MPI_Aint;
typedef long long MPI_Offset;
typedef struct ompi_communicator_t *MPI_Comm;
typedef struct ompi_datatype_t *MPI_Datatype;
typedef struct ompi_errhandler_t *MPI_Errhandler;
typedef struct ompi_file_t *MPI_File;
typedef struct ompi_group_t *MPI_Group;
typedef struct ompi_info_t *MPI_Info;
typedef struct ompi_op_t *MPI_Op;
typedef struct ompi_request_t *MPI_Request;
typedef struct ompi_status_public_t MPI_Status;
typedef struct ompi_win_t *MPI_Win;
struct ompi_status_public_t {
  int MPI_SOURCE;
  int MPI_TAG;
  int MPI_ERROR;
  int _count;
  int _cancelled;
};
typedef struct ompi_status_public_t ompi_status_public_t;
typedef int (MPI_Copy_function)(MPI_Comm, int, void *,
                                void *, void *, int *);
typedef int (MPI_Delete_function)(MPI_Comm, int, void *, void *);
typedef int (MPI_Datarep_extent_function)(MPI_Datatype, MPI_Aint *, void *);
typedef int (MPI_Datarep_conversion_function)(void *, MPI_Datatype,
                                              int, void *, MPI_Offset, void *);
typedef void (MPI_Comm_errhandler_fn)(MPI_Comm *, int *, ...);
typedef void (MPI_File_errhandler_fn)(MPI_File *, int *, ...);
typedef void (MPI_Win_errhandler_fn)(MPI_Win *, int *, ...);
typedef void (MPI_Handler_function)(MPI_Comm *, int *, ...);
typedef void (MPI_User_function)(void *, void *, int *, MPI_Datatype *);
typedef int (MPI_Comm_copy_attr_function)(MPI_Comm, int, void *,
                                            void *, void *, int *);
typedef int (MPI_Comm_delete_attr_function)(MPI_Comm, int, void *, void *);
typedef int (MPI_Type_copy_attr_function)(MPI_Datatype, int, void *,
                                            void *, void *, int *);
typedef int (MPI_Type_delete_attr_function)(MPI_Datatype, int,
                                              void *, void *);
typedef int (MPI_Win_copy_attr_function)(MPI_Win, int, void *,
                                           void *, void *, int *);
typedef int (MPI_Win_delete_attr_function)(MPI_Win, int, void *, void *);
typedef int (MPI_Grequest_query_function)(void *, MPI_Status *);
typedef int (MPI_Grequest_free_function)(void *);
typedef int (MPI_Grequest_cancel_function)(void *, int);
# 620 "/usr/include/mpi.h" 3 4
enum {
    MPI_TAG_UB,
    MPI_HOST,
    MPI_IO,
    MPI_WTIME_IS_GLOBAL,
    MPI_APPNUM,
    MPI_LASTUSEDCODE,
    MPI_UNIVERSE_SIZE,
    MPI_WIN_BASE,
    MPI_WIN_SIZE,
    MPI_WIN_DISP_UNIT,
    IMPI_CLIENT_SIZE,
    IMPI_CLIENT_COLOR,
    IMPI_HOST_SIZE,
    IMPI_HOST_COLOR
};
# 711 "/usr/include/mpi.h" 3 4
enum {
  MPI_IDENT,
  MPI_CONGRUENT,
  MPI_SIMILAR,
  MPI_UNEQUAL
};
enum {
  MPI_THREAD_SINGLE,
  MPI_THREAD_FUNNELED,
  MPI_THREAD_SERIALIZED,
  MPI_THREAD_MULTIPLE
};
enum {
  MPI_COMBINER_NAMED,
  MPI_COMBINER_DUP,
  MPI_COMBINER_CONTIGUOUS,
  MPI_COMBINER_VECTOR,
  MPI_COMBINER_HVECTOR_INTEGER,
  MPI_COMBINER_HVECTOR,
  MPI_COMBINER_INDEXED,
  MPI_COMBINER_HINDEXED_INTEGER,
  MPI_COMBINER_HINDEXED,
  MPI_COMBINER_INDEXED_BLOCK,
  MPI_COMBINER_STRUCT_INTEGER,
  MPI_COMBINER_STRUCT,
  MPI_COMBINER_SUBARRAY,
  MPI_COMBINER_DARRAY,
  MPI_COMBINER_F90_REAL,
  MPI_COMBINER_F90_COMPLEX,
  MPI_COMBINER_F90_INTEGER,
  MPI_COMBINER_RESIZED
};
# 803 "/usr/include/mpi.h" 3 4
 int OMPI_C_MPI_TYPE_NULL_DELETE_FN( MPI_Datatype datatype,
                                                  int type_keyval,
                                                  void* attribute_val_out,
                                                  void* extra_state );
 int OMPI_C_MPI_TYPE_NULL_COPY_FN( MPI_Datatype datatype,
                                                int type_keyval,
                                                void* extra_state,
                                                void* attribute_val_in,
                                                void* attribute_val_out,
                                                int* flag );
 int OMPI_C_MPI_TYPE_DUP_FN( MPI_Datatype datatype,
                                          int type_keyval,
                                          void* extra_state,
                                          void* attribute_val_in,
                                          void* attribute_val_out,
                                          int* flag );
 int OMPI_C_MPI_COMM_NULL_DELETE_FN( MPI_Comm comm,
                                                  int comm_keyval,
                                                  void* attribute_val_out,
                                                  void* extra_state );
 int OMPI_C_MPI_COMM_NULL_COPY_FN( MPI_Comm comm,
                                                int comm_keyval,
                                                void* extra_state,
                                                void* attribute_val_in,
                                                void* attribute_val_out,
                                                int* flag );
 int OMPI_C_MPI_COMM_DUP_FN( MPI_Comm comm, int comm_keyval,
                                          void* extra_state,
                                          void* attribute_val_in,
                                          void* attribute_val_out,
                                          int* flag );
 int OMPI_C_MPI_NULL_DELETE_FN( MPI_Comm comm, int comm_keyval,
                                             void* attribute_val_out,
                                             void* extra_state );
 int OMPI_C_MPI_NULL_COPY_FN( MPI_Comm comm, int comm_keyval,
                                           void* extra_state,
                                           void* attribute_val_in,
                                           void* attribute_val_out,
                                           int* flag );
 int OMPI_C_MPI_DUP_FN( MPI_Comm comm, int comm_keyval,
                                     void* extra_state,
                                     void* attribute_val_in,
                                     void* attribute_val_out,
                                     int* flag );
 int OMPI_C_MPI_WIN_NULL_DELETE_FN( MPI_Win window,
                                                 int win_keyval,
                                                 void* attribute_val_out,
                                                 void* extra_state );
 int OMPI_C_MPI_WIN_NULL_COPY_FN( MPI_Win window, int win_keyval,
                                               void* extra_state,
                                               void* attribute_val_in,
                                               void* attribute_val_out,
                                               int* flag );
 int OMPI_C_MPI_WIN_DUP_FN( MPI_Win window, int win_keyval,
                                         void* extra_state,
                                         void* attribute_val_in,
                                         void* attribute_val_out,
                                         int* flag );
 extern struct ompi_communicator_t ompi_mpi_comm_world;
 extern struct ompi_communicator_t ompi_mpi_comm_self;
 extern struct ompi_communicator_t ompi_mpi_comm_null;
 extern struct ompi_group_t ompi_mpi_group_empty;
 extern struct ompi_group_t ompi_mpi_group_null;
 extern struct ompi_request_t ompi_request_null;
 extern struct ompi_op_t ompi_mpi_op_null;
 extern struct ompi_op_t ompi_mpi_op_max, ompi_mpi_op_min;
 extern struct ompi_op_t ompi_mpi_op_sum, ompi_mpi_op_prod;
 extern struct ompi_op_t ompi_mpi_op_land, ompi_mpi_op_band;
 extern struct ompi_op_t ompi_mpi_op_lor, ompi_mpi_op_bor;
 extern struct ompi_op_t ompi_mpi_op_lxor, ompi_mpi_op_bxor;
 extern struct ompi_op_t ompi_mpi_op_maxloc, ompi_mpi_op_minloc;
 extern struct ompi_op_t ompi_mpi_op_replace;
 extern struct ompi_datatype_t ompi_mpi_char, ompi_mpi_byte;
 extern struct ompi_datatype_t ompi_mpi_int, ompi_mpi_logic;
 extern struct ompi_datatype_t ompi_mpi_short, ompi_mpi_long;
 extern struct ompi_datatype_t ompi_mpi_float, ompi_mpi_double;
 extern struct ompi_datatype_t ompi_mpi_long_double;
 extern struct ompi_datatype_t ompi_mpi_cplex, ompi_mpi_packed;
 extern struct ompi_datatype_t ompi_mpi_signed_char;
 extern struct ompi_datatype_t ompi_mpi_unsigned_char;
 extern struct ompi_datatype_t ompi_mpi_unsigned_short;
 extern struct ompi_datatype_t ompi_mpi_unsigned, ompi_mpi_datatype_null;
 extern struct ompi_datatype_t ompi_mpi_unsigned_long, ompi_mpi_ldblcplex;
 extern struct ompi_datatype_t ompi_mpi_ub, ompi_mpi_lb;
 extern struct ompi_datatype_t ompi_mpi_float_int, ompi_mpi_double_int;
 extern struct ompi_datatype_t ompi_mpi_long_int, ompi_mpi_2int;
 extern struct ompi_datatype_t ompi_mpi_short_int, ompi_mpi_dblcplex;
 extern struct ompi_datatype_t ompi_mpi_integer, ompi_mpi_real;
 extern struct ompi_datatype_t ompi_mpi_dblprec, ompi_mpi_character;
 extern struct ompi_datatype_t ompi_mpi_2real, ompi_mpi_2dblprec;
 extern struct ompi_datatype_t ompi_mpi_2integer, ompi_mpi_longdbl_int;
 extern struct ompi_datatype_t ompi_mpi_wchar, ompi_mpi_long_long_int;
 extern struct ompi_datatype_t ompi_mpi_unsigned_long_long;
 extern struct ompi_datatype_t ompi_mpi_cxx_cplex, ompi_mpi_cxx_dblcplex;
 extern struct ompi_datatype_t ompi_mpi_cxx_ldblcplex;
 extern struct ompi_datatype_t ompi_mpi_cxx_bool;
 extern struct ompi_datatype_t ompi_mpi_2cplex, ompi_mpi_2dblcplex;
# 944 "/usr/include/mpi.h" 3 4
 extern struct ompi_errhandler_t ompi_mpi_errhandler_null;
 extern struct ompi_errhandler_t ompi_mpi_errors_are_fatal;
 extern struct ompi_errhandler_t ompi_mpi_errors_return;
 extern struct ompi_win_t ompi_mpi_win_null;
 extern struct ompi_file_t ompi_mpi_file_null;
 extern struct ompi_info_t ompi_mpi_info_null;
 extern int *MPI_F_STATUS_IGNORE;
 extern int *MPI_F_STATUSES_IGNORE;
# 1076 "/usr/include/mpi.h" 3 4
 int MPI_Abort(MPI_Comm comm, int errorcode);
 int MPI_Accumulate(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,
                                  int target_rank, MPI_Aint target_disp, int target_count,
                                  MPI_Datatype target_datatype, MPI_Op op, MPI_Win win);
 int MPI_Add_error_class(int *errorclass);
 int MPI_Add_error_code(int errorclass, int *errorcode);
 int MPI_Add_error_string(int errorcode, char *string);
 int MPI_Address(void *location, MPI_Aint *address);
 int MPI_Allgather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                 void *recvbuf, int recvcount,
                                 MPI_Datatype recvtype, MPI_Comm comm);
 int MPI_Allgatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                  void *recvbuf, int *recvcounts,
                                  int *displs, MPI_Datatype recvtype, MPI_Comm comm);
 int MPI_Alloc_mem(MPI_Aint size, MPI_Info info,
                                 void *baseptr);
 int MPI_Allreduce(void *sendbuf, void *recvbuf, int count,
                                 MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
 int MPI_Alltoall(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                void *recvbuf, int recvcount,
                                MPI_Datatype recvtype, MPI_Comm comm);
 int MPI_Alltoallv(void *sendbuf, int *sendcounts, int *sdispls,
                                 MPI_Datatype sendtype, void *recvbuf, int *recvcounts,
                                 int *rdispls, MPI_Datatype recvtype, MPI_Comm comm);
 int MPI_Alltoallw(void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype *sendtypes,
                                 void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype *recvtypes,
                                 MPI_Comm comm);
 int MPI_Attr_delete(MPI_Comm comm, int keyval);
 int MPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag);
 int MPI_Attr_put(MPI_Comm comm, int keyval, void *attribute_val);
 int MPI_Barrier(MPI_Comm comm);
 int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
                             int root, MPI_Comm comm);
 int MPI_Bsend(void *buf, int count, MPI_Datatype datatype,
                             int dest, int tag, MPI_Comm comm);
 int MPI_Bsend_init(void *buf, int count, MPI_Datatype datatype,
                                  int dest, int tag, MPI_Comm comm, MPI_Request *request);
 int MPI_Buffer_attach(void *buffer, int size);
 int MPI_Buffer_detach(void *buffer, int *size);
 int MPI_Cancel(MPI_Request *request);
 int MPI_Cart_coords(MPI_Comm comm, int rank, int maxdims, int *coords);
 int MPI_Cart_create(MPI_Comm old_comm, int ndims, int *dims,
                                   int *periods, int reorder, MPI_Comm *comm_cart);
 int MPI_Cart_get(MPI_Comm comm, int maxdims, int *dims,
                                int *periods, int *coords);
 int MPI_Cart_map(MPI_Comm comm, int ndims, int *dims,
                                int *periods, int *newrank);
 int MPI_Cart_rank(MPI_Comm comm, int *coords, int *rank);
 int MPI_Cart_shift(MPI_Comm comm, int direction, int disp,
                                  int *rank_source, int *rank_dest);
 int MPI_Cart_sub(MPI_Comm comm, int *remain_dims, MPI_Comm *new_comm);
 int MPI_Cartdim_get(MPI_Comm comm, int *ndims);
 int MPI_Close_port(char *port_name);
 int MPI_Comm_accept(char *port_name, MPI_Info info, int root,
                                   MPI_Comm comm, MPI_Comm *newcomm);
 int MPI_Comm_c2f(MPI_Comm comm);
 int MPI_Comm_call_errhandler(MPI_Comm comm, int errorcode);
 int MPI_Comm_compare(MPI_Comm comm1, MPI_Comm comm2, int *result);
 int MPI_Comm_connect(char *port_name, MPI_Info info, int root,
                                    MPI_Comm comm, MPI_Comm *newcomm);
 int MPI_Comm_create_errhandler(MPI_Comm_errhandler_fn *function,
                                              MPI_Errhandler *errhandler);
 int MPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn,
                                          MPI_Comm_delete_attr_function *comm_delete_attr_fn,
                                          int *comm_keyval, void *extra_state);
 int MPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm);
 int MPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval);
 int MPI_Comm_disconnect(MPI_Comm *comm);
 int MPI_Comm_dup(MPI_Comm comm, MPI_Comm *newcomm);
 MPI_Comm MPI_Comm_f2c(int comm);
 int MPI_Comm_free_keyval(int *comm_keyval);
 int MPI_Comm_free(MPI_Comm *comm);
 int MPI_Comm_get_attr(MPI_Comm comm, int comm_keyval,
                                     void *attribute_val, int *flag);
 int MPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *erhandler);
 int MPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen);
 int MPI_Comm_get_parent(MPI_Comm *parent);
 int MPI_Comm_group(MPI_Comm comm, MPI_Group *group);
 int MPI_Comm_join(int fd, MPI_Comm *intercomm);
 int MPI_Comm_rank(MPI_Comm comm, int *rank);
 int MPI_Comm_remote_group(MPI_Comm comm, MPI_Group *group);
 int MPI_Comm_remote_size(MPI_Comm comm, int *size);
 int MPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val);
 int MPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler);
 int MPI_Comm_set_name(MPI_Comm comm, char *comm_name);
 int MPI_Comm_size(MPI_Comm comm, int *size);
 int MPI_Comm_spawn(char *command, char **argv, int maxprocs, MPI_Info info,
                                  int root, MPI_Comm comm, MPI_Comm *intercomm,
                                  int *array_of_errcodes);
 int MPI_Comm_spawn_multiple(int count, char **array_of_commands, char ***array_of_argv,
                                           int *array_of_maxprocs, MPI_Info *array_of_info,
                                           int root, MPI_Comm comm, MPI_Comm *intercomm,
                                           int *array_of_errcodes);
 int MPI_Comm_split(MPI_Comm comm, int color, int key, MPI_Comm *newcomm);
 int MPI_Comm_test_inter(MPI_Comm comm, int *flag);
 int MPI_Dims_create(int nnodes, int ndims, int *dims);
 int MPI_Errhandler_c2f(MPI_Errhandler errhandler);
 int MPI_Errhandler_create(MPI_Handler_function *function,
                                         MPI_Errhandler *errhandler);
 MPI_Errhandler MPI_Errhandler_f2c(int errhandler);
 int MPI_Errhandler_free(MPI_Errhandler *errhandler);
 int MPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler);
 int MPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler);
 int MPI_Error_class(int errorcode, int *errorclass);
 int MPI_Error_string(int errorcode, char *string, int *resultlen);
 int MPI_Exscan(void *sendbuf, void *recvbuf, int count,
                              MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
 int MPI_File_c2f(MPI_File file);
 MPI_File MPI_File_f2c(int file);
 int MPI_File_call_errhandler(MPI_File fh, int errorcode);
 int MPI_File_create_errhandler(MPI_File_errhandler_fn *function,
                                              MPI_Errhandler *errhandler);
 int MPI_File_set_errhandler( MPI_File file, MPI_Errhandler errhandler);
 int MPI_File_get_errhandler( MPI_File file, MPI_Errhandler *errhandler);
 int MPI_File_open(MPI_Comm comm, char *filename, int amode,
                                 MPI_Info info, MPI_File *fh);
 int MPI_File_close(MPI_File *fh);
 int MPI_File_delete(char *filename, MPI_Info info);
 int MPI_File_set_size(MPI_File fh, MPI_Offset size);
 int MPI_File_preallocate(MPI_File fh, MPI_Offset size);
 int MPI_File_get_size(MPI_File fh, MPI_Offset *size);
 int MPI_File_get_group(MPI_File fh, MPI_Group *group);
 int MPI_File_get_amode(MPI_File fh, int *amode);
 int MPI_File_set_info(MPI_File fh, MPI_Info info);
 int MPI_File_get_info(MPI_File fh, MPI_Info *info_used);
 int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype,
                                     MPI_Datatype filetype, char *datarep, MPI_Info info);
 int MPI_File_get_view(MPI_File fh, MPI_Offset *disp,
                                     MPI_Datatype *etype,
                                     MPI_Datatype *filetype, char *datarep);
 int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf,
                                    int count, MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void *buf,
                                        int count, MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_write_at(MPI_File fh, MPI_Offset offset, void *buf,
                                     int count, MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset, void *buf,
                                         int count, MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf,
                                     int count, MPI_Datatype datatype, MPI_Request *request);
 int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, void *buf,
                                      int count, MPI_Datatype datatype, MPI_Request *request);
 int MPI_File_read(MPI_File fh, void *buf, int count,
                                 MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_read_all(MPI_File fh, void *buf, int count,
                                     MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_write(MPI_File fh, void *buf, int count,
                                  MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_write_all(MPI_File fh, void *buf, int count,
                                      MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_iread(MPI_File fh, void *buf, int count,
                                  MPI_Datatype datatype, MPI_Request *request);
 int MPI_File_iwrite(MPI_File fh, void *buf, int count,
                                   MPI_Datatype datatype, MPI_Request *request);
 int MPI_File_seek(MPI_File fh, MPI_Offset offset, int whence);
 int MPI_File_get_position(MPI_File fh, MPI_Offset *offset);
 int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset,
                                            MPI_Offset *disp);
 int MPI_File_read_shared(MPI_File fh, void *buf, int count,
                                        MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_write_shared(MPI_File fh, void *buf, int count,
                                         MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_iread_shared(MPI_File fh, void *buf, int count,
                                         MPI_Datatype datatype, MPI_Request *request);
 int MPI_File_iwrite_shared(MPI_File fh, void *buf, int count,
                                          MPI_Datatype datatype, MPI_Request *request);
 int MPI_File_read_ordered(MPI_File fh, void *buf, int count,
                                         MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_write_ordered(MPI_File fh, void *buf, int count,
                                          MPI_Datatype datatype, MPI_Status *status);
 int MPI_File_seek_shared(MPI_File fh, MPI_Offset offset, int whence);
 int MPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset);
 int MPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,
                                              int count, MPI_Datatype datatype);
 int MPI_File_read_at_all_end(MPI_File fh, void *buf, MPI_Status *status);
 int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,
                                               int count, MPI_Datatype datatype);
 int MPI_File_write_at_all_end(MPI_File fh, void *buf, MPI_Status *status);
 int MPI_File_read_all_begin(MPI_File fh, void *buf, int count,
                                           MPI_Datatype datatype);
 int MPI_File_read_all_end(MPI_File fh, void *buf, MPI_Status *status);
 int MPI_File_write_all_begin(MPI_File fh, void *buf, int count,
                                            MPI_Datatype datatype);
 int MPI_File_write_all_end(MPI_File fh, void *buf, MPI_Status *status);
 int MPI_File_read_ordered_begin(MPI_File fh, void *buf, int count,
                                               MPI_Datatype datatype);
 int MPI_File_read_ordered_end(MPI_File fh, void *buf, MPI_Status *status);
 int MPI_File_write_ordered_begin(MPI_File fh, void *buf, int count,
                                                MPI_Datatype datatype);
 int MPI_File_write_ordered_end(MPI_File fh, void *buf, MPI_Status *status);
 int MPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype,
                                            MPI_Aint *extent);
 int MPI_File_set_atomicity(MPI_File fh, int flag);
 int MPI_File_get_atomicity(MPI_File fh, int *flag);
 int MPI_File_sync(MPI_File fh);
 int MPI_Finalize(void);
 int MPI_Finalized(int *flag);
 int MPI_Free_mem(void *base);
 int MPI_Gather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                              void *recvbuf, int recvcount, MPI_Datatype recvtype,
                              int root, MPI_Comm comm);
 int MPI_Gatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                               void *recvbuf, int *recvcounts, int *displs,
                               MPI_Datatype recvtype, int root, MPI_Comm comm);
 int MPI_Get_address(void *location, MPI_Aint *address);
 int MPI_Get_count(MPI_Status *status, MPI_Datatype datatype, int *count);
 int MPI_Get_elements(MPI_Status *status, MPI_Datatype datatype, int *count);
 int MPI_Get(void *origin_addr, int origin_count,
                           MPI_Datatype origin_datatype, int target_rank,
                           MPI_Aint target_disp, int target_count,
                           MPI_Datatype target_datatype, MPI_Win win);
 int MPI_Get_processor_name(char *name, int *resultlen);
 int MPI_Get_version(int *version, int *subversion);
 int MPI_Graph_create(MPI_Comm comm_old, int nnodes, int *index,
                                    int *edges, int reorder, MPI_Comm *comm_graph);
 int MPI_Graph_get(MPI_Comm comm, int maxindex, int maxedges,
                                 int *index, int *edges);
 int MPI_Graph_map(MPI_Comm comm, int nnodes, int *index, int *edges,
                                 int *newrank);
 int MPI_Graph_neighbors_count(MPI_Comm comm, int rank, int *nneighbors);
 int MPI_Graph_neighbors(MPI_Comm comm, int rank, int maxneighbors,
                                       int *neighbors);
 int MPI_Graphdims_get(MPI_Comm comm, int *nnodes, int *nedges);
 int MPI_Grequest_complete(MPI_Request request);
 int MPI_Grequest_start(MPI_Grequest_query_function *query_fn,
                                      MPI_Grequest_free_function *free_fn,
                                      MPI_Grequest_cancel_function *cancel_fn,
                                      void *extra_state, MPI_Request *request);
 int MPI_Group_c2f(MPI_Group group);
 int MPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result);
 int MPI_Group_difference(MPI_Group group1, MPI_Group group2,
                                        MPI_Group *newgroup);
 int MPI_Group_excl(MPI_Group group, int n, int *ranks,
                                  MPI_Group *newgroup);
 MPI_Group MPI_Group_f2c(int group);
 int MPI_Group_free(MPI_Group *group);
 int MPI_Group_incl(MPI_Group group, int n, int *ranks,
                                  MPI_Group *newgroup);
 int MPI_Group_intersection(MPI_Group group1, MPI_Group group2,
                                          MPI_Group *newgroup);
 int MPI_Group_range_excl(MPI_Group group, int n, int ranges[][3],
                                        MPI_Group *newgroup);
 int MPI_Group_range_incl(MPI_Group group, int n, int ranges[][3],
                                        MPI_Group *newgroup);
 int MPI_Group_rank(MPI_Group group, int *rank);
 int MPI_Group_size(MPI_Group group, int *size);
 int MPI_Group_translate_ranks(MPI_Group group1, int n, int *ranks1,
                                             MPI_Group group2, int *ranks2);
 int MPI_Group_union(MPI_Group group1, MPI_Group group2,
                                   MPI_Group *newgroup);
 int MPI_Ibsend(void *buf, int count, MPI_Datatype datatype, int dest,
                              int tag, MPI_Comm comm, MPI_Request *request);
 int MPI_Info_c2f(MPI_Info info);
 int MPI_Info_create(MPI_Info *info);
 int MPI_Info_delete(MPI_Info info, char *key);
 int MPI_Info_dup(MPI_Info info, MPI_Info *newinfo);
 MPI_Info MPI_Info_f2c(int info);
 int MPI_Info_free(MPI_Info *info);
 int MPI_Info_get(MPI_Info info, char *key, int valuelen,
                                char *value, int *flag);
 int MPI_Info_get_nkeys(MPI_Info info, int *nkeys);
 int MPI_Info_get_nthkey(MPI_Info info, int n, char *key);
 int MPI_Info_get_valuelen(MPI_Info info, char *key, int *valuelen,
                                         int *flag);
 int MPI_Info_set(MPI_Info info, char *key, char *value);
 int MPI_Init(int *argc, char ***argv);
 int MPI_Initialized(int *flag);
 int MPI_Init_thread(int *argc, char ***argv, int required,
                                   int *provided);
 int MPI_Intercomm_create(MPI_Comm local_comm, int local_leader,
                                        MPI_Comm bridge_comm, int remote_leader,
                                        int tag, MPI_Comm *newintercomm);
 int MPI_Intercomm_merge(MPI_Comm intercomm, int high,
                                       MPI_Comm *newintercomm);
 int MPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag,
                              MPI_Status *status);
 int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source,
                             int tag, MPI_Comm comm, MPI_Request *request);
 int MPI_Irsend(void *buf, int count, MPI_Datatype datatype, int dest,
                              int tag, MPI_Comm comm, MPI_Request *request);
 int MPI_Isend(void *buf, int count, MPI_Datatype datatype, int dest,
                             int tag, MPI_Comm comm, MPI_Request *request);
 int MPI_Issend(void *buf, int count, MPI_Datatype datatype, int dest,
                              int tag, MPI_Comm comm, MPI_Request *request);
 int MPI_Is_thread_main(int *flag);
 int MPI_Keyval_create(MPI_Copy_function *copy_fn,
                                     MPI_Delete_function *delete_fn,
                                     int *keyval, void *extra_state);
 int MPI_Keyval_free(int *keyval);
 int MPI_Lookup_name(char *service_name, MPI_Info info, char *port_name);
 int MPI_Op_c2f(MPI_Op op);
 int MPI_Op_create(MPI_User_function *function, int commute, MPI_Op *op);
 int MPI_Open_port(MPI_Info info, char *port_name);
 MPI_Op MPI_Op_f2c(int op);
 int MPI_Op_free(MPI_Op *op);
 int MPI_Pack_external(char *datarep, void *inbuf, int incount,
                                     MPI_Datatype datatype, void *outbuf,
                                     MPI_Aint outsize, MPI_Aint *position);
 int MPI_Pack_external_size(char *datarep, int incount,
                                          MPI_Datatype datatype, MPI_Aint *size);
 int MPI_Pack(void *inbuf, int incount, MPI_Datatype datatype,
                            void *outbuf, int outsize, int *position, MPI_Comm comm);
 int MPI_Pack_size(int incount, MPI_Datatype datatype, MPI_Comm comm,
                                 int *size);
 int MPI_Pcontrol(const int level, ...);
 int MPI_Probe(int source, int tag, MPI_Comm comm, MPI_Status *status);
 int MPI_Publish_name(char *service_name, MPI_Info info,
                                    char *port_name);
 int MPI_Put(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,
                           int target_rank, MPI_Aint target_disp, int target_count,
                           MPI_Datatype target_datatype, MPI_Win win);
 int MPI_Query_thread(int *provided);
 int MPI_Recv_init(void *buf, int count, MPI_Datatype datatype, int source,
                                 int tag, MPI_Comm comm, MPI_Request *request);
 int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source,
                            int tag, MPI_Comm comm, MPI_Status *status);
 int MPI_Reduce(void *sendbuf, void *recvbuf, int count,
                              MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm);
 int MPI_Reduce_scatter(void *sendbuf, void *recvbuf, int *recvcounts,
                                      MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
 int MPI_Register_datarep(char *datarep,
                                        MPI_Datarep_conversion_function *read_conversion_fn,
                                        MPI_Datarep_conversion_function *write_conversion_fn,
                                        MPI_Datarep_extent_function *dtype_file_extent_fn,
                                        void *extra_state);
 int MPI_Request_c2f(MPI_Request request);
 MPI_Request MPI_Request_f2c(int request);
 int MPI_Request_free(MPI_Request *request);
 int MPI_Request_get_status(MPI_Request request, int *flag,
                                          MPI_Status *status);
 int MPI_Rsend(void *ibuf, int count, MPI_Datatype datatype, int dest,
                             int tag, MPI_Comm comm);
 int MPI_Rsend_init(void *buf, int count, MPI_Datatype datatype,
                                  int dest, int tag, MPI_Comm comm,
                                  MPI_Request *request);
 int MPI_Scan(void *sendbuf, void *recvbuf, int count,
                            MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
 int MPI_Scatter(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                               void *recvbuf, int recvcount, MPI_Datatype recvtype,
                               int root, MPI_Comm comm);
 int MPI_Scatterv(void *sendbuf, int *sendcounts, int *displs,
                                MPI_Datatype sendtype, void *recvbuf, int recvcount,
                                MPI_Datatype recvtype, int root, MPI_Comm comm);
 int MPI_Send_init(void *buf, int count, MPI_Datatype datatype,
                                 int dest, int tag, MPI_Comm comm,
                                 MPI_Request *request);
 int MPI_Send(void *buf, int count, MPI_Datatype datatype, int dest,
                            int tag, MPI_Comm comm);
 int MPI_Sendrecv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                int dest, int sendtag, void *recvbuf, int recvcount,
                                MPI_Datatype recvtype, int source, int recvtag,
                                MPI_Comm comm, MPI_Status *status);
 int MPI_Sendrecv_replace(void * buf, int count, MPI_Datatype datatype,
                                        int dest, int sendtag, int source, int recvtag,
                                        MPI_Comm comm, MPI_Status *status);
 int MPI_Ssend_init(void *buf, int count, MPI_Datatype datatype,
                                  int dest, int tag, MPI_Comm comm,
                                  MPI_Request *request);
 int MPI_Ssend(void *buf, int count, MPI_Datatype datatype, int dest,
                             int tag, MPI_Comm comm);
 int MPI_Start(MPI_Request *request);
 int MPI_Startall(int count, MPI_Request *array_of_requests);
 int MPI_Status_c2f(MPI_Status *c_status, int *f_status);
 int MPI_Status_f2c(int *f_status, MPI_Status *c_status);
 int MPI_Status_set_cancelled(MPI_Status *status, int flag);
 int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype,
                                           int count);
 int MPI_Testall(int count, MPI_Request array_of_requests[], int *flag,
                               MPI_Status array_of_statuses[]);
 int MPI_Testany(int count, MPI_Request array_of_requests[], int *index,
                               int *flag, MPI_Status *status);
 int MPI_Test(MPI_Request *request, int *flag, MPI_Status *status);
 int MPI_Test_cancelled(MPI_Status *status, int *flag);
 int MPI_Testsome(int incount, MPI_Request array_of_requests[],
                                int *outcount, int array_of_indices[],
                                MPI_Status array_of_statuses[]);
 int MPI_Topo_test(MPI_Comm comm, int *status);
 int MPI_Type_c2f(MPI_Datatype datatype);
 int MPI_Type_commit(MPI_Datatype *type);
 int MPI_Type_contiguous(int count, MPI_Datatype oldtype,
                                       MPI_Datatype *newtype);
 int MPI_Type_create_darray(int size, int rank, int ndims,
                                          int gsize_array[], int distrib_array[],
                                          int darg_array[], int psize_array[],
                                          int order, MPI_Datatype oldtype,
                                          MPI_Datatype *newtype);
 int MPI_Type_create_f90_complex(int p, int r, MPI_Datatype *newtype);
 int MPI_Type_create_f90_integer(int r, MPI_Datatype *newtype);
 int MPI_Type_create_f90_real(int p, int r, MPI_Datatype *newtype);
 int MPI_Type_create_hindexed(int count, int array_of_blocklengths[],
                                            MPI_Aint array_of_displacements[],
                                            MPI_Datatype oldtype,
                                            MPI_Datatype *newtype);
 int MPI_Type_create_hvector(int count, int blocklength, MPI_Aint stride,
                                           MPI_Datatype oldtype,
                                           MPI_Datatype *newtype);
 int MPI_Type_create_keyval(MPI_Type_copy_attr_function *type_copy_attr_fn,
                                          MPI_Type_delete_attr_function *type_delete_attr_fn,
                                          int *type_keyval, void *extra_state);
 int MPI_Type_create_indexed_block(int count, int blocklength,
                                                 int array_of_displacements[],
                                                 MPI_Datatype oldtype,
                                                 MPI_Datatype *newtype);
 int MPI_Type_create_struct(int count, int array_of_block_lengths[],
                                          MPI_Aint array_of_displacements[],
                                          MPI_Datatype array_of_types[],
                                          MPI_Datatype *newtype);
 int MPI_Type_create_subarray(int ndims, int size_array[], int subsize_array[],
                                            int start_array[], int order,
                                            MPI_Datatype oldtype, MPI_Datatype *newtype);
 int MPI_Type_create_resized(MPI_Datatype oldtype, MPI_Aint lb,
                                           MPI_Aint extent, MPI_Datatype *newtype);
 int MPI_Type_delete_attr(MPI_Datatype type, int type_keyval);
 int MPI_Type_dup(MPI_Datatype type, MPI_Datatype *newtype);
 int MPI_Type_extent(MPI_Datatype type, MPI_Aint *extent);
 int MPI_Type_free(MPI_Datatype *type);
 int MPI_Type_free_keyval(int *type_keyval);
 MPI_Datatype MPI_Type_f2c(int datatype);
 int MPI_Type_get_attr(MPI_Datatype type, int type_keyval,
                                     void *attribute_val, int *flag);
 int MPI_Type_get_contents(MPI_Datatype mtype, int max_integers,
                                         int max_addresses, int max_datatypes,
                                         int array_of_integers[],
                                         MPI_Aint array_of_addresses[],
                                         MPI_Datatype array_of_datatypes[]);
 int MPI_Type_get_envelope(MPI_Datatype type, int *num_integers,
                                         int *num_addresses, int *num_datatypes,
                                         int *combiner);
 int MPI_Type_get_extent(MPI_Datatype type, MPI_Aint *lb,
                                       MPI_Aint *extent);
 int MPI_Type_get_name(MPI_Datatype type, char *type_name,
                                     int *resultlen);
 int MPI_Type_get_true_extent(MPI_Datatype datatype, MPI_Aint *true_lb,
                                            MPI_Aint *true_extent);
 int MPI_Type_hindexed(int count, int array_of_blocklengths[],
                                     MPI_Aint array_of_displacements[],
                                     MPI_Datatype oldtype, MPI_Datatype *newtype);
 int MPI_Type_hvector(int count, int blocklength, MPI_Aint stride,
                                    MPI_Datatype oldtype, MPI_Datatype *newtype);
 int MPI_Type_indexed(int count, int array_of_blocklengths[],
                                    int array_of_displacements[],
                                    MPI_Datatype oldtype, MPI_Datatype *newtype);
 int MPI_Type_lb(MPI_Datatype type, MPI_Aint *lb);
 int MPI_Type_match_size(int typeclass, int size, MPI_Datatype *type);
 int MPI_Type_set_attr(MPI_Datatype type, int type_keyval,
                                     void *attr_val);
 int MPI_Type_set_name(MPI_Datatype type, char *type_name);
 int MPI_Type_size(MPI_Datatype type, int *size);
 int MPI_Type_struct(int count, int array_of_blocklengths[],
                                   MPI_Aint array_of_displacements[],
                                   MPI_Datatype array_of_types[],
                                   MPI_Datatype *newtype);
 int MPI_Type_ub(MPI_Datatype mtype, MPI_Aint *ub);
 int MPI_Type_vector(int count, int blocklength, int stride,
                                   MPI_Datatype oldtype, MPI_Datatype *newtype);
 int MPI_Unpack(void *inbuf, int insize, int *position,
                              void *outbuf, int outcount, MPI_Datatype datatype,
                              MPI_Comm comm);
 int MPI_Unpublish_name(char *service_name, MPI_Info info, char *port_name);
 int MPI_Unpack_external (char *datarep, void *inbuf, MPI_Aint insize,
                                        MPI_Aint *position, void *outbuf, int outcount,
                                        MPI_Datatype datatype);
 int MPI_Waitall(int count, MPI_Request *array_of_requests,
                               MPI_Status *array_of_statuses);
 int MPI_Waitany(int count, MPI_Request *array_of_requests,
                               int *index, MPI_Status *status);
 int MPI_Wait(MPI_Request *request, MPI_Status *status);
 int MPI_Waitsome(int incount, MPI_Request *array_of_requests,
                                int *outcount, int *array_of_indices,
                                MPI_Status *array_of_statuses);
 int MPI_Win_c2f(MPI_Win win);
 int MPI_Win_call_errhandler(MPI_Win win, int errorcode);
 int MPI_Win_complete(MPI_Win win);
 int MPI_Win_create(void *base, MPI_Aint size, int disp_unit,
                                  MPI_Info info, MPI_Comm comm, MPI_Win *win);
 int MPI_Win_create_errhandler(MPI_Win_errhandler_fn *function,
                                             MPI_Errhandler *errhandler);
 int MPI_Win_create_keyval(MPI_Win_copy_attr_function *win_copy_attr_fn,
                                         MPI_Win_delete_attr_function *win_delete_attr_fn,
                                         int *win_keyval, void *extra_state);
 int MPI_Win_delete_attr(MPI_Win win, int win_keyval);
 MPI_Win MPI_Win_f2c(int win);
 int MPI_Win_fence(int assert, MPI_Win win);
 int MPI_Win_free(MPI_Win *win);
 int MPI_Win_free_keyval(int *win_keyval);
 int MPI_Win_get_attr(MPI_Win win, int win_keyval,
                                    void *attribute_val, int *flag);
 int MPI_Win_get_errhandler(MPI_Win win, MPI_Errhandler *errhandler);
 int MPI_Win_get_group(MPI_Win win, MPI_Group *group);
 int MPI_Win_get_name(MPI_Win win, char *win_name, int *resultlen);
 int MPI_Win_lock(int lock_type, int rank, int assert, MPI_Win win);
 int MPI_Win_post(MPI_Group group, int assert, MPI_Win win);
 int MPI_Win_set_attr(MPI_Win win, int win_keyval, void *attribute_val);
 int MPI_Win_set_errhandler(MPI_Win win, MPI_Errhandler errhandler);
 int MPI_Win_set_name(MPI_Win win, char *win_name);
 int MPI_Win_start(MPI_Group group, int assert, MPI_Win win);
 int MPI_Win_test(MPI_Win win, int *flag);
 int MPI_Win_unlock(int rank, MPI_Win win);
 int MPI_Win_wait(MPI_Win win);
 double MPI_Wtick(void);
 double MPI_Wtime(void);
 int PMPI_Abort(MPI_Comm comm, int errorcode);
 int PMPI_Accumulate(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,
                                   int target_rank, MPI_Aint target_disp, int target_count,
                                   MPI_Datatype target_datatype, MPI_Op op, MPI_Win win);
 int PMPI_Add_error_class(int *errorclass);
 int PMPI_Add_error_code(int errorclass, int *errorcode);
 int PMPI_Add_error_string(int errorcode, char *string);
 int PMPI_Address(void *location, MPI_Aint *address);
 int PMPI_Allgather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                  void *recvbuf, int recvcount,
                                  MPI_Datatype recvtype, MPI_Comm comm);
 int PMPI_Allgatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                   void *recvbuf, int *recvcounts,
                                   int *displs, MPI_Datatype recvtype, MPI_Comm comm);
 int PMPI_Alloc_mem(MPI_Aint size, MPI_Info info,
                                  void *baseptr);
 int PMPI_Allreduce(void *sendbuf, void *recvbuf, int count,
                                  MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
 int PMPI_Alltoall(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                 void *recvbuf, int recvcount,
                                 MPI_Datatype recvtype, MPI_Comm comm);
 int PMPI_Alltoallv(void *sendbuf, int *sendcounts, int *sdispls,
                                  MPI_Datatype sendtype, void *recvbuf, int *recvcounts,
                                  int *rdispls, MPI_Datatype recvtype, MPI_Comm comm);
 int PMPI_Alltoallw(void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype *sendtypes,
                    void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype *recvtypes,
                    MPI_Comm comm);
 int PMPI_Attr_delete(MPI_Comm comm, int keyval);
 int PMPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag);
 int PMPI_Attr_put(MPI_Comm comm, int keyval, void *attribute_val);
 int PMPI_Barrier(MPI_Comm comm);
 int PMPI_Bcast(void *buffer, int count, MPI_Datatype datatype,
                              int root, MPI_Comm comm);
 int PMPI_Bsend(void *buf, int count, MPI_Datatype datatype,
                              int dest, int tag, MPI_Comm comm);
 int PMPI_Bsend_init(void *buf, int count, MPI_Datatype datatype,
                                   int dest, int tag, MPI_Comm comm, MPI_Request *request);
 int PMPI_Buffer_attach(void *buffer, int size);
 int PMPI_Buffer_detach(void *buffer, int *size);
 int PMPI_Cancel(MPI_Request *request);
 int PMPI_Cart_coords(MPI_Comm comm, int rank, int maxdims, int *coords);
 int PMPI_Cart_create(MPI_Comm old_comm, int ndims, int *dims,
                                    int *periods, int reorder, MPI_Comm *comm_cart);
 int PMPI_Cart_get(MPI_Comm comm, int maxdims, int *dims,
                                 int *periods, int *coords);
 int PMPI_Cart_map(MPI_Comm comm, int ndims, int *dims,
                                 int *periods, int *newrank);
 int PMPI_Cart_rank(MPI_Comm comm, int *coords, int *rank);
 int PMPI_Cart_shift(MPI_Comm comm, int direction, int disp,
                                   int *rank_source, int *rank_dest);
 int PMPI_Cart_sub(MPI_Comm comm, int *remain_dims, MPI_Comm *new_comm);
 int PMPI_Cartdim_get(MPI_Comm comm, int *ndims);
 int PMPI_Close_port(char *port_name);
 int PMPI_Comm_accept(char *port_name, MPI_Info info, int root,
                                    MPI_Comm comm, MPI_Comm *newcomm);
 int PMPI_Comm_c2f(MPI_Comm comm);
 int PMPI_Comm_call_errhandler(MPI_Comm comm, int errorcode);
 int PMPI_Comm_compare(MPI_Comm comm1, MPI_Comm comm2, int *result);
 int PMPI_Comm_connect(char *port_name, MPI_Info info, int root,
                                     MPI_Comm comm, MPI_Comm *newcomm);
 int PMPI_Comm_create_errhandler(MPI_Comm_errhandler_fn *function,
                                               MPI_Errhandler *errhandler);
 int PMPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn,
                                           MPI_Comm_delete_attr_function *comm_delete_attr_fn,
                                           int *comm_keyval, void *extra_state);
 int PMPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm);
 int PMPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval);
 int PMPI_Comm_disconnect(MPI_Comm *comm);
 int PMPI_Comm_dup(MPI_Comm comm, MPI_Comm *newcomm);
 MPI_Comm PMPI_Comm_f2c(int comm);
 int PMPI_Comm_free_keyval(int *comm_keyval);
 int PMPI_Comm_free(MPI_Comm *comm);
 int PMPI_Comm_get_attr(MPI_Comm comm, int comm_keyval,
                                      void *attribute_val, int *flag);
 int PMPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *erhandler);
 int PMPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen);
 int PMPI_Comm_get_parent(MPI_Comm *parent);
 int PMPI_Comm_group(MPI_Comm comm, MPI_Group *group);
 int PMPI_Comm_join(int fd, MPI_Comm *intercomm);
 int PMPI_Comm_rank(MPI_Comm comm, int *rank);
 int PMPI_Comm_remote_group(MPI_Comm comm, MPI_Group *group);
 int PMPI_Comm_remote_size(MPI_Comm comm, int *size);
 int PMPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val);
 int PMPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler);
 int PMPI_Comm_set_name(MPI_Comm comm, char *comm_name);
 int PMPI_Comm_size(MPI_Comm comm, int *size);
 int PMPI_Comm_spawn(char *command, char **argv, int maxprocs, MPI_Info info,
                                   int root, MPI_Comm comm, MPI_Comm *intercomm,
                                   int *array_of_errcodes);
 int PMPI_Comm_spawn_multiple(int count, char **array_of_commands, char ***array_of_argv,
                                            int *array_of_maxprocs, MPI_Info *array_of_info,
                                            int root, MPI_Comm comm, MPI_Comm *intercomm,
                                            int *array_of_errcodes);
 int PMPI_Comm_split(MPI_Comm comm, int color, int key, MPI_Comm *newcomm);
 int PMPI_Comm_test_inter(MPI_Comm comm, int *flag);
 int PMPI_Dims_create(int nnodes, int ndims, int *dims);
 int PMPI_Errhandler_c2f(MPI_Errhandler errhandler);
 int PMPI_Errhandler_create(MPI_Handler_function *function,
                                          MPI_Errhandler *errhandler);
 MPI_Errhandler PMPI_Errhandler_f2c(int errhandler);
 int PMPI_Errhandler_free(MPI_Errhandler *errhandler);
 int PMPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler);
 int PMPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler);
 int PMPI_Error_class(int errorcode, int *errorclass);
 int PMPI_Error_string(int errorcode, char *string, int *resultlen);
 int PMPI_Exscan(void *sendbuf, void *recvbuf, int count,
                               MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
 int PMPI_File_c2f(MPI_File file);
 MPI_File PMPI_File_f2c(int file);
 int PMPI_File_call_errhandler(MPI_File fh, int errorcode);
 int PMPI_File_create_errhandler(MPI_File_errhandler_fn *function,
                                               MPI_Errhandler *errhandler);
 int PMPI_File_set_errhandler( MPI_File file, MPI_Errhandler errhandler);
 int PMPI_File_get_errhandler( MPI_File file, MPI_Errhandler *errhandler);
 int PMPI_File_open(MPI_Comm comm, char *filename, int amode,
                                  MPI_Info info, MPI_File *fh);
 int PMPI_File_close(MPI_File *fh);
 int PMPI_File_delete(char *filename, MPI_Info info);
 int PMPI_File_set_size(MPI_File fh, MPI_Offset size);
 int PMPI_File_preallocate(MPI_File fh, MPI_Offset size);
 int PMPI_File_get_size(MPI_File fh, MPI_Offset *size);
 int PMPI_File_get_group(MPI_File fh, MPI_Group *group);
 int PMPI_File_get_amode(MPI_File fh, int *amode);
 int PMPI_File_set_info(MPI_File fh, MPI_Info info);
 int PMPI_File_get_info(MPI_File fh, MPI_Info *info_used);
 int PMPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype,
                                      MPI_Datatype filetype, char *datarep, MPI_Info info);
 int PMPI_File_get_view(MPI_File fh, MPI_Offset *disp,
                                      MPI_Datatype *etype,
                                      MPI_Datatype *filetype, char *datarep);
 int PMPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf,
                                     int count, MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void *buf,
                                         int count, MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_write_at(MPI_File fh, MPI_Offset offset, void *buf,
                                      int count, MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_write_at_all(MPI_File fh, MPI_Offset offset, void *buf,
                                          int count, MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf,
                                      int count, MPI_Datatype datatype, MPI_Request *request);
 int PMPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, void *buf,
                                       int count, MPI_Datatype datatype, MPI_Request *request);
 int PMPI_File_read(MPI_File fh, void *buf, int count,
                                  MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_read_all(MPI_File fh, void *buf, int count,
                                      MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_write(MPI_File fh, void *buf, int count,
                                   MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_write_all(MPI_File fh, void *buf, int count,
                                       MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_iread(MPI_File fh, void *buf, int count,
                                   MPI_Datatype datatype, MPI_Request *request);
 int PMPI_File_iwrite(MPI_File fh, void *buf, int count,
                                    MPI_Datatype datatype, MPI_Request *request);
 int PMPI_File_seek(MPI_File fh, MPI_Offset offset, int whence);
 int PMPI_File_get_position(MPI_File fh, MPI_Offset *offset);
 int PMPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset,
                                             MPI_Offset *disp);
 int PMPI_File_read_shared(MPI_File fh, void *buf, int count,
                                         MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_write_shared(MPI_File fh, void *buf, int count,
                                          MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_iread_shared(MPI_File fh, void *buf, int count,
                                          MPI_Datatype datatype, MPI_Request *request);
 int PMPI_File_iwrite_shared(MPI_File fh, void *buf, int count,
                                           MPI_Datatype datatype, MPI_Request *request);
 int PMPI_File_read_ordered(MPI_File fh, void *buf, int count,
                                          MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_write_ordered(MPI_File fh, void *buf, int count,
                                           MPI_Datatype datatype, MPI_Status *status);
 int PMPI_File_seek_shared(MPI_File fh, MPI_Offset offset, int whence);
 int PMPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset);
 int PMPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,
                                               int count, MPI_Datatype datatype);
 int PMPI_File_read_at_all_end(MPI_File fh, void *buf, MPI_Status *status);
 int PMPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf,
                                                int count, MPI_Datatype datatype);
 int PMPI_File_write_at_all_end(MPI_File fh, void *buf, MPI_Status *status);
 int PMPI_File_read_all_begin(MPI_File fh, void *buf, int count,
                                            MPI_Datatype datatype);
 int PMPI_File_read_all_end(MPI_File fh, void *buf, MPI_Status *status);
 int PMPI_File_write_all_begin(MPI_File fh, void *buf, int count,
                                             MPI_Datatype datatype);
 int PMPI_File_write_all_end(MPI_File fh, void *buf, MPI_Status *status);
 int PMPI_File_read_ordered_begin(MPI_File fh, void *buf, int count,
                                                MPI_Datatype datatype);
 int PMPI_File_read_ordered_end(MPI_File fh, void *buf, MPI_Status *status);
 int PMPI_File_write_ordered_begin(MPI_File fh, void *buf, int count,
                                                 MPI_Datatype datatype);
 int PMPI_File_write_ordered_end(MPI_File fh, void *buf, MPI_Status *status);
 int PMPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype,
                                             MPI_Aint *extent);
 int PMPI_File_set_atomicity(MPI_File fh, int flag);
 int PMPI_File_get_atomicity(MPI_File fh, int *flag);
 int PMPI_File_sync(MPI_File fh);
 int PMPI_Finalize(void);
 int PMPI_Finalized(int *flag);
 int PMPI_Free_mem(void *base);
 int PMPI_Gather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                               void *recvbuf, int recvcount, MPI_Datatype recvtype,
                               int root, MPI_Comm comm);
 int PMPI_Gatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                void *recvbuf, int *recvcounts, int *displs,
                                MPI_Datatype recvtype, int root, MPI_Comm comm);
 int PMPI_Get_address(void *location, MPI_Aint *address);
 int PMPI_Get_count(MPI_Status *status, MPI_Datatype datatype, int *count);
 int PMPI_Get_elements(MPI_Status *status, MPI_Datatype datatype,
                                     int *count);
 int PMPI_Get(void *origin_addr, int origin_count,
                            MPI_Datatype origin_datatype, int target_rank,
                            MPI_Aint target_disp, int target_count,
                            MPI_Datatype target_datatype, MPI_Win win);
 int PMPI_Get_processor_name(char *name, int *resultlen);
 int PMPI_Get_version(int *version, int *subversion);
 int PMPI_Graph_create(MPI_Comm comm_old, int nnodes, int *index,
                                     int *edges, int reorder, MPI_Comm *comm_graph);
 int PMPI_Graph_get(MPI_Comm comm, int maxindex, int maxedges,
                                  int *index, int *edges);
 int PMPI_Graph_map(MPI_Comm comm, int nnodes, int *index, int *edges,
                                  int *newrank);
 int PMPI_Graph_neighbors_count(MPI_Comm comm, int rank, int *nneighbors);
 int PMPI_Graph_neighbors(MPI_Comm comm, int rank, int maxneighbors,
                                        int *neighbors);
 int PMPI_Graphdims_get(MPI_Comm comm, int *nnodes, int *nedges);
 int PMPI_Grequest_complete(MPI_Request request);
 int PMPI_Grequest_start(MPI_Grequest_query_function *query_fn,
                                       MPI_Grequest_free_function *free_fn,
                                       MPI_Grequest_cancel_function *cancel_fn,
                                       void *extra_state, MPI_Request *request);
 int PMPI_Group_c2f(MPI_Group group);
 int PMPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result);
 int PMPI_Group_difference(MPI_Group group1, MPI_Group group2,
                                         MPI_Group *newgroup);
 int PMPI_Group_excl(MPI_Group group, int n, int *ranks,
                                   MPI_Group *newgroup);
 MPI_Group PMPI_Group_f2c(int group);
 int PMPI_Group_free(MPI_Group *group);
 int PMPI_Group_incl(MPI_Group group, int n, int *ranks,
                                   MPI_Group *newgroup);
 int PMPI_Group_intersection(MPI_Group group1, MPI_Group group2,
                                           MPI_Group *newgroup);
 int PMPI_Group_range_excl(MPI_Group group, int n, int ranges[][3],
                                         MPI_Group *newgroup);
 int PMPI_Group_range_incl(MPI_Group group, int n, int ranges[][3],
                                         MPI_Group *newgroup);
 int PMPI_Group_rank(MPI_Group group, int *rank);
 int PMPI_Group_size(MPI_Group group, int *size);
 int PMPI_Group_translate_ranks(MPI_Group group1, int n, int *ranks1,
                                              MPI_Group group2, int *ranks2);
 int PMPI_Group_union(MPI_Group group1, MPI_Group group2,
                                    MPI_Group *newgroup);
 int PMPI_Ibsend(void *buf, int count, MPI_Datatype datatype, int dest,
                               int tag, MPI_Comm comm, MPI_Request *request);
 int PMPI_Info_c2f(MPI_Info info);
 int PMPI_Info_create(MPI_Info *info);
 int PMPI_Info_delete(MPI_Info info, char *key);
 int PMPI_Info_dup(MPI_Info info, MPI_Info *newinfo);
 MPI_Info PMPI_Info_f2c(int info);
 int PMPI_Info_free(MPI_Info *info);
 int PMPI_Info_get(MPI_Info info, char *key, int valuelen,
                                 char *value, int *flag);
 int PMPI_Info_get_nkeys(MPI_Info info, int *nkeys);
 int PMPI_Info_get_nthkey(MPI_Info info, int n, char *key);
 int PMPI_Info_get_valuelen(MPI_Info info, char *key, int *valuelen,
                                          int *flag);
 int PMPI_Info_set(MPI_Info info, char *key, char *value);
 int PMPI_Init(int *argc, char ***argv);
 int PMPI_Initialized(int *flag);
 int PMPI_Init_thread(int *argc, char ***argv, int required,
                                    int *provided);
 int PMPI_Intercomm_create(MPI_Comm local_comm, int local_leader,
                                         MPI_Comm bridge_comm, int remote_leader,
                                         int tag, MPI_Comm *newintercomm);
 int PMPI_Intercomm_merge(MPI_Comm intercomm, int high,
                                        MPI_Comm *newintercomm);
 int PMPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag,
                               MPI_Status *status);
 int PMPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source,
                              int tag, MPI_Comm comm, MPI_Request *request);
 int PMPI_Irsend(void *buf, int count, MPI_Datatype datatype, int dest,
                               int tag, MPI_Comm comm, MPI_Request *request);
 int PMPI_Isend(void *buf, int count, MPI_Datatype datatype, int dest,
                              int tag, MPI_Comm comm, MPI_Request *request);
 int PMPI_Issend(void *buf, int count, MPI_Datatype datatype, int dest,
                               int tag, MPI_Comm comm, MPI_Request *request);
 int PMPI_Is_thread_main(int *flag);
 int PMPI_Keyval_create(MPI_Copy_function *copy_fn,
                                      MPI_Delete_function *delete_fn,
                                      int *keyval, void *extra_state);
 int PMPI_Keyval_free(int *keyval);
 int PMPI_Lookup_name(char *service_name, MPI_Info info, char *port_name);
 int PMPI_Op_c2f(MPI_Op op);
 int PMPI_Op_create(MPI_User_function *function, int commute,
                                  MPI_Op *op);
 int PMPI_Open_port(MPI_Info info, char *port_name);
 MPI_Op PMPI_Op_f2c(int op);
 int PMPI_Op_free(MPI_Op *op);
 int PMPI_Pack_external(char *datarep, void *inbuf, int incount,
                                      MPI_Datatype datatype, void *outbuf,
                                      MPI_Aint outsize, MPI_Aint *position);
 int PMPI_Pack_external_size(char *datarep, int incount,
                                           MPI_Datatype datatype, MPI_Aint *size);
 int PMPI_Pack(void *inbuf, int incount, MPI_Datatype datatype,
                             void *outbuf, int outsize, int *position, MPI_Comm comm);
 int PMPI_Pack_size(int incount, MPI_Datatype datatype, MPI_Comm comm,
                                  int *size);
 int PMPI_Pcontrol(const int level, ...);
 int PMPI_Probe(int source, int tag, MPI_Comm comm, MPI_Status *status);
 int PMPI_Publish_name(char *service_name, MPI_Info info,
                                     char *port_name);
 int PMPI_Put(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,
                            int target_rank, MPI_Aint target_disp, int target_count,
                            MPI_Datatype target_datatype, MPI_Win win);
 int PMPI_Query_thread(int *provided);
 int PMPI_Recv_init(void *buf, int count, MPI_Datatype datatype, int source,
                                  int tag, MPI_Comm comm, MPI_Request *request);
 int PMPI_Recv(void *buf, int count, MPI_Datatype datatype, int source,
                             int tag, MPI_Comm comm, MPI_Status *status);
 int PMPI_Reduce(void *sendbuf, void *recvbuf, int count,
                               MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm);
 int PMPI_Reduce_scatter(void *sendbuf, void *recvbuf, int *recvcounts,
                                       MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
 int PMPI_Register_datarep(char *datarep,
                                         MPI_Datarep_conversion_function *read_conversion_fn,
                                         MPI_Datarep_conversion_function *write_conversion_fn,
                                         MPI_Datarep_extent_function *dtype_file_extent_fn,
                                         void *extra_state);
 int PMPI_Request_c2f(MPI_Request request);
 MPI_Request PMPI_Request_f2c(int request);
 int PMPI_Request_free(MPI_Request *request);
 int PMPI_Request_get_status(MPI_Request request, int *flag,
                                           MPI_Status *status);
 int PMPI_Rsend(void *ibuf, int count, MPI_Datatype datatype, int dest,
                              int tag, MPI_Comm comm);
 int PMPI_Rsend_init(void *buf, int count, MPI_Datatype datatype,
                                   int dest, int tag, MPI_Comm comm,
                                   MPI_Request *request);
 int PMPI_Scan(void *sendbuf, void *recvbuf, int count,
                             MPI_Datatype datatype, MPI_Op op, MPI_Comm comm);
 int PMPI_Scatter(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                void *recvbuf, int recvcount, MPI_Datatype recvtype,
                                int root, MPI_Comm comm);
 int PMPI_Scatterv(void *sendbuf, int *sendcounts, int *displs,
                                 MPI_Datatype sendtype, void *recvbuf, int recvcount,
                                 MPI_Datatype recvtype, int root, MPI_Comm comm);
 int PMPI_Send_init(void *buf, int count, MPI_Datatype datatype,
                                  int dest, int tag, MPI_Comm comm,
                                  MPI_Request *request);
 int PMPI_Send(void *buf, int count, MPI_Datatype datatype, int dest,
                             int tag, MPI_Comm comm);
 int PMPI_Sendrecv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
                                 int dest, int sendtag, void *recvbuf, int recvcount,
                                 MPI_Datatype recvtype, int source, int recvtag,
                                 MPI_Comm comm, MPI_Status *status);
 int PMPI_Sendrecv_replace(void * buf, int count, MPI_Datatype datatype,
                                         int dest, int sendtag, int source, int recvtag,
                                         MPI_Comm comm, MPI_Status *status);
 int PMPI_Ssend_init(void *buf, int count, MPI_Datatype datatype,
                                   int dest, int tag, MPI_Comm comm,
                                   MPI_Request *request);
 int PMPI_Ssend(void *buf, int count, MPI_Datatype datatype, int dest,
                              int tag, MPI_Comm comm);
 int PMPI_Start(MPI_Request *request);
 int PMPI_Startall(int count, MPI_Request *array_of_requests);
 int PMPI_Status_c2f(MPI_Status *c_status, int *f_status);
 int PMPI_Status_f2c(int *f_status, MPI_Status *c_status);
 int PMPI_Status_set_cancelled(MPI_Status *status, int flag);
 int PMPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype,
                                            int count);
 int PMPI_Testall(int count, MPI_Request array_of_requests[], int *flag,
                                MPI_Status array_of_statuses[]);
 int PMPI_Testany(int count, MPI_Request array_of_requests[], int *index, int *flag, MPI_Status *status);
 int PMPI_Test(MPI_Request *request, int *flag, MPI_Status *status);
 int PMPI_Test_cancelled(MPI_Status *status, int *flag);
 int PMPI_Testsome(int incount, MPI_Request array_of_requests[],
                                 int *outcount, int array_of_indices[],
                                 MPI_Status array_of_statuses[]);
 int PMPI_Topo_test(MPI_Comm comm, int *status);
 int PMPI_Type_c2f(MPI_Datatype datatype);
 int PMPI_Type_commit(MPI_Datatype *type);
 int PMPI_Type_contiguous(int count, MPI_Datatype oldtype,
                                        MPI_Datatype *newtype);
 int PMPI_Type_create_darray(int size, int rank, int ndims,
                                           int gsize_array[], int distrib_array[],
                                           int darg_array[], int psize_array[],
                                           int order, MPI_Datatype oldtype,
                                           MPI_Datatype *newtype);
 int PMPI_Type_create_f90_complex(int p, int r, MPI_Datatype *newtype);
 int PMPI_Type_create_f90_integer(int r, MPI_Datatype *newtype);
 int PMPI_Type_create_f90_real(int p, int r, MPI_Datatype *newtype);
 int PMPI_Type_create_hindexed(int count, int array_of_blocklengths[],
                                             MPI_Aint array_of_displacements[],
                                             MPI_Datatype oldtype,
                                             MPI_Datatype *newtype);
 int PMPI_Type_create_hvector(int count, int blocklength, MPI_Aint stride,
                                            MPI_Datatype oldtype,
                                            MPI_Datatype *newtype);
 int PMPI_Type_create_keyval(MPI_Type_copy_attr_function *type_copy_attr_fn,
                                           MPI_Type_delete_attr_function *type_delete_attr_fn,
                                           int *type_keyval, void *extra_state);
 int PMPI_Type_create_indexed_block(int count, int blocklength,
                                                  int array_of_displacements[],
                                                  MPI_Datatype oldtype,
                                                  MPI_Datatype *newtype);
 int PMPI_Type_create_struct(int count, int array_of_block_lengths[],
                                           MPI_Aint array_of_displacements[],
                                           MPI_Datatype array_of_types[],
                                           MPI_Datatype *newtype);
 int PMPI_Type_create_subarray(int ndims, int size_array[], int subsize_array[],
                                             int start_array[], int order,
                                             MPI_Datatype oldtype, MPI_Datatype *newtype);
 int PMPI_Type_create_resized(MPI_Datatype oldtype, MPI_Aint lb,
                                            MPI_Aint extent, MPI_Datatype *newtype);
 int PMPI_Type_delete_attr(MPI_Datatype type, int type_keyval);
 int PMPI_Type_dup(MPI_Datatype type, MPI_Datatype *newtype);
 int PMPI_Type_extent(MPI_Datatype type, MPI_Aint *extent);
 int PMPI_Type_free(MPI_Datatype *type);
 int PMPI_Type_free_keyval(int *type_keyval);
 MPI_Datatype PMPI_Type_f2c(int datatype);
 int PMPI_Type_get_attr(MPI_Datatype type, int type_keyval,
                                      void *attribute_val, int *flag);
 int PMPI_Type_get_contents(MPI_Datatype mtype, int max_integers,
                                          int max_addresses, int max_datatypes,
                                          int array_of_integers[],
                                          MPI_Aint array_of_addresses[],
                                          MPI_Datatype array_of_datatypes[]);
 int PMPI_Type_get_envelope(MPI_Datatype type, int *num_integers,
                                          int *num_addresses, int *num_datatypes,
                                          int *combiner);
 int PMPI_Type_get_extent(MPI_Datatype type, MPI_Aint *lb,
                                        MPI_Aint *extent);
 int PMPI_Type_get_name(MPI_Datatype type, char *type_name,
                                      int *resultlen);
 int PMPI_Type_get_true_extent(MPI_Datatype datatype, MPI_Aint *true_lb,
                                             MPI_Aint *true_extent);
 int PMPI_Type_hindexed(int count, int array_of_blocklengths[],
                                      MPI_Aint array_of_displacements[],
                                      MPI_Datatype oldtype, MPI_Datatype *newtype);
 int PMPI_Type_hvector(int count, int blocklength, MPI_Aint stride,
                                     MPI_Datatype oldtype, MPI_Datatype *newtype);
 int PMPI_Type_indexed(int count, int array_of_blocklengths[],
                                     int array_of_displacements[],
                                     MPI_Datatype oldtype, MPI_Datatype *newtype);
 int PMPI_Type_lb(MPI_Datatype type, MPI_Aint *lb);
 int PMPI_Type_match_size(int typeclass, int size, MPI_Datatype *type);
 int PMPI_Type_set_attr(MPI_Datatype type, int type_keyval,
                                      void *attr_val);
 int PMPI_Type_set_name(MPI_Datatype type, char *type_name);
 int PMPI_Type_size(MPI_Datatype type, int *size);
 int PMPI_Type_struct(int count, int array_of_blocklengths[],
                                    MPI_Aint array_of_displacements[],
                                    MPI_Datatype array_of_types[],
                                    MPI_Datatype *newtype);
 int PMPI_Type_ub(MPI_Datatype mtype, MPI_Aint *ub);
 int PMPI_Type_vector(int count, int blocklength, int stride,
                                    MPI_Datatype oldtype, MPI_Datatype *newtype);
 int PMPI_Unpack(void *inbuf, int insize, int *position,
                               void *outbuf, int outcount, MPI_Datatype datatype,
                               MPI_Comm comm);
 int PMPI_Unpublish_name(char *service_name, MPI_Info info,
                                       char *port_name);
 int PMPI_Unpack_external (char *datarep, void *inbuf, MPI_Aint insize,
                                         MPI_Aint *position, void *outbuf, int outcount,
                                         MPI_Datatype datatype);
 int PMPI_Waitall(int count, MPI_Request *array_of_requests,
                                MPI_Status *array_of_statuses);
 int PMPI_Waitany(int count, MPI_Request *array_of_requests,
                                int *index, MPI_Status *status);
 int PMPI_Wait(MPI_Request *request, MPI_Status *status);
 int PMPI_Waitsome(int incount, MPI_Request *array_of_requests,
                                 int *outcount, int *array_of_indices,
                                 MPI_Status *array_of_statuses);
 int PMPI_Win_c2f(MPI_Win win);
 int PMPI_Win_call_errhandler(MPI_Win win, int errorcode);
 int PMPI_Win_complete(MPI_Win win);
 int PMPI_Win_create(void *base, MPI_Aint size, int disp_unit,
                                   MPI_Info info, MPI_Comm comm, MPI_Win *win);
 int PMPI_Win_create_errhandler(MPI_Win_errhandler_fn *function,
                                              MPI_Errhandler *errhandler);
 int PMPI_Win_create_keyval(MPI_Win_copy_attr_function *win_copy_attr_fn,
                                          MPI_Win_delete_attr_function *win_delete_attr_fn,
                                          int *win_keyval, void *extra_state);
 int PMPI_Win_delete_attr(MPI_Win win, int win_keyval);
 MPI_Win PMPI_Win_f2c(int win);
 int PMPI_Win_fence(int assert, MPI_Win win);
 int PMPI_Win_free(MPI_Win *win);
 int PMPI_Win_free_keyval(int *win_keyval);
 int PMPI_Win_get_attr(MPI_Win win, int win_keyval,
                                     void *attribute_val, int *flag);
 int PMPI_Win_get_errhandler(MPI_Win win, MPI_Errhandler *errhandler);
 int PMPI_Win_get_group(MPI_Win win, MPI_Group *group);
 int PMPI_Win_get_name(MPI_Win win, char *win_name, int *resultlen);
 int PMPI_Win_lock(int lock_type, int rank, int assert, MPI_Win win);
 int PMPI_Win_post(MPI_Group group, int assert, MPI_Win win);
 int PMPI_Win_set_attr(MPI_Win win, int win_keyval, void *attribute_val);
 int PMPI_Win_set_errhandler(MPI_Win win, MPI_Errhandler errhandler);
 int PMPI_Win_set_name(MPI_Win win, char *win_name);
 int PMPI_Win_start(MPI_Group group, int assert, MPI_Win win);
 int PMPI_Win_test(MPI_Win win, int *flag);
 int PMPI_Win_unlock(int rank, MPI_Win win);
 int PMPI_Win_wait(MPI_Win win);
 double PMPI_Wtick(void);
 double PMPI_Wtime(void);
# 3 "conftest.c" 2

Found header files ['mpi.h'] in []
================================================================================
TEST configureConversion from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:193)
TESTING: configureConversion from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:193)
  Check for the functions which convert communicators between C and Fortran
       - Define HAVE_MPI_COMM_F2C and HAVE_MPI_COMM_C2F if they are present
       - Some older MPI 1 implementations are missing these
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:6: warning: passing argument 1 of ‘MPI_Comm_f2c’ makes integer from pointer without a cast
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
if (MPI_Comm_f2c(MPI_COMM_WORLD));
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
            Defined "HAVE_MPI_COMM_F2C" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
            Defined "HAVE_MPI_COMM_C2F" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:6: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_Fint a;
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
            Defined "HAVE_MPI_FINT" to "1"
================================================================================
TEST configureMPI2 from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:177)
TESTING: configureMPI2 from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:177)
  Check for functions added to the interface in MPI-2
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
            Defined "HAVE_MPI_FINALIZED" to "1"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
            Defined "HAVE_MPI_IN_PLACE" to "1"
================================================================================
TEST configureTypes from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:213)
TESTING: configureTypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:213)
  Checking for MPI types
Checking for size of type: MPI_Comm
              Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                          Pushing language C
                          Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
              Popping language C
              Defined "SIZEOF_MPI_COMM" to "4"
Checking for size of type: MPI_Fint
              Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                          Pushing language C
                          Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
              Popping language C
              Defined "SIZEOF_MPI_FINT" to "4"
================================================================================
TEST configureMPITypes from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:225)
TESTING: configureMPITypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:225)
  Checking for MPI Datatype handles
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
            Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Executing: ./conftest
sh: ./conftest
Executing: ./conftest
sh:
            Defined "HAVE_MPI_LONG_DOUBLE" to "1"
            Popping language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: ret = 256
error message = {conftest.c: In function ‘main’:
conftest.c:12: error: ‘MPI_C_DOUBLE_COMPLEX’ undeclared (first use in this function)
conftest.c:12: error: (Each undeclared identifier is reported only once
conftest.c:12: error: for each function it appears in.)
}
Source:
#include "confdefs.h"
#include "conffix.h"
#ifdef PETSC_HAVE_STDLIB_H
  #include <stdlib.h>
#endif
#include <mpi.h>

int main() {
MPI_Aint size;
int ierr;
MPI_Init(0,0);
ierr = MPI_Type_extent(MPI_C_DOUBLE_COMPLEX, &size);
if(ierr || (size == 0)) exit(1);
MPI_Finalize();
;
  return 0;
}
================================================================================
TEST configureMissingPrototypes from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:288)
TESTING: configureMissingPrototypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:288)
  Checks for missing prototypes, which it adds to petscfix.h
================================================================================
TEST SGIMPICheck from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:608)
TESTING: SGIMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:608)
  Returns true if SGI MPI is used
            Checking for functions ['MPI_SGI_barrier'] in library [] []
              Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_MPI_SGI_barrier", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_MPI_SGI_barrier", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                          Pushing language CXX
                          Popping language CXX
 in mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */

#ifdef __cplusplus
extern "C" {
#endif
char MPI_SGI_barrier();

#ifdef __cplusplus
}
#endif

int main() {
MPI_SGI_barrier()
;
  return 0;
}
              Popping language Cxx
          SGI MPI test failure
================================================================================
TEST CxxMPICheck from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:618)
TESTING: CxxMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:618)
  Make sure C++ can compile and link
            Pushing language Cxx
Checking for header mpi.h
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Checking for C++ MPI_Finalize()
            Checking for functions ['MPI_Finalize'] in library [] []
              Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
              Popping language Cxx
            Popping language Cxx
================================================================================
TEST FortranMPICheck from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:636)
TESTING: FortranMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:636)
  Make sure fortran include [mpif.h] and library symbols are found
================================================================================
TEST configureIO from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:661)
TESTING: configureIO from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:661)
  Check for the functions in MPI/IO
       - Define HAVE_MPIIO if they are present
       - Some older MPI 1 implementations are missing these
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:9: warning: ‘fh’ is used uninitialized in this function
conftest.c:9: warning: ‘buf’ is used uninitialized in this function
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
void *buf;
MPI_Status status;
if (MPI_File_write_all(fh, buf, 1, MPI_INT, &status));
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:9: warning: ‘fh’ is used uninitialized in this function
conftest.c:9: warning: ‘buf’ is used uninitialized in this function
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
void *buf;
MPI_Status status;
if (MPI_File_read_all(fh, buf, 1, MPI_INT, &status));
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:9: warning: passing argument 5 of ‘MPI_File_set_view’ discards qualifiers from pointer target type
conftest.c:9: warning: ‘fh’ is used uninitialized in this function
conftest.c:9: warning: ‘disp’ is used uninitialized in this function
conftest.c:9: warning: ‘info’ is used uninitialized in this function
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
MPI_Offset disp;
MPI_Info info;
if (MPI_File_set_view(fh, disp, MPI_INT, MPI_INT, "", info));
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:8: warning: passing argument 2 of ‘MPI_File_open’ discards qualifiers from pointer target type
conftest.c:8: warning: ‘info’ is used uninitialized in this function
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
MPI_Info info;
if (MPI_File_open(MPI_COMM_SELF, "", 0, info, &fh));
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
Possible ERROR while running compiler: error message = {conftest.c: In function ‘main’:
conftest.c:7: warning: unused variable ‘info’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
MPI_Info info;
if (MPI_File_close(&fh));
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
            Defined "HAVE_MPIIO" to "1"
        Checking for functions ['MPI_Alltoallw'] in library [] []
          Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                  Pushing language CXX
                  Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
          Popping language Cxx
        Checking for functions ['MPI_Type_create_indexed_block'] in library [] []
          Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                  Pushing language CXX
                  Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
          Popping language Cxx
        Defined "HAVE_MPI_ALLTOALLW" to "1"
        Checking for functions ['MPI_Comm_spawn'] in library [] []
          Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                  Pushing language CXX
                  Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
          Popping language Cxx
        Defined "HAVE_MPI_COMM_SPAWN" to "1"
        Checking for functions ['MPI_Win_create'] in library [] []
          Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                  Pushing language CXX
                  Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
          Popping language Cxx
        Defined "HAVE_MPI_WIN_CREATE" to "1"
        Checking for functions ['MPI_Finalized'] in library [] []
          Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                  Pushing language CXX
                  Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
          Popping language Cxx
        Defined "HAVE_MPI_FINALIZED" to "1"
================================================================================
TEST checkSharedLibrary from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:129)
TESTING: checkSharedLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:129)
  Sets flag indicating if MPI libraries are shared or not and
    determines if MPI libraries CANNOT be used by shared libraries
================================================================================
TEST configureMPIEXEC from config.packages.MPI(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/MPI.py:142)
TESTING: configureMPIEXEC from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:142)
  Checking for mpiexec
            Pushing language C
            Popping language C
Checking for program /Applications/FEniCS/bin/mpiexec...not found
Checking for program /Applications/FEniCS/bin/mpirun...not found
Checking for program /Applications/FEniCS/bin/mprun...not found
Checking for program /Applications/FEniCS/bin/mpiexec...not found
Checking for program /Applications/FEniCS/bin/mpirun...not found
Checking for program /Applications/FEniCS/bin/mprun...not found
Checking for program /opt/local/bin/mpiexec...not found
Checking for program /opt/local/bin/mpirun...not found
Checking for program /opt/local/bin/mprun...not found
Checking for program /opt/local/bin/mpiexec...not found
Checking for program /opt/local/bin/mpirun...not found
Checking for program /opt/local/bin/mprun...not found
Checking for program /opt/local/sbin/mpiexec...not found
Checking for program /opt/local/sbin/mpirun...not found
Checking for program /opt/local/sbin/mprun...not found
Checking for program /opt/local/sbin/mpiexec...not found
Checking for program /opt/local/sbin/mpirun...not found
Checking for program /opt/local/sbin/mprun...not found
Checking for program /usr/bin/mpiexec...found
            Defined make macro "MPIEXEC" to "mpiexec"
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o -ldl
Executing: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o -ldl
sh:
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o -ldl
Executing: mpicxx -o libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress conftest.o -ldl
sh:
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                      Pushing language CXX
                      Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl -ldl
sh:
Executing: mpiexec -n 1 ./conftest
sh: mpiexec -n 1 ./conftest
Executing: mpiexec -n 1 ./conftest
sh:
        Library was shared
    Popping language Cxx
================================================================================
TEST alternateConfigureLibrary from config.packages.NetCDF(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from config.packages.NetCDF(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.ExodusII(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from config.packages.ExodusII(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.Boost(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from config.packages.Boost(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.gmp(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.gmp(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.Fiat(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from config.packages.Fiat(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.qd(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.qd(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST configureScalarType from PETSc.utilities.scalarTypes(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/scalarTypes.py:36)
TESTING: configureScalarType from PETSc.utilities.scalarTypes(config/PETSc/utilities/scalarTypes.py:36)
  Choose between real and complex numbers
      Scalar type is real
        Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Possible ERROR while running compiler: error message = {conftest.cc: In function ‘int main()’:
conftest.cc:6: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0; int a = isnan(b);
;
  return 0;
}
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
        Defined "HAVE_ISNAN" to "1"
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Possible ERROR while running compiler: error message = {conftest.cc: In function ‘int main()’:
conftest.cc:6: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0; int a = isinf(b);
;
  return 0;
}
                Pushing language CXX
                Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -ldl
sh:
        Defined "HAVE_ISINF" to "1"
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Possible ERROR while running compiler: ret = 256
error message = {conftest.cc: In function ‘int main()’:
conftest.cc:6: error: ‘_isnan’ was not declared in this scope
conftest.cc:6: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0;int a = _isnan(b);
;
  return 0;
}
          Compile failed inside link

sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
Possible ERROR while running compiler: ret = 256
error message = {conftest.cc: In function ‘int main()’:
conftest.cc:6: error: ‘_finite’ was not declared in this scope
conftest.cc:6: warning: unused variable ‘a’
}
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0;int a = _finite(b);
;
  return 0;
}
          Compile failed inside link

        Popping language Cxx
================================================================================
TEST configurePrecision from PETSc.utilities.scalarTypes(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/scalarTypes.py:73)
TESTING: configurePrecision from PETSc.utilities.scalarTypes(config/PETSc/utilities/scalarTypes.py:73)
  Set the default real number precision for PETSc objects
      Precision is double
================================================================================
TEST configureLibrary from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:436)
TESTING: configureLibrary from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:436)
================================================================================
Checking for a functional BLAS and LAPACK in IRIX Mathematics library
================================================================================
TEST checkLib from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:98)
TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:98)
  Checking for BLAS and LAPACK symbols
              Checking for functions ['ddot'] in library ['libcomplib.sgimath.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot();

int main() {
ddot()
;
  return 0;
}
                Popping language C
          Checking for cblaslapack (underscore) namemangling
              Checking for functions ['ddot_'] in library ['libcomplib.sgimath.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot_();

int main() {
ddot_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgetrs_'] in library ['libcomplib.sgimath.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgetrs_();

int main() {
dgetrs_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgeev_'] in library ['libcomplib.sgimath.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgeev_();

int main() {
dgeev_()
;
  return 0;
}
                Popping language C
              Checking for functions ['f2cblaslapack311_id_'] in library ['libcomplib.sgimath.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcomplib.sgimath
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcomplib.sgimath -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char f2cblaslapack311_id_();

int main() {
f2cblaslapack311_id_()
;
  return 0;
}
                Popping language C
================================================================================
Checking for a functional BLAS and LAPACK in Another IRIX Mathematics library
================================================================================
TEST checkLib from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:98)
TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:98)
  Checking for BLAS and LAPACK symbols
              Checking for functions ['ddot'] in library ['libscs.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lscs
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lscs
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot();

int main() {
ddot()
;
  return 0;
}
                Popping language C
          Checking for cblaslapack (underscore) namemangling
              Checking for functions ['ddot_'] in library ['libscs.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lscs
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lscs
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot_();

int main() {
ddot_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgetrs_'] in library ['libscs.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lscs
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lscs
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgetrs_();

int main() {
dgetrs_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgeev_'] in library ['libscs.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lscs
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lscs
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgeev_();

int main() {
dgeev_()
;
  return 0;
}
                Popping language C
              Checking for functions ['f2cblaslapack311_id_'] in library ['libscs.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lscs
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lscs
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lscs -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char f2cblaslapack311_id_();

int main() {
f2cblaslapack311_id_()
;
  return 0;
}
                Popping language C
================================================================================
Checking for a functional BLAS and LAPACK in Compaq/Alpha Mathematics library
================================================================================
TEST checkLib from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:98)
TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:98)
  Checking for BLAS and LAPACK symbols
              Checking for functions ['ddot'] in library ['libcxml.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcxml
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcxml
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot();

int main() {
ddot()
;
  return 0;
}
                Popping language C
          Checking for cblaslapack (underscore) namemangling
              Checking for functions ['ddot_'] in library ['libcxml.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcxml
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcxml
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot_();

int main() {
ddot_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgetrs_'] in library ['libcxml.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcxml
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcxml
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgetrs_();

int main() {
dgetrs_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgeev_'] in library ['libcxml.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcxml
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcxml
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgeev_();

int main() {
dgeev_()
;
  return 0;
}
                Popping language C
              Checking for functions ['f2cblaslapack311_id_'] in library ['libcxml.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lcxml
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lcxml
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lcxml -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char f2cblaslapack311_id_();

int main() {
f2cblaslapack311_id_()
;
  return 0;
}
                Popping language C
================================================================================
Checking for a functional BLAS and LAPACK in IBM ESSL Mathematics library
================================================================================
TEST checkLib from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:98)
TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:98)
  Checking for BLAS and LAPACK symbols
              Checking for functions ['ddot'] in library ['libessl.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lessl
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lessl
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot();

int main() {
ddot()
;
  return 0;
}
                Popping language C
          Checking for cblaslapack (underscore) namemangling
              Checking for functions ['ddot_'] in library ['libessl.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lessl
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lessl
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot_();

int main() {
ddot_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgetrs_'] in library ['libessl.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lessl
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lessl
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgetrs_();

int main() {
dgetrs_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgeev_'] in library ['libessl.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lessl
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lessl
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgeev_();

int main() {
dgeev_()
;
  return 0;
}
                Popping language C
              Checking for functions ['f2cblaslapack311_id_'] in library ['libessl.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lessl
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lessl
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lessl -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char f2cblaslapack311_id_();

int main() {
f2cblaslapack311_id_()
;
  return 0;
}
                Popping language C
================================================================================
Checking for a functional BLAS and LAPACK in Defalut compiler libraries
================================================================================
TEST checkLib from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:98)
TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:98)
  Checking for BLAS and LAPACK symbols
              Checking for functions ['ddot'] in library [''] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_ddot", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_ddot", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot();

int main() {
ddot()
;
  return 0;
}
                Popping language C
          Checking for cblaslapack (underscore) namemangling
              Checking for functions ['ddot_'] in library [''] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_ddot_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_ddot_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot_();

int main() {
ddot_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgetrs_'] in library [''] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_dgetrs_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_dgetrs_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgetrs_();

int main() {
dgetrs_()
;
  return 0;
}
                Popping language C
              Checking for functions ['dgeev_'] in library [''] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_dgeev_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_dgeev_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgeev_();

int main() {
dgeev_()
;
  return 0;
}
                Popping language C
              Checking for functions ['f2cblaslapack311_id_'] in library [''] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_f2cblaslapack311_id_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_f2cblaslapack311_id_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char f2cblaslapack311_id_();

int main() {
f2cblaslapack311_id_()
;
  return 0;
}
                Popping language C
================================================================================
Checking for a functional BLAS and LAPACK in Default compiler locations
================================================================================
TEST checkLib from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:98)
TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:98)
  Checking for BLAS and LAPACK symbols
              Checking for functions ['ddot'] in library ['libblas.a'] []
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lblas -ldl
sh:
                Defined "HAVE_LIBBLAS" to "1"
                Popping language C
              Checking for functions ['dgetrs'] in library ['liblapack.a'] ['libblas.a']
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
                Defined "HAVE_LIBLAPACK" to "1"
                Popping language C
              Checking for functions ['f2cblaslapack311_id_'] in library ['libblas.a'] ['libblas.a']
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                        Pushing language C
                        Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lblas -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lblas -lblas -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_f2cblaslapack311_id_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_f2cblaslapack311_id_", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                            Pushing language C
                            Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -lblas -lblas -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char f2cblaslapack311_id_();

int main() {
f2cblaslapack311_id_()
;
  return 0;
}
                Popping language C
================================================================================
TEST checkESSL from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:490)
TESTING: checkESSL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:490)
  Check for the IBM ESSL library
        Checking for functions ['iessl'] in library ['liblapack.a'] []
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_iessl", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_iessl", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char iessl();

int main() {
iessl()
;
  return 0;
}
          Popping language C
================================================================================
TEST checkPESSL from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:496)
TESTING: checkPESSL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:496)
  Check for the IBM PESSL library - and error out - if used instead of ESSL
        Checking for functions ['pdgemm'] in library ['liblapack.a'] []
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_pdgemm", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_pdgemm", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                      Pushing language C
                      Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char pdgemm();

int main() {
pdgemm()
;
  return 0;
}
          Popping language C
================================================================================
TEST checkMissing from config.packages.BlasLapack(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/packages/BlasLapack.py:502)
TESTING: checkMissing from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:502)
  Check for missing LAPACK routines
        Checking for functions ['dgesvd'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dgetrf'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dgetrs'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dgeev'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dsyev'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dsyevx'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dsygv'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dsygvx'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dgetrf'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dpotrf'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dgetrs'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dpotrs'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dstebz'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dpttrf'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dpttrs'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dstein'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dorgqr'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
        Checking for functions ['dstebz'] in library ['liblapack.a'] ['libblas.a']
          Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                  Pushing language C
                  Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -llapack -lblas -ldl
sh:
          Defined "HAVE_LIBLAPACK" to "1"
          Popping language C
    Pushing language Cxx
================================================================================
TEST configureLibrary from config.packages.UMFPACK(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:370)
TESTING: configureLibrary from config.packages.UMFPACK(config/BuildSystem/config/package.py:370)
  Find an installation and check if it can work with PETSc
==================================================================================
      Checking for a functional UMFPACK
              Found a copy of UMFPACK in UMFPACK-5.4
umfpackDir = /Applications/FEniCS/src/petsc-3.1-p4/externalpackages/UMFPACK-5.4 installDir /Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt
                Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                Popping language C
Do not need to rebuild UMFPACK
      Checking for library in Download UMFPACK: ['/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/lib/libumfpack.a', 'libamd.a']
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
          Checking for functions ['umfpack_di_report_info'] in library ['/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/lib/libumfpack.a', 'libamd.a'] ['liblapack.a', 'libblas.a']
            Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                    Pushing language CXX
                    Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -L/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/lib -L/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/lib -lumfpack -lamd -llapack -lblas -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -L/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/lib -L/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/lib -lumfpack -lamd -llapack -lblas -ldl
sh:
            Defined "HAVE_LIBUMFPACK" to "1"
            Defined "HAVE_LIBAMD" to "1"
            Popping language Cxx
      Checking for headers Download UMFPACK: ['/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include']
================================================================================
TEST checkInclude from config.headers(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/headers.py:92)
TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:92)
  Checks if a particular include file can be found along particular include paths
sh: mpicc -E -I/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include conftest.c
Executing: mpicc -E -I/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include conftest.c
sh: # 1 "conftest.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "conftest.c"
# 1 "confdefs.h" 1
# 2 "conftest.c" 2
# 1 "conffix.h" 1
# 3 "conftest.c" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 1
# 31 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h"
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/UFconfig.h" 1
# 44 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/UFconfig.h"
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 1 3 4
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/syslimits.h" 1 3 4
# 8 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 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
# 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
# 9 "/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
# 11 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 3 4
# 45 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/UFconfig.h" 2
# 32 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 48 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h"
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_symbolic.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_symbolic.h"
int umfpack_di_symbolic
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ],
    void **Symbolic,
    const double Control [20],
    double Info [90]
) ;
long umfpack_dl_symbolic
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ],
    void **Symbolic,
    const double Control [20],
    double Info [90]
) ;
int umfpack_zi_symbolic
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ], const double Az [ ],
    void **Symbolic,
    const double Control [20],
    double Info [90]
) ;
long umfpack_zl_symbolic
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ], const double Az [ ],
    void **Symbolic,
    const double Control [20],
    double Info [90]
) ;
# 49 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_numeric.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_numeric.h"
int umfpack_di_numeric
(
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ],
    void *Symbolic,
    void **Numeric,
    const double Control [20],
    double Info [90]
) ;
long umfpack_dl_numeric
(
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ],
    void *Symbolic,
    void **Numeric,
    const double Control [20],
    double Info [90]
) ;
int umfpack_zi_numeric
(
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ], const double Az [ ],
    void *Symbolic,
    void **Numeric,
    const double Control [20],
    double Info [90]
) ;
long umfpack_zl_numeric
(
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ], const double Az [ ],
    void *Symbolic,
    void **Numeric,
    const double Control [20],
    double Info [90]
) ;
# 50 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_solve.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_solve.h"
int umfpack_di_solve
(
    int sys,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ],
    double X [ ],
    const double B [ ],
    void *Numeric,
    const double Control [20],
    double Info [90]
) ;
long umfpack_dl_solve
(
    long sys,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ],
    double X [ ],
    const double B [ ],
    void *Numeric,
    const double Control [20],
    double Info [90]
) ;
int umfpack_zi_solve
(
    int sys,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ], const double Az [ ],
    double Xx [ ], double Xz [ ],
    const double Bx [ ], const double Bz [ ],
    void *Numeric,
    const double Control [20],
    double Info [90]
) ;
long umfpack_zl_solve
(
    long sys,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ], const double Az [ ],
    double Xx [ ], double Xz [ ],
    const double Bx [ ], const double Bz [ ],
    void *Numeric,
    const double Control [20],
    double Info [90]
) ;
# 51 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_free_symbolic.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_free_symbolic.h"
void umfpack_di_free_symbolic
(
    void **Symbolic
) ;
void umfpack_dl_free_symbolic
(
    void **Symbolic
) ;
void umfpack_zi_free_symbolic
(
    void **Symbolic
) ;
void umfpack_zl_free_symbolic
(
    void **Symbolic
) ;
# 52 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_free_numeric.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_free_numeric.h"
void umfpack_di_free_numeric
(
    void **Numeric
) ;
void umfpack_dl_free_numeric
(
    void **Numeric
) ;
void umfpack_zi_free_numeric
(
    void **Numeric
) ;
void umfpack_zl_free_numeric
(
    void **Numeric
) ;
# 53 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_defaults.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_defaults.h"
void umfpack_di_defaults
(
    double Control [20]
) ;
void umfpack_dl_defaults
(
    double Control [20]
) ;
void umfpack_zi_defaults
(
    double Control [20]
) ;
void umfpack_zl_defaults
(
    double Control [20]
) ;
# 56 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_qsymbolic.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_qsymbolic.h"
int umfpack_di_qsymbolic
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ],
    const int Qinit [ ],
    void **Symbolic,
    const double Control [20],
    double Info [90]
) ;
long umfpack_dl_qsymbolic
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ],
    const long Qinit [ ],
    void **Symbolic,
    const double Control [20],
    double Info [90]
) ;
int umfpack_zi_qsymbolic
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ], const double Az [ ],
    const int Qinit [ ],
    void **Symbolic,
    const double Control [20],
    double Info [90]
) ;
long umfpack_zl_qsymbolic
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ], const double Az [ ],
    const long Qinit [ ],
    void **Symbolic,
    const double Control [20],
    double Info [90]
) ;
# 57 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_wsolve.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_wsolve.h"
int umfpack_di_wsolve
(
    int sys,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ],
    double X [ ],
    const double B [ ],
    void *Numeric,
    const double Control [20],
    double Info [90],
    int Wi [ ],
    double W [ ]
) ;
long umfpack_dl_wsolve
(
    long sys,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ],
    double X [ ],
    const double B [ ],
    void *Numeric,
    const double Control [20],
    double Info [90],
    long Wi [ ],
    double W [ ]
) ;
int umfpack_zi_wsolve
(
    int sys,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ], const double Az [ ],
    double Xx [ ], double Xz [ ],
    const double Bx [ ], const double Bz [ ],
    void *Numeric,
    const double Control [20],
    double Info [90],
    int Wi [ ],
    double W [ ]
) ;
long umfpack_zl_wsolve
(
    long sys,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ], const double Az [ ],
    double Xx [ ], double Xz [ ],
    const double Bx [ ], const double Bz [ ],
    void *Numeric,
    const double Control [20],
    double Info [90],
    long Wi [ ],
    double W [ ]
) ;
# 58 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_triplet_to_col.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_triplet_to_col.h"
int umfpack_di_triplet_to_col
(
    int n_row,
    int n_col,
    int nz,
    const int Ti [ ],
    const int Tj [ ],
    const double Tx [ ],
    int Ap [ ],
    int Ai [ ],
    double Ax [ ],
    int Map [ ]
) ;
long umfpack_dl_triplet_to_col
(
    long n_row,
    long n_col,
    long nz,
    const long Ti [ ],
    const long Tj [ ],
    const double Tx [ ],
    long Ap [ ],
    long Ai [ ],
    double Ax [ ],
    long Map [ ]
) ;
int umfpack_zi_triplet_to_col
(
    int n_row,
    int n_col,
    int nz,
    const int Ti [ ],
    const int Tj [ ],
    const double Tx [ ], const double Tz [ ],
    int Ap [ ],
    int Ai [ ],
    double Ax [ ], double Az [ ],
    int Map [ ]
) ;
long umfpack_zl_triplet_to_col
(
    long n_row,
    long n_col,
    long nz,
    const long Ti [ ],
    const long Tj [ ],
    const double Tx [ ], const double Tz [ ],
    long Ap [ ],
    long Ai [ ],
    double Ax [ ], double Az [ ],
    long Map [ ]
) ;
# 61 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_col_to_triplet.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_col_to_triplet.h"
int umfpack_di_col_to_triplet
(
    int n_col,
    const int Ap [ ],
    int Tj [ ]
) ;
long umfpack_dl_col_to_triplet
(
    long n_col,
    const long Ap [ ],
    long Tj [ ]
) ;
int umfpack_zi_col_to_triplet
(
    int n_col,
    const int Ap [ ],
    int Tj [ ]
) ;
long umfpack_zl_col_to_triplet
(
    long n_col,
    const long Ap [ ],
    long Tj [ ]
) ;
# 62 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_transpose.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_transpose.h"
int umfpack_di_transpose
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ],
    const int P [ ],
    const int Q [ ],
    int Rp [ ],
    int Ri [ ],
    double Rx [ ]
) ;
long umfpack_dl_transpose
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ],
    const long P [ ],
    const long Q [ ],
    long Rp [ ],
    long Ri [ ],
    double Rx [ ]
) ;
int umfpack_zi_transpose
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ], const double Az [ ],
    const int P [ ],
    const int Q [ ],
    int Rp [ ],
    int Ri [ ],
    double Rx [ ], double Rz [ ],
    int do_conjugate
) ;
long umfpack_zl_transpose
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ], const double Az [ ],
    const long P [ ],
    const long Q [ ],
    long Rp [ ],
    long Ri [ ],
    double Rx [ ], double Rz [ ],
    long do_conjugate
) ;
# 63 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_scale.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_scale.h"
int umfpack_di_scale
(
    double X [ ],
    const double B [ ],
    void *Numeric
) ;
long umfpack_dl_scale
(
    double X [ ],
    const double B [ ],
    void *Numeric
) ;
int umfpack_zi_scale
(
    double Xx [ ], double Xz [ ],
    const double Bx [ ], const double Bz [ ],
    void *Numeric
) ;
long umfpack_zl_scale
(
    double Xx [ ], double Xz [ ],
    const double Bx [ ], const double Bz [ ],
    void *Numeric
) ;
# 64 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_get_lunz.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_get_lunz.h"
int umfpack_di_get_lunz
(
    int *lnz,
    int *unz,
    int *n_row,
    int *n_col,
    int *nz_udiag,
    void *Numeric
) ;
long umfpack_dl_get_lunz
(
    long *lnz,
    long *unz,
    long *n_row,
    long *n_col,
    long *nz_udiag,
    void *Numeric
) ;
int umfpack_zi_get_lunz
(
    int *lnz,
    int *unz,
    int *n_row,
    int *n_col,
    int *nz_udiag,
    void *Numeric
) ;
long umfpack_zl_get_lunz
(
    long *lnz,
    long *unz,
    long *n_row,
    long *n_col,
    long *nz_udiag,
    void *Numeric
) ;
# 67 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_get_numeric.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_get_numeric.h"
int umfpack_di_get_numeric
(
    int Lp [ ],
    int Lj [ ],
    double Lx [ ],
    int Up [ ],
    int Ui [ ],
    double Ux [ ],
    int P [ ],
    int Q [ ],
    double Dx [ ],
    int *do_recip,
    double Rs [ ],
    void *Numeric
) ;
long umfpack_dl_get_numeric
(
    long Lp [ ],
    long Lj [ ],
    double Lx [ ],
    long Up [ ],
    long Ui [ ],
    double Ux [ ],
    long P [ ],
    long Q [ ],
    double Dx [ ],
    long *do_recip,
    double Rs [ ],
    void *Numeric
) ;
int umfpack_zi_get_numeric
(
    int Lp [ ],
    int Lj [ ],
    double Lx [ ], double Lz [ ],
    int Up [ ],
    int Ui [ ],
    double Ux [ ], double Uz [ ],
    int P [ ],
    int Q [ ],
    double Dx [ ], double Dz [ ],
    int *do_recip,
    double Rs [ ],
    void *Numeric
) ;
long umfpack_zl_get_numeric
(
    long Lp [ ],
    long Lj [ ],
    double Lx [ ], double Lz [ ],
    long Up [ ],
    long Ui [ ],
    double Ux [ ], double Uz [ ],
    long P [ ],
    long Q [ ],
    double Dx [ ], double Dz [ ],
    long *do_recip,
    double Rs [ ],
    void *Numeric
) ;
# 68 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_get_symbolic.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_get_symbolic.h"
int umfpack_di_get_symbolic
(
    int *n_row,
    int *n_col,
    int *n1,
    int *nz,
    int *nfr,
    int *nchains,
    int P [ ],
    int Q [ ],
    int Front_npivcol [ ],
    int Front_parent [ ],
    int Front_1strow [ ],
    int Front_leftmostdesc [ ],
    int Chain_start [ ],
    int Chain_maxrows [ ],
    int Chain_maxcols [ ],
    void *Symbolic
) ;
long umfpack_dl_get_symbolic
(
    long *n_row,
    long *n_col,
    long *n1,
    long *nz,
    long *nfr,
    long *nchains,
    long P [ ],
    long Q [ ],
    long Front_npivcol [ ],
    long Front_parent [ ],
    long Front_1strow [ ],
    long Front_leftmostdesc [ ],
    long Chain_start [ ],
    long Chain_maxrows [ ],
    long Chain_maxcols [ ],
    void *Symbolic
) ;
int umfpack_zi_get_symbolic
(
    int *n_row,
    int *n_col,
    int *n1,
    int *nz,
    int *nfr,
    int *nchains,
    int P [ ],
    int Q [ ],
    int Front_npivcol [ ],
    int Front_parent [ ],
    int Front_1strow [ ],
    int Front_leftmostdesc [ ],
    int Chain_start [ ],
    int Chain_maxrows [ ],
    int Chain_maxcols [ ],
    void *Symbolic
) ;
long umfpack_zl_get_symbolic
(
    long *n_row,
    long *n_col,
    long *n1,
    long *nz,
    long *nfr,
    long *nchains,
    long P [ ],
    long Q [ ],
    long Front_npivcol [ ],
    long Front_parent [ ],
    long Front_1strow [ ],
    long Front_leftmostdesc [ ],
    long Chain_start [ ],
    long Chain_maxrows [ ],
    long Chain_maxcols [ ],
    void *Symbolic
) ;
# 69 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_save_numeric.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_save_numeric.h"
int umfpack_di_save_numeric
(
    void *Numeric,
    char *filename
) ;
long umfpack_dl_save_numeric
(
    void *Numeric,
    char *filename
) ;
int umfpack_zi_save_numeric
(
    void *Numeric,
    char *filename
) ;
long umfpack_zl_save_numeric
(
    void *Numeric,
    char *filename
) ;
# 70 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_load_numeric.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_load_numeric.h"
int umfpack_di_load_numeric
(
    void **Numeric,
    char *filename
) ;
long umfpack_dl_load_numeric
(
    void **Numeric,
    char *filename
) ;
int umfpack_zi_load_numeric
(
    void **Numeric,
    char *filename
) ;
long umfpack_zl_load_numeric
(
    void **Numeric,
    char *filename
) ;
# 71 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_save_symbolic.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_save_symbolic.h"
int umfpack_di_save_symbolic
(
    void *Symbolic,
    char *filename
) ;
long umfpack_dl_save_symbolic
(
    void *Symbolic,
    char *filename
) ;
int umfpack_zi_save_symbolic
(
    void *Symbolic,
    char *filename
) ;
long umfpack_zl_save_symbolic
(
    void *Symbolic,
    char *filename
) ;
# 72 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_load_symbolic.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_load_symbolic.h"
int umfpack_di_load_symbolic
(
    void **Symbolic,
    char *filename
) ;
long umfpack_dl_load_symbolic
(
    void **Symbolic,
    char *filename
) ;
int umfpack_zi_load_symbolic
(
    void **Symbolic,
    char *filename
) ;
long umfpack_zl_load_symbolic
(
    void **Symbolic,
    char *filename
) ;
# 73 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_get_determinant.h" 1
# 12 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_get_determinant.h"
int umfpack_di_get_determinant
(
    double *Mx,
    double *Ex,
    void *NumericHandle,
    double User_Info [90]
) ;
long umfpack_dl_get_determinant
(
    double *Mx,
    double *Ex,
    void *NumericHandle,
    double User_Info [90]
) ;
int umfpack_zi_get_determinant
(
    double *Mx,
    double *Mz,
    double *Ex,
    void *NumericHandle,
    double User_Info [90]
) ;
long umfpack_zl_get_determinant
(
    double *Mx,
    double *Mz,
    double *Ex,
    void *NumericHandle,
    double User_Info [90]
) ;
# 74 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_status.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_status.h"
void umfpack_di_report_status
(
    const double Control [20],
    int status
) ;
void umfpack_dl_report_status
(
    const double Control [20],
    long status
) ;
void umfpack_zi_report_status
(
    const double Control [20],
    int status
) ;
void umfpack_zl_report_status
(
    const double Control [20],
    long status
) ;
# 77 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_info.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_info.h"
void umfpack_di_report_info
(
    const double Control [20],
    const double Info [90]
) ;
void umfpack_dl_report_info
(
    const double Control [20],
    const double Info [90]
) ;
void umfpack_zi_report_info
(
    const double Control [20],
    const double Info [90]
) ;
void umfpack_zl_report_info
(
    const double Control [20],
    const double Info [90]
) ;
# 78 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_control.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_control.h"
void umfpack_di_report_control
(
    const double Control [20]
) ;
void umfpack_dl_report_control
(
    const double Control [20]
) ;
void umfpack_zi_report_control
(
    const double Control [20]
) ;
void umfpack_zl_report_control
(
    const double Control [20]
) ;
# 79 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_matrix.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_matrix.h"
int umfpack_di_report_matrix
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ],
    int col_form,
    const double Control [20]
) ;
long umfpack_dl_report_matrix
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ],
    long col_form,
    const double Control [20]
) ;
int umfpack_zi_report_matrix
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ],
    const double Ax [ ], const double Az [ ],
    int col_form,
    const double Control [20]
) ;
long umfpack_zl_report_matrix
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ],
    const double Ax [ ], const double Az [ ],
    long col_form,
    const double Control [20]
) ;
# 80 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_triplet.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_triplet.h"
int umfpack_di_report_triplet
(
    int n_row,
    int n_col,
    int nz,
    const int Ti [ ],
    const int Tj [ ],
    const double Tx [ ],
    const double Control [20]
) ;
long umfpack_dl_report_triplet
(
    long n_row,
    long n_col,
    long nz,
    const long Ti [ ],
    const long Tj [ ],
    const double Tx [ ],
    const double Control [20]
) ;
int umfpack_zi_report_triplet
(
    int n_row,
    int n_col,
    int nz,
    const int Ti [ ],
    const int Tj [ ],
    const double Tx [ ], const double Tz [ ],
    const double Control [20]
) ;
long umfpack_zl_report_triplet
(
    long n_row,
    long n_col,
    long nz,
    const long Ti [ ],
    const long Tj [ ],
    const double Tx [ ], const double Tz [ ],
    const double Control [20]
) ;
# 81 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_vector.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_vector.h"
int umfpack_di_report_vector
(
    int n,
    const double X [ ],
    const double Control [20]
) ;
long umfpack_dl_report_vector
(
    long n,
    const double X [ ],
    const double Control [20]
) ;
int umfpack_zi_report_vector
(
    int n,
    const double Xx [ ], const double Xz [ ],
    const double Control [20]
) ;
long umfpack_zl_report_vector
(
    long n,
    const double Xx [ ], const double Xz [ ],
    const double Control [20]
) ;
# 82 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_symbolic.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_symbolic.h"
int umfpack_di_report_symbolic
(
    void *Symbolic,
    const double Control [20]
) ;
long umfpack_dl_report_symbolic
(
    void *Symbolic,
    const double Control [20]
) ;
int umfpack_zi_report_symbolic
(
    void *Symbolic,
    const double Control [20]
) ;
long umfpack_zl_report_symbolic
(
    void *Symbolic,
    const double Control [20]
) ;
# 83 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_numeric.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_numeric.h"
int umfpack_di_report_numeric
(
    void *Numeric,
    const double Control [20]
) ;
long umfpack_dl_report_numeric
(
    void *Numeric,
    const double Control [20]
) ;
int umfpack_zi_report_numeric
(
    void *Numeric,
    const double Control [20]
) ;
long umfpack_zl_report_numeric
(
    void *Numeric,
    const double Control [20]
) ;
# 84 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_perm.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_report_perm.h"
int umfpack_di_report_perm
(
    int np,
    const int Perm [ ],
    const double Control [20]
) ;
long umfpack_dl_report_perm
(
    long np,
    const long Perm [ ],
    const double Control [20]
) ;
int umfpack_zi_report_perm
(
    int np,
    const int Perm [ ],
    const double Control [20]
) ;
long umfpack_zl_report_perm
(
    long np,
    const long Perm [ ],
    const double Control [20]
) ;
# 85 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_timer.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_timer.h"
double umfpack_timer ( void ) ;
# 88 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_tictoc.h" 1
# 11 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_tictoc.h"
void umfpack_tic (double stats [2]) ;
void umfpack_toc (double stats [2]) ;
# 89 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/amd.h" 1
# 45 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/amd.h"
# 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 1 3 4
# 152 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4
typedef int ptrdiff_t;
# 214 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4
typedef long unsigned int size_t;
# 326 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4
typedef int wchar_t;
# 46 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/amd.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/UFconfig.h" 1
# 49 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/amd.h" 2
int amd_order
(
    int n,
    const int Ap [ ],
    const int Ai [ ],
    int P [ ],
    double Control [ ],
    double Info [ ]
) ;
long amd_l_order
(
    long n,
    const long Ap [ ],
    const long Ai [ ],
    long P [ ],
    double Control [ ],
    double Info [ ]
) ;
# 239 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/amd.h"
void amd_2
(
    int n,
    int Pe [ ],
    int Iw [ ],
    int Len [ ],
    int iwlen,
    int pfree,
    int Nv [ ],
    int Next [ ],
    int Last [ ],
    int Head [ ],
    int Elen [ ],
    int Degree [ ],
    int W [ ],
    double Control [ ],
    double Info [ ]
) ;
void amd_l2
(
    long n,
    long Pe [ ],
    long Iw [ ],
    long Len [ ],
    long iwlen,
    long pfree,
    long Nv [ ],
    long Next [ ],
    long Last [ ],
    long Head [ ],
    long Elen [ ],
    long Degree [ ],
    long W [ ],
    double Control [ ],
    double Info [ ]
) ;
# 291 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/amd.h"
int amd_valid
(
    int n_row,
    int n_col,
    const int Ap [ ],
    const int Ai [ ]
) ;
long amd_l_valid
(
    long n_row,
    long n_col,
    const long Ap [ ],
    const long Ai [ ]
) ;
# 318 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/amd.h"
extern void *(*amd_malloc) (size_t) ;
extern void (*amd_free) (void *) ;
extern void *(*amd_realloc) (void *, size_t) ;
extern void *(*amd_calloc) (size_t, size_t) ;
extern int (*amd_printf) (const char *, ...) ;
void amd_defaults (double Control [ ]) ;
void amd_l_defaults (double Control [ ]) ;
void amd_control (double Control [ ]) ;
void amd_l_control (double Control [ ]) ;
void amd_info (double Info [ ]) ;
void amd_l_info (double Info [ ]) ;
# 92 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 1 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_global.h" 1
# 17 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack_global.h"
extern double (*umfpack_hypot) (double, double) ;
extern int (*umfpack_divcomplex) (double, double, double, double, double *, double *) ;
double umf_hypot (double x, double y) ;
int umf_divcomplex (double, double, double, double, double *, double *) ;
# 95 "/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include/umfpack.h" 2
# 3 "conftest.c" 2

Found header files ['umfpack.h'] in ['/Applications/FEniCS/src/petsc-3.1-p4/darwin9.2.0-cxx-opt/include']
================================================================================
TEST checkSharedLibrary from config.packages.UMFPACK(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:423)
TESTING: checkSharedLibrary from config.packages.UMFPACK(config/BuildSystem/config/package.py:423)
  By default we don't care about checking if the library is shared
    Popping language Cxx
================================================================================
TEST configureLibraryOptions from PETSc.utilities.libraryOptions(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/libraryOptions.py:45)
TESTING: configureLibraryOptions from PETSc.utilities.libraryOptions(config/PETSc/utilities/libraryOptions.py:45)
  Sets PETSC_USE_DEBUG, PETSC_USE_INFO, PETSC_USE_LOG, PETSC_USE_CTABLE and PETSC_USE_FORTRAN_KERNELS
        Defined "USE_LOG" to "1"
        Defined "USE_INFO" to "1"
        Defined "USE_CTABLE" to "1"
          Checking for functions ['bgl_perfctr_void'] in library [''] []
            Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_bgl_perfctr_void", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_bgl_perfctr_void", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                        Pushing language C
                        Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char bgl_perfctr_void();

int main() {
bgl_perfctr_void()
;
  return 0;
}
            Popping language C
          Checking for functions ['ADIOI_BGL_Open'] in library [''] []
            Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_ADIOI_BGL_Open", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_ADIOI_BGL_Open", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                        Pushing language C
                        Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ADIOI_BGL_Open();

int main() {
ADIOI_BGL_Open()
;
  return 0;
}
            Popping language C
        BGL/IBM test failure
        Defined "PETSC_USE_BACKWARD_LOOP" to "1"
          Checking for functions ['bgl_perfctr_void'] in library [''] []
            Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_bgl_perfctr_void", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_bgl_perfctr_void", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                        Pushing language C
                        Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char bgl_perfctr_void();

int main() {
bgl_perfctr_void()
;
  return 0;
}
            Popping language C
          Checking for functions ['ADIOI_BGL_Open'] in library [''] []
            Pushing language C
sh: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
Executing: mpicc -c -o conftest.o -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.c
sh:
                    Pushing language C
                    Popping language C
sh: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Executing: mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
sh:
Possible ERROR while running linker: Undefined symbols:
  "_ADIOI_BGL_Open", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
 output: ret = 256
error message = {Undefined symbols:
  "_ADIOI_BGL_Open", referenced from:
      _main in conftest.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}
                        Pushing language C
                        Popping language C
 in mpicc -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -PIC -Wall -Wwrite-strings -Wno-strict-aliasing -O2 conftest.o -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ADIOI_BGL_Open();

int main() {
ADIOI_BGL_Open()
;
  return 0;
}
            Popping language C
        BGL/IBM test failure
        Defined "Alignx(a,b)" to " "
================================================================================
TEST configureISColorValueType from PETSc.utilities.libraryOptions(/Applications/FEniCS/src/petsc-3.1-p4/config/PETSc/utilities/libraryOptions.py:90)
TESTING: configureISColorValueType from PETSc.utilities.libraryOptions(config/PETSc/utilities/libraryOptions.py:90)
  Sets PETSC_IS_COLOR_VALUE_TYPE, MPIU_COLORING_VALUE, IS_COLORING_MAX required by ISColor
        Defined "MPIU_COLORING_VALUE" to "MPI_UNSIGNED_SHORT"
        Defined "IS_COLORING_MAX" to "65535"
        Defined "IS_COLOR_VALUE_TYPE" to "short"
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.TetGen(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.TetGen(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.SuperLU(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.SuperLU(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.sundials(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.sundials(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.sprng(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.sprng(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.spooles(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.spooles(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.spai(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.spai(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
  Not a clone of PETSc, don't need Sowing

================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Sieve(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.Sieve(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.PVODE(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.PVODE(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.PLAPACK(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.PLAPACK(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Scotch(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.Scotch(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.PaStiX(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.PaStiX(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.PARTY(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.PARTY(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.pARMS(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.pARMS(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.papi(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.papi(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.P3Dlib(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.P3Dlib(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.oski(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:427)
TESTING: alternateConfigureLibrary from PETSc.packages.oski(config/BuildSystem/config/package.py:427)
  Called if --with-packagename=0; does nothing by default
    Pushing language Cxx
================================================================================
TEST configureLibrary from PETSc.packages.ParMetis(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py:370)
TESTING: configureLibrary from PETSc.packages.ParMetis(config/BuildSystem/config/package.py:370)
  Find an installation and check if it can work with PETSc
==================================================================================
      Checking for a functional ParMetis
      Checking for library in User specified root directory PARMETIS: ['libmetis.a']
================================================================================
TEST check from config.libraries(/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/libraries.py:133)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
          Checking for functions ['ParMETIS_V3_PartKway'] in library ['libmetis.a'] []
            Pushing language Cxx
sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -PIC conftest.cc
sh:
                    Pushing language CXX
                    Popping language CXX
sh: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lmetis -ldl
Executing: mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lmetis -ldl
sh:
Possible ERROR while running linker: ld: library not found for -lmetis
collect2: ld returned 1 exit status
 output: ret = 256
error message = {ld: library not found for -lmetis
collect2: ld returned 1 exit status
}
                        Pushing language CXX
                        Popping language CXX
 in mpicxx -o conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wall -Wwrite-strings -Wno-strict-aliasing -O conftest.o -lmetis -ldl
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */

#ifdef __cplusplus
extern "C" {
#endif
char ParMETIS_V3_PartKway();

#ifdef __cplusplus
}
#endif

int main() {
ParMETIS_V3_PartKway()
;
  return 0;
}
            Popping language Cxx
*******************************************************************************
         UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details):
-------------------------------------------------------------------------------
--with-parmetis-dir= did not work
*******************************************************************************
  File "./config/configure.py", line 257, in petsc_configure
    framework.configure(out = sys.stdout)
  File "/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/framework.py", line 944, in configure
    child.configure()
  File "/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py", line 456, in configure
    self.executeTest(self.configureLibrary)
  File "/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/base.py", line 97, in executeTest
    ret = apply(test, args,kargs)
  File "/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py", line 395, in configureLibrary
    for location, directory, lib, incl in self.generateGuesses():
  File "/Applications/FEniCS/src/petsc-3.1-p4/config/BuildSystem/config/package.py", line 220, in generateGuesses
    raise RuntimeError('--with-'+self.package+'-dir='+self.framework.argDB['with-'+self.package+'-dir']+' did not work')

Revision history for this message
Harish Narayanan (hnarayanan) said :
#6

Dorsal has not been tested/updated for 10.5.x in several months, which is resulting in the problems you are experiencing. Two things I can suggest are:

1. Try invoking Dorsal via the following command:

./dorsal.sh FEniCS/platforms/supported/snowleopard.platform

This forces Dorsal to use the package list and instructions for Snow Leopard on your Leopard machine. The reason I am asking you to try this is because snowleopard.platform is more recently tested, and will likely work without too many modifications in Leopard.

2. Upgrade to Mac OS X 10.6.x

Revision history for this message
Haris J. Catrakis (catrakis) said :
#7

Thanks Harish Narayanan, that solved my question.

Revision history for this message
Haris J. Catrakis (catrakis) said :
#8

Hi Harish,

With your advice (./dorsal.sh FEniCS/platforms/supported/snowleopard.platform), I was able to build almost all of FEniCS (including armadillo) but I had this error:

parser_ll.l: In function ‘scotchyylex’:
parser_ll.l:123: error: ‘yylval’ undeclared (first use in this function)
parser_ll.l:123: error: (Each undeclared identifier is reported only once
parser_ll.l:123: error: for each function it appears in.)
make[2]: *** [parser_ll.o] Error 1
make[1]: *** [scotch] Error 2
make: *** [scotch] Error 2
Failure with exit status: 2
Exit message: There was a problem building scotch_5.1.9.

In any case, I'll go ahead and upgrade to Mac OS X 10.6.x

Thank you again,

Haris

Revision history for this message
Harish Narayanan (hnarayanan) said :
#9

Scotch is not a necessary dependency. Try disabling it by editing the list of packages in FEniCS/platforms/supported/snowleopard.platform to read the following and rerunning the command above.

PACKAGES=(
skip:parmetis
skip:petsccore
skip:slepc
skip:armadillo
# swiginac
skip:mtl
# trilinos
# scotch
fiat
# ferari
ufc
ufl
ffc
# syfi
viper
instant
dolfin

Revision history for this message
Haris J. Catrakis (catrakis) said :
#10

Instead of continuing with Mac OS X 10.5.8, I decided to upgrade to 10.6.4 (Snow Leopard), as you advised for installing DOLFIN with dorsal. I installed Xcode (and X11 is automatically installed in Snow Leopard). Also, I installed MacPorts (http://distfiles.macports.org/MacPorts/MacPorts-1.9.1-10.6-SnowLeopard.dmg) as MacPorts 1.9.1.

When I try to build DOLFIN with Dorsal (./dorsal.sh) and I try the command 'sudo port install wget autogen readline pkgconfig libxml2 libtool cgal gmp zlib python26 swig-python py26-numpy bzr bzrtools git-core ginac boost +python26 vtk-devel +python26 suitesparse py26-scientific cppunit', I get this error:

Error: Cannot install wget for the arch(s) 'x86_64' because
Error: its dependency texinfo is only installed for the archs 'i386 ppc'.
Error: Unable to execute port: architecture mismatch

Please let me know what I need to do (I am very grateful for all your help so far and I've decided to upgrade to 10.6.4 as you suggested).

Thank you,

Haris

Revision history for this message
Best Harish Narayanan (hnarayanan) said :
#11

You might need to clean out your MacPorts folder (/opt/local). There seems to be some conflict between what you are installing now vs. what was already in that folder before you upgraded to 10.6.4.

Revision history for this message
Haris J. Catrakis (catrakis) said :
#12

I successfully installed FEniCS including DOLFIN, using Dorsal, on my Mac OS X 10.6.4 after first cleaning out the /opt folder as suggested.

Thank you everyone on the DOLFIN team for your very helpful advice.

Looking forward to using DOLFIN and best wishes to everyone on the team.

Revision history for this message
Haris J. Catrakis (catrakis) said :
#13

Thanks Harish Narayanan, that solved my question.