Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.64 KB | None | 0 0
  1. Pushing language C
  2. Popping language C
  3. Pushing language CUDA
  4. Popping language CUDA
  5. Pushing language Cxx
  6. Popping language Cxx
  7. Pushing language FC
  8. Popping language FC
  9.  
  10. ================================================================================
  11. ================================================================================
  12. Starting Configure Run at Wed Feb 4 10:28:47 2015
  13. Configure Options: --configModules=PETSc.Configure --optionsModule=PETSc.compilerOptions --prefix=/home/johannr/.hashdist/bld/petsc/rs4zootsnzgx COPTFLAGS=-O2 --with-shared-libraries=1 --with-debugging=0 --with-blas-lib=/home/johannr/.hashdist/bld/blas/xsvwemqbi4dt/lib/libblas.so --with-lapack-lib=/home/johannr/.hashdist/bld/lapack/enbo6mjc6pke/lib/liblapack.so --with-metis-dir=/home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq --with-parmetis-dir=/home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq --with-scotch-dir=/home/johannr/.hashdist/bld/scotch/mpe3z2qfrqo7 --with-ptscotch-dir=/home/johannr/.hashdist/bld/scotch/mpe3z2qfrqo7 --with-suitesparse=1 --with-suitesparse-include=/home/johannr/.hashdist/bld/suitesparse/hudaaariibpa/include/suitesparse --with-suitesparse-lib="[/home/johannr/.hashdist/bld/suitesparse/hudaaariibpa/lib/libumfpack.a,libklu.a,libcholmod.a,libbtf.a,libccolamd.a,libcolamd.a,libcamd.a,libamd.a,libsuitesparseconfig.a]" --with-mpi-compilers CC=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc CXX=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ F77=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif77 F90=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 FC=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 --with-patchelf-dir=/home/johannr/.hashdist/bld/patchelf/k3rloj265ogt --with-python-dir=/home/johannr/.hashdist/bld/python/ctzx2dm36c6d --download-hypre=1 --download-mumps=1 --download-scalapack=1 --download-blacs=1 --download-ml=1
  14. Working directory: /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx
  15. Machine platform:
  16. ('Linux', 'debian-t420s', '3.10-2-amd64', '#1 SMP Debian 3.10.7-1 (2013-08-17)', 'x86_64', '')
  17. Python version:
  18. 2.7.8 (default, Dec 8 2014, 11:24:05)
  19. [GCC 4.9.2]
  20. ================================================================================
  21. Pushing language C
  22. Popping language C
  23. Pushing language CUDA
  24. Popping language CUDA
  25. Pushing language Cxx
  26. Popping language Cxx
  27. Pushing language FC
  28. Popping language FC
  29. ================================================================================
  30. TEST configureExternalPackagesDir from config.framework(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/framework.py:823)
  31. TESTING: configureExternalPackagesDir from config.framework(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/framework.py:823)
  32. ================================================================================
  33. TEST configureDebuggers from PETSc.utilities.debuggers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/debuggers.py:22)
  34. TESTING: configureDebuggers from PETSc.utilities.debuggers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/debuggers.py:22)
  35. Find a default debugger and determine its arguments
  36. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/gdb...not found
  37. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/gdb...not found
  38. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/gdb...not found
  39. Checking for program /usr/bin/gdb...found
  40. Defined make macro "GDB" to "/usr/bin/gdb"
  41. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/dbx...not found
  42. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/dbx...not found
  43. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/dbx...not found
  44. Checking for program /usr/bin/dbx...not found
  45. Checking for program /bin/dbx...not found
  46. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/xdb...not found
  47. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/xdb...not found
  48. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/xdb...not found
  49. Checking for program /usr/bin/xdb...not found
  50. Checking for program /bin/xdb...not found
  51. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/dsymutil...not found
  52. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/dsymutil...not found
  53. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/dsymutil...not found
  54. Checking for program /usr/bin/dsymutil...not found
  55. Checking for program /bin/dsymutil...not found
  56. Defined make macro "DSYMUTIL" to "true"
  57. Defined "USE_GDB_DEBUGGER" to "1"
  58. ================================================================================
  59. TEST configureGit from config.sourceControl(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/sourceControl.py:24)
  60. TESTING: configureGit from config.sourceControl(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/sourceControl.py:24)
  61. Find the Git executable
  62. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/git...not found
  63. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/git...not found
  64. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/git...not found
  65. Checking for program /usr/bin/git...found
  66. Defined make macro "GIT" to "git"
  67. Executing: git --version
  68. stdout: git version 2.1.4
  69. ================================================================================
  70. TEST configureMercurial from config.sourceControl(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/sourceControl.py:35)
  71. TESTING: configureMercurial from config.sourceControl(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/sourceControl.py:35)
  72. Find the Mercurial executable
  73. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/hg...not found
  74. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/hg...not found
  75. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/hg...not found
  76. Checking for program /usr/bin/hg...found
  77. Defined make macro "HG" to "hg"
  78. Executing: hg version -q
  79. stdout: Mercurial Distributed SCM (version 3.1.2)
  80. ================================================================================
  81. TEST configureCVS from config.sourceControl(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/sourceControl.py:46)
  82. TESTING: configureCVS from config.sourceControl(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/sourceControl.py:46)
  83. Find the CVS executable
  84. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/cvs...not found
  85. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/cvs...not found
  86. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/cvs...not found
  87. Checking for program /usr/bin/cvs...not found
  88. Checking for program /bin/cvs...not found
  89. ================================================================================
  90. TEST configureSubversion from config.sourceControl(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/sourceControl.py:55)
  91. TESTING: configureSubversion from config.sourceControl(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/sourceControl.py:55)
  92. Find the Subversion executable
  93. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/svn...not found
  94. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/svn...not found
  95. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/svn...not found
  96. Checking for program /usr/bin/svn...found
  97. Defined make macro "SVN" to "svn"
  98. Executing: svn --version -q
  99. stdout: 1.8.10
  100. ================================================================================
  101. TEST configureCLanguage from PETSc.utilities.languages(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/languages.py:27)
  102. TESTING: configureCLanguage from PETSc.utilities.languages(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/languages.py:27)
  103. Choose whether to compile the PETSc library using a C or C++ compiler
  104. C language is C
  105. Defined "CLANGUAGE_C" to "1"
  106. ================================================================================
  107. TEST configureDirectories from PETSc.utilities.petscdir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/petscdir.py:23)
  108. TESTING: configureDirectories from PETSc.utilities.petscdir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/petscdir.py:23)
  109. Checks PETSC_DIR and sets if not set
  110. Version Information:
  111. #define PETSC_VERSION_RELEASE 1
  112. #define PETSC_VERSION_MAJOR 3
  113. #define PETSC_VERSION_MINOR 5
  114. #define PETSC_VERSION_SUBMINOR 2
  115. #define PETSC_VERSION_PATCH 0
  116. #define PETSC_VERSION_DATE "Sep, 08, 2014"
  117. #define PETSC_VERSION_GIT "v3.5.1-93-g9557175"
  118. #define PETSC_VERSION_DATE_GIT "2014-09-08 22:41:13 -0500"
  119. #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
  120. #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \
  121. #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \
  122. #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \
  123. #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \
  124. Defined make macro "DIR" to "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx"
  125. ================================================================================
  126. TEST getDatafilespath from PETSc.utilities.dataFilesPath(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/dataFilesPath.py:29)
  127. TESTING: getDatafilespath from PETSc.utilities.dataFilesPath(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/dataFilesPath.py:29)
  128. Checks what DATAFILESPATH should be
  129. ================================================================================
  130. TEST configureInstallationMethod from PETSc.utilities.petscclone(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/petscclone.py:15)
  131. TESTING: configureInstallationMethod from PETSc.utilities.petscclone(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/petscclone.py:15)
  132. This is a tarball installation
  133. ================================================================================
  134. TEST configureETags from PETSc.utilities.Etags(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/Etags.py:27)
  135. TESTING: configureETags from PETSc.utilities.Etags(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/Etags.py:27)
  136. Determine if etags files exist and try to create otherwise
  137. Found etags file
  138. ================================================================================
  139. TEST configureArchitecture from PETSc.utilities.arch(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/arch.py:25)
  140. TESTING: configureArchitecture from PETSc.utilities.arch(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/arch.py:25)
  141. Checks PETSC_ARCH and sets if not set
  142. Defined "ARCH" to ""arch-linux2-c-opt""
  143. ================================================================================
  144. TEST setInstallDir from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:27)
  145. TESTING: setInstallDir from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:27)
  146. setup installDir to PETSC_DIR/PETSC_ARCH
  147. ================================================================================
  148. TEST saveReconfigure from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:53)
  149. TESTING: saveReconfigure from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:53)
  150. ================================================================================
  151. TEST cleanInstallDir from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:46)
  152. TESTING: cleanInstallDir from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:46)
  153. ================================================================================
  154. TEST configureInstallDir from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:31)
  155. TESTING: configureInstallDir from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:31)
  156. Makes installDir subdirectories if it does not exist
  157. Changed persistence directory to /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/arch-linux2-c-opt/conf
  158. ================================================================================
  159. TEST restoreReconfigure from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:66)
  160. TESTING: restoreReconfigure from PETSc.utilities.installDir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/installDir.py:66)
  161. ================================================================================
  162. TEST setExternalPackagesDir from PETSc.utilities.externalpackagesdir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/externalpackagesdir.py:15)
  163. TESTING: setExternalPackagesDir from PETSc.utilities.externalpackagesdir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/externalpackagesdir.py:15)
  164. ================================================================================
  165. TEST cleanExternalpackagesDir from PETSc.utilities.externalpackagesdir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/externalpackagesdir.py:22)
  166. TESTING: cleanExternalpackagesDir from PETSc.utilities.externalpackagesdir(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/PETSc/utilities/externalpackagesdir.py:22)
  167. ================================================================================
  168. TEST printEnvVariables from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:1529)
  169. TESTING: printEnvVariables from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:1529)
  170. **** printenv ****
  171. _=./configure
  172. HDIST_VIRTUALS=
  173. SCOTCH_ID=scotch/mpe3z2qfrqo7ionp2n4t3njawf7ah6x5
  174. HDIST_CONFIG={"gc_roots":"/home/johannr/.hashdist/gcroots","build_stores":[{"dir":"/home/johannr/.hashdist/bld"}],"source_caches":[{"dir":"/home/johannr/.hashdist/src"}],"cache":"/home/johannr/.hashdist/cache","build_temp":"/home/johannr/.hashdist/tmp"}
  175. PYTHON=/home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/python
  176. SUITESPARSE_ID=suitesparse/hudaaariibpah7cr6emr3cstjnp3nuln
  177. ARTIFACT=/home/johannr/.hashdist/bld/petsc/rs4zootsnzgx
  178. PYTHON_DIR=/home/johannr/.hashdist/bld/python/ctzx2dm36c6d
  179. BLAS_DIR=/home/johannr/.hashdist/bld/blas/xsvwemqbi4dt
  180. MPICC=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc
  181. SUITESPARSE_DIR=/home/johannr/.hashdist/bld/suitesparse/hudaaariibpa
  182. PATH=/home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin:/home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin:/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin:/usr/bin:/bin
  183. PATCHELF_ID=patchelf/k3rloj265ogtl4dmmmbmyt34dnffryka
  184. HASHDIST_CPU_COUNT=4
  185. LAPACK_ID=lapack/enbo6mjc6pkeoaoxnykphtro67cnqwqe
  186. LAPACK_DIR=/home/johannr/.hashdist/bld/lapack/enbo6mjc6pke
  187. PARMETIS_DIR=/home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq
  188. PARMETIS_ID=parmetis/dcwfgto72wpqt4ivz2btkwvz7ro3kopm
  189. TMPDIR=/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp
  190. MPI_DIR=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4
  191. MPIEXEC=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpiexec
  192. MPICXX=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++
  193. SCOTCH_DIR=/home/johannr/.hashdist/bld/scotch/mpe3z2qfrqo7
  194. BLAS_ID=blas/xsvwemqbi4dtutp326zzjpoldt62lqpa
  195. PATCHELF_DIR=/home/johannr/.hashdist/bld/patchelf/k3rloj265ogt
  196. MPI_ID=mpi/uetoce5mbue4dmsefxzjjtkrzcwk4cf3
  197. MPIF90=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90
  198. PYTHON_ID=python/ctzx2dm36c6dhl5oyrpmtcdv7vxuoy65
  199. BUILD=/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx
  200. PKG_CONFIG_PATH=/home/johannr/.hashdist/bld/python/ctzx2dm36c6d/lib/pkgconfig
  201. PATCHELF=/home/johannr/.hashdist/bld/patchelf/k3rloj265ogt/bin/patchelf
  202. BASH=/bin/bash
  203. MPIF77=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif77
  204. HDIST_IMPORT_PATHS=/home/johannr/.hashdist/bld/blas/xsvwemqbi4dt:/home/johannr/.hashdist/bld/lapack/enbo6mjc6pke:/home/johannr/.hashdist/bld/mpi/uetoce5mbue4:/home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq:/home/johannr/.hashdist/bld/patchelf/k3rloj265ogt:/home/johannr/.hashdist/bld/python/ctzx2dm36c6d:/home/johannr/.hashdist/bld/scotch/mpe3z2qfrqo7:/home/johannr/.hashdist/bld/suitesparse/hudaaariibpa
  205. HDIST_IN_BUILD=yes
  206. HDIST_IMPORT=blas/xsvwemqbi4dtutp326zzjpoldt62lqpa lapack/enbo6mjc6pkeoaoxnykphtro67cnqwqe mpi/uetoce5mbue4dmsefxzjjtkrzcwk4cf3 parmetis/dcwfgto72wpqt4ivz2btkwvz7ro3kopm patchelf/k3rloj265ogtl4dmmmbmyt34dnffryka python/ctzx2dm36c6dhl5oyrpmtcdv7vxuoy65 scotch/mpe3z2qfrqo7ionp2n4t3njawf7ah6x5 suitesparse/hudaaariibpah7cr6emr3cstjnp3nuln
  207. SHLVL=1
  208. PWD=/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx
  209. ================================================================================
  210. TEST resetEnvCompilers from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:1536)
  211. TESTING: resetEnvCompilers from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:1536)
  212. ===============================================================================
  213. ***** WARNING: MPI_DIR (set to /home/johannr/.hashdist/bld/mpi/uetoce5mbue4) found in environment variables - ignoring
  214. use ./configure MPI_DIR=$MPI_DIR if you really want to use that value ******
  215. ===============================================================================
  216.  
  217. ================================================================================
  218. TEST checkMPICompilerOverride from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:1501)
  219. TESTING: checkMPICompilerOverride from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:1501)
  220. Check if --with-mpi-dir is used along with CC CXX or FC compiler options.
  221. This usually prevents mpi compilers from being used - so issue a warning
  222. ================================================================================
  223. TEST requireMpiLdPath from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:1520)
  224. TESTING: requireMpiLdPath from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:1520)
  225. OpenMPI wrappers require LD_LIBRARY_PATH set
  226. ================================================================================
  227. TEST checkVendor from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:398)
  228. TESTING: checkVendor from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:398)
  229. Determine the compiler vendor
  230. Compiler vendor is ""
  231. ================================================================================
  232. TEST checkInitialFlags from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:408)
  233. TESTING: checkInitialFlags from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:408)
  234. Initialize the compiler and linker flags
  235. Pushing language C
  236. Initialized CFLAGS to
  237. Initialized CFLAGS to
  238. Initialized LDFLAGS to
  239. Popping language C
  240. Pushing language CUDA
  241. Initialized CUDAFLAGS to
  242. Initialized CUDAFLAGS to
  243. Initialized LDFLAGS to
  244. Popping language CUDA
  245. Pushing language Cxx
  246. Initialized CXXFLAGS to
  247. Initialized CXX_CXXFLAGS to
  248. Initialized LDFLAGS to
  249. Popping language Cxx
  250. Pushing language FC
  251. Initialized FFLAGS to
  252. Initialized FFLAGS to
  253. Initialized LDFLAGS to
  254. Popping language FC
  255. Initialized CPPFLAGS to
  256. Initialized CUDAPPFLAGS to
  257. Initialized CXXCPPFLAGS to
  258. Initialized CC_LINKER_FLAGS to []
  259. Initialized CXX_LINKER_FLAGS to []
  260. Initialized FC_LINKER_FLAGS to []
  261. Initialized CUDAC_LINKER_FLAGS to []
  262. Initialized sharedLibraryFlags to []
  263. Initialized dynamicLibraryFlags to []
  264. ================================================================================
  265. TEST checkCCompiler from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:534)
  266. TESTING: checkCCompiler from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:534)
  267. Locate a functional C compiler
  268. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc...found
  269. Defined make macro "CC" to "/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc"
  270. Pushing language C
  271. All intermediate test results are stored in /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn
  272. All intermediate test results are stored in /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers
  273. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c
  274. Successful compile:
  275. Source:
  276. #include "confdefs.h"
  277. #include "conffix.h"
  278.  
  279. int main() {
  280. ;
  281. return 0;
  282. }
  283. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c
  284. Successful compile:
  285. Source:
  286. #include "confdefs.h"
  287. #include "conffix.h"
  288.  
  289. int main() {
  290. ;
  291. return 0;
  292. }
  293. Pushing language C
  294. Popping language C
  295. Pushing language CUDA
  296. Popping language CUDA
  297. Pushing language Cxx
  298. Popping language Cxx
  299. Pushing language FC
  300. Popping language FC
  301. Pushing language C
  302. Popping language C
  303. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o
  304. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c
  305. Successful compile:
  306. Source:
  307. #include "confdefs.h"
  308. #include "conffix.h"
  309.  
  310. int main() {
  311. ;
  312. return 0;
  313. }
  314. Pushing language C
  315. Popping language C
  316. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm
  317. Possible ERROR while running linker: exit code 256
  318. stderr:
  319. /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm
  320. collect2: error: ld returned 1 exit status
  321. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c
  322. Successful compile:
  323. Source:
  324. #include "confdefs.h"
  325. #include "conffix.h"
  326.  
  327. int main() {
  328. ;
  329. return 0;
  330. }
  331. Pushing language C
  332. Popping language C
  333. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o
  334. Executing: /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest
  335. Executing: /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest
  336. Popping language C
  337. ================================================================================
  338. TEST checkCPreprocessor from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:568)
  339. TESTING: checkCPreprocessor from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:568)
  340. Locate a functional C preprocessor
  341. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc...found
  342. Defined make macro "CPP" to "/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -E"
  343. Pushing language C
  344. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpicc -E -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c
  345. stdout:
  346. # 1 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c"
  347. # 1 "<built-in>"
  348. # 1 "<command-line>"
  349. # 1 "/usr/include/stdc-predef.h" 1 3 4
  350. # 1 "<command-line>" 2
  351. # 1 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c"
  352. # 1 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/confdefs.h" 1
  353. # 2 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c" 2
  354. # 1 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conffix.h" 1
  355. # 3 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c" 2
  356. # 1 "/usr/include/stdlib.h" 1 3 4
  357. # 24 "/usr/include/stdlib.h" 3 4
  358. # 1 "/usr/include/features.h" 1 3 4
  359. # 374 "/usr/include/features.h" 3 4
  360. # 1 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 1 3 4
  361. # 385 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 3 4
  362. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  363. # 386 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 4
  364. # 375 "/usr/include/features.h" 2 3 4
  365. # 398 "/usr/include/features.h" 3 4
  366. # 1 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 1 3 4
  367. # 10 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 3 4
  368. # 1 "/usr/include/x86_64-linux-gnu/gnu/stubs-64.h" 1 3 4
  369. # 11 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 2 3 4
  370. # 399 "/usr/include/features.h" 2 3 4
  371. # 25 "/usr/include/stdlib.h" 2 3 4
  372. # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 1 3 4
  373. # 212 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 3 4
  374. typedef long unsigned int size_t;
  375. # 324 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 3 4
  376. typedef int wchar_t;
  377. # 33 "/usr/include/stdlib.h" 2 3 4
  378. # 1 "/usr/include/x86_64-linux-gnu/bits/waitflags.h" 1 3 4
  379. # 50 "/usr/include/x86_64-linux-gnu/bits/waitflags.h" 3 4
  380. typedef enum
  381. {
  382. P_ALL,
  383. P_PID,
  384. P_PGID
  385. } idtype_t;
  386. # 42 "/usr/include/stdlib.h" 2 3 4
  387. # 1 "/usr/include/x86_64-linux-gnu/bits/waitstatus.h" 1 3 4
  388. # 64 "/usr/include/x86_64-linux-gnu/bits/waitstatus.h" 3 4
  389. # 1 "/usr/include/endian.h" 1 3 4
  390. # 36 "/usr/include/endian.h" 3 4
  391. # 1 "/usr/include/x86_64-linux-gnu/bits/endian.h" 1 3 4
  392. # 37 "/usr/include/endian.h" 2 3 4
  393. # 60 "/usr/include/endian.h" 3 4
  394. # 1 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 1 3 4
  395. # 27 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 3 4
  396. # 1 "/usr/include/x86_64-linux-gnu/bits/types.h" 1 3 4
  397. # 27 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 4
  398. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  399. # 28 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4
  400. typedef unsigned char __u_char;
  401. typedef unsigned short int __u_short;
  402. typedef unsigned int __u_int;
  403. typedef unsigned long int __u_long;
  404. typedef signed char __int8_t;
  405. typedef unsigned char __uint8_t;
  406. typedef signed short int __int16_t;
  407. typedef unsigned short int __uint16_t;
  408. typedef signed int __int32_t;
  409. typedef unsigned int __uint32_t;
  410. typedef signed long int __int64_t;
  411. typedef unsigned long int __uint64_t;
  412. typedef long int __quad_t;
  413. typedef unsigned long int __u_quad_t;
  414. # 121 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 4
  415. # 1 "/usr/include/x86_64-linux-gnu/bits/typesizes.h" 1 3 4
  416. # 122 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4
  417. typedef unsigned long int __dev_t;
  418. typedef unsigned int __uid_t;
  419. typedef unsigned int __gid_t;
  420. typedef unsigned long int __ino_t;
  421. typedef unsigned long int __ino64_t;
  422. typedef unsigned int __mode_t;
  423. typedef unsigned long int __nlink_t;
  424. typedef long int __off_t;
  425. typedef long int __off64_t;
  426. typedef int __pid_t;
  427. typedef struct { int __val[2]; } __fsid_t;
  428. typedef long int __clock_t;
  429. typedef unsigned long int __rlim_t;
  430. typedef unsigned long int __rlim64_t;
  431. typedef unsigned int __id_t;
  432. typedef long int __time_t;
  433. typedef unsigned int __useconds_t;
  434. typedef long int __suseconds_t;
  435. typedef int __daddr_t;
  436. typedef int __key_t;
  437. typedef int __clockid_t;
  438. typedef void * __timer_t;
  439. typedef long int __blksize_t;
  440. typedef long int __blkcnt_t;
  441. typedef long int __blkcnt64_t;
  442. typedef unsigned long int __fsblkcnt_t;
  443. typedef unsigned long int __fsblkcnt64_t;
  444. typedef unsigned long int __fsfilcnt_t;
  445. typedef unsigned long int __fsfilcnt64_t;
  446. typedef long int __fsword_t;
  447. typedef long int __ssize_t;
  448. typedef long int __syscall_slong_t;
  449. typedef unsigned long int __syscall_ulong_t;
  450. typedef __off64_t __loff_t;
  451. typedef __quad_t *__qaddr_t;
  452. typedef char *__caddr_t;
  453. typedef long int __intptr_t;
  454. typedef unsigned int __socklen_t;
  455. # 28 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 2 3 4
  456. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  457. # 29 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 2 3 4
  458. # 1 "/usr/include/x86_64-linux-gnu/bits/byteswap-16.h" 1 3 4
  459. # 36 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 2 3 4
  460. # 44 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 3 4
  461. static __inline unsigned int
  462. __bswap_32 (unsigned int __bsx)
  463. {
  464. return __builtin_bswap32 (__bsx);
  465. }
  466. # 108 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 3 4
  467. static __inline __uint64_t
  468. __bswap_64 (__uint64_t __bsx)
  469. {
  470. return __builtin_bswap64 (__bsx);
  471. }
  472. # 61 "/usr/include/endian.h" 2 3 4
  473. # 65 "/usr/include/x86_64-linux-gnu/bits/waitstatus.h" 2 3 4
  474. union wait
  475. {
  476. int w_status;
  477. struct
  478. {
  479. unsigned int __w_termsig:7;
  480. unsigned int __w_coredump:1;
  481. unsigned int __w_retcode:8;
  482. unsigned int:16;
  483. } __wait_terminated;
  484. struct
  485. {
  486. unsigned int __w_stopval:8;
  487. unsigned int __w_stopsig:8;
  488. unsigned int:16;
  489. } __wait_stopped;
  490. };
  491. # 43 "/usr/include/stdlib.h" 2 3 4
  492. # 67 "/usr/include/stdlib.h" 3 4
  493. typedef union
  494. {
  495. union wait *__uptr;
  496. int *__iptr;
  497. } __WAIT_STATUS __attribute__ ((__transparent_union__));
  498. # 95 "/usr/include/stdlib.h" 3 4
  499. typedef struct
  500. {
  501. int quot;
  502. int rem;
  503. } div_t;
  504. typedef struct
  505. {
  506. long int quot;
  507. long int rem;
  508. } ldiv_t;
  509. __extension__ typedef struct
  510. {
  511. long long int quot;
  512. long long int rem;
  513. } lldiv_t;
  514. # 139 "/usr/include/stdlib.h" 3 4
  515. extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__ , __leaf__)) ;
  516. extern double atof (const char *__nptr)
  517. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  518. extern int atoi (const char *__nptr)
  519. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  520. extern long int atol (const char *__nptr)
  521. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  522. __extension__ extern long long int atoll (const char *__nptr)
  523. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  524. extern double strtod (const char *__restrict __nptr,
  525. char **__restrict __endptr)
  526. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  527. extern float strtof (const char *__restrict __nptr,
  528. char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  529. extern long double strtold (const char *__restrict __nptr,
  530. char **__restrict __endptr)
  531. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  532. extern long int strtol (const char *__restrict __nptr,
  533. char **__restrict __endptr, int __base)
  534. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  535. extern unsigned long int strtoul (const char *__restrict __nptr,
  536. char **__restrict __endptr, int __base)
  537. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  538. __extension__
  539. extern long long int strtoq (const char *__restrict __nptr,
  540. char **__restrict __endptr, int __base)
  541. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  542. __extension__
  543. extern unsigned long long int strtouq (const char *__restrict __nptr,
  544. char **__restrict __endptr, int __base)
  545. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  546. __extension__
  547. extern long long int strtoll (const char *__restrict __nptr,
  548. char **__restrict __endptr, int __base)
  549. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  550. __extension__
  551. extern unsigned long long int strtoull (const char *__restrict __nptr,
  552. char **__restrict __endptr, int __base)
  553. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  554. # 305 "/usr/include/stdlib.h" 3 4
  555. extern char *l64a (long int __n) __attribute__ ((__nothrow__ , __leaf__)) ;
  556. extern long int a64l (const char *__s)
  557. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  558. # 1 "/usr/include/x86_64-linux-gnu/sys/types.h" 1 3 4
  559. # 27 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  560. typedef __u_char u_char;
  561. typedef __u_short u_short;
  562. typedef __u_int u_int;
  563. typedef __u_long u_long;
  564. typedef __quad_t quad_t;
  565. typedef __u_quad_t u_quad_t;
  566. typedef __fsid_t fsid_t;
  567. typedef __loff_t loff_t;
  568. typedef __ino_t ino_t;
  569. # 60 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  570. typedef __dev_t dev_t;
  571. typedef __gid_t gid_t;
  572. typedef __mode_t mode_t;
  573. typedef __nlink_t nlink_t;
  574. typedef __uid_t uid_t;
  575. typedef __off_t off_t;
  576. # 98 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  577. typedef __pid_t pid_t;
  578. typedef __id_t id_t;
  579. typedef __ssize_t ssize_t;
  580. typedef __daddr_t daddr_t;
  581. typedef __caddr_t caddr_t;
  582. typedef __key_t key_t;
  583. # 132 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  584. # 1 "/usr/include/time.h" 1 3 4
  585. # 57 "/usr/include/time.h" 3 4
  586. typedef __clock_t clock_t;
  587. # 73 "/usr/include/time.h" 3 4
  588. typedef __time_t time_t;
  589. # 91 "/usr/include/time.h" 3 4
  590. typedef __clockid_t clockid_t;
  591. # 103 "/usr/include/time.h" 3 4
  592. typedef __timer_t timer_t;
  593. # 133 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  594. # 146 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  595. # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 1 3 4
  596. # 147 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  597. typedef unsigned long int ulong;
  598. typedef unsigned short int ushort;
  599. typedef unsigned int uint;
  600. # 194 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  601. typedef int int8_t __attribute__ ((__mode__ (__QI__)));
  602. typedef int int16_t __attribute__ ((__mode__ (__HI__)));
  603. typedef int int32_t __attribute__ ((__mode__ (__SI__)));
  604. typedef int int64_t __attribute__ ((__mode__ (__DI__)));
  605. typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
  606. typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
  607. typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
  608. typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
  609. typedef int register_t __attribute__ ((__mode__ (__word__)));
  610. # 219 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  611. # 1 "/usr/include/x86_64-linux-gnu/sys/select.h" 1 3 4
  612. # 30 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  613. # 1 "/usr/include/x86_64-linux-gnu/bits/select.h" 1 3 4
  614. # 22 "/usr/include/x86_64-linux-gnu/bits/select.h" 3 4
  615. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  616. # 23 "/usr/include/x86_64-linux-gnu/bits/select.h" 2 3 4
  617. # 31 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 4
  618. # 1 "/usr/include/x86_64-linux-gnu/bits/sigset.h" 1 3 4
  619. # 22 "/usr/include/x86_64-linux-gnu/bits/sigset.h" 3 4
  620. typedef int __sig_atomic_t;
  621. typedef struct
  622. {
  623. unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
  624. } __sigset_t;
  625. # 34 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 4
  626. typedef __sigset_t sigset_t;
  627. # 1 "/usr/include/time.h" 1 3 4
  628. # 120 "/usr/include/time.h" 3 4
  629. struct timespec
  630. {
  631. __time_t tv_sec;
  632. __syscall_slong_t tv_nsec;
  633. };
  634. # 44 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 4
  635. # 1 "/usr/include/x86_64-linux-gnu/bits/time.h" 1 3 4
  636. # 30 "/usr/include/x86_64-linux-gnu/bits/time.h" 3 4
  637. struct timeval
  638. {
  639. __time_t tv_sec;
  640. __suseconds_t tv_usec;
  641. };
  642. # 46 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 4
  643. typedef __suseconds_t suseconds_t;
  644. typedef long int __fd_mask;
  645. # 64 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  646. typedef struct
  647. {
  648. __fd_mask __fds_bits[1024 / (8 * (int) sizeof (__fd_mask))];
  649. } fd_set;
  650. typedef __fd_mask fd_mask;
  651. # 96 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  652. # 106 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  653. extern int select (int __nfds, fd_set *__restrict __readfds,
  654. fd_set *__restrict __writefds,
  655. fd_set *__restrict __exceptfds,
  656. struct timeval *__restrict __timeout);
  657. # 118 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  658. extern int pselect (int __nfds, fd_set *__restrict __readfds,
  659. fd_set *__restrict __writefds,
  660. fd_set *__restrict __exceptfds,
  661. const struct timespec *__restrict __timeout,
  662. const __sigset_t *__restrict __sigmask);
  663. # 131 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  664. # 220 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  665. # 1 "/usr/include/x86_64-linux-gnu/sys/sysmacros.h" 1 3 4
  666. # 24 "/usr/include/x86_64-linux-gnu/sys/sysmacros.h" 3 4
  667. __extension__
  668. extern unsigned int gnu_dev_major (unsigned long long int __dev)
  669. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  670. __extension__
  671. extern unsigned int gnu_dev_minor (unsigned long long int __dev)
  672. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  673. __extension__
  674. extern unsigned long long int gnu_dev_makedev (unsigned int __major,
  675. unsigned int __minor)
  676. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  677. # 58 "/usr/include/x86_64-linux-gnu/sys/sysmacros.h" 3 4
  678. # 223 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  679. typedef __blksize_t blksize_t;
  680. typedef __blkcnt_t blkcnt_t;
  681. typedef __fsblkcnt_t fsblkcnt_t;
  682. typedef __fsfilcnt_t fsfilcnt_t;
  683. # 270 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  684. # 1 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 1 3 4
  685. # 21 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  686. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  687. # 22 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 2 3 4
  688. # 60 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  689. typedef unsigned long int pthread_t;
  690. union pthread_attr_t
  691. {
  692. char __size[56];
  693. long int __align;
  694. };
  695. typedef union pthread_attr_t pthread_attr_t;
  696. typedef struct __pthread_internal_list
  697. {
  698. struct __pthread_internal_list *__prev;
  699. struct __pthread_internal_list *__next;
  700. } __pthread_list_t;
  701. # 90 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  702. typedef union
  703. {
  704. struct __pthread_mutex_s
  705. {
  706. int __lock;
  707. unsigned int __count;
  708. int __owner;
  709. unsigned int __nusers;
  710. int __kind;
  711. short __spins;
  712. short __elision;
  713. __pthread_list_t __list;
  714. # 124 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  715. } __data;
  716. char __size[40];
  717. long int __align;
  718. } pthread_mutex_t;
  719. typedef union
  720. {
  721. char __size[4];
  722. int __align;
  723. } pthread_mutexattr_t;
  724. typedef union
  725. {
  726. struct
  727. {
  728. int __lock;
  729. unsigned int __futex;
  730. __extension__ unsigned long long int __total_seq;
  731. __extension__ unsigned long long int __wakeup_seq;
  732. __extension__ unsigned long long int __woken_seq;
  733. void *__mutex;
  734. unsigned int __nwaiters;
  735. unsigned int __broadcast_seq;
  736. } __data;
  737. char __size[48];
  738. __extension__ long long int __align;
  739. } pthread_cond_t;
  740. typedef union
  741. {
  742. char __size[4];
  743. int __align;
  744. } pthread_condattr_t;
  745. typedef unsigned int pthread_key_t;
  746. typedef int pthread_once_t;
  747. typedef union
  748. {
  749. struct
  750. {
  751. int __lock;
  752. unsigned int __nr_readers;
  753. unsigned int __readers_wakeup;
  754. unsigned int __writer_wakeup;
  755. unsigned int __nr_readers_queued;
  756. unsigned int __nr_writers_queued;
  757. int __writer;
  758. int __shared;
  759. unsigned long int __pad1;
  760. unsigned long int __pad2;
  761. unsigned int __flags;
  762. } __data;
  763. # 211 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  764. char __size[56];
  765. long int __align;
  766. } pthread_rwlock_t;
  767. typedef union
  768. {
  769. char __size[8];
  770. long int __align;
  771. } pthread_rwlockattr_t;
  772. typedef volatile int pthread_spinlock_t;
  773. typedef union
  774. {
  775. char __size[32];
  776. long int __align;
  777. } pthread_barrier_t;
  778. typedef union
  779. {
  780. char __size[4];
  781. int __align;
  782. } pthread_barrierattr_t;
  783. # 271 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  784. # 315 "/usr/include/stdlib.h" 2 3 4
  785. extern long int random (void) __attribute__ ((__nothrow__ , __leaf__));
  786. extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__));
  787. extern char *initstate (unsigned int __seed, char *__statebuf,
  788. size_t __statelen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
  789. extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  790. struct random_data
  791. {
  792. int32_t *fptr;
  793. int32_t *rptr;
  794. int32_t *state;
  795. int rand_type;
  796. int rand_deg;
  797. int rand_sep;
  798. int32_t *end_ptr;
  799. };
  800. extern int random_r (struct random_data *__restrict __buf,
  801. int32_t *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  802. extern int srandom_r (unsigned int __seed, struct random_data *__buf)
  803. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
  804. extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
  805. size_t __statelen,
  806. struct random_data *__restrict __buf)
  807. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4)));
  808. extern int setstate_r (char *__restrict __statebuf,
  809. struct random_data *__restrict __buf)
  810. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  811. extern int rand (void) __attribute__ ((__nothrow__ , __leaf__));
  812. extern void srand (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__));
  813. extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__ , __leaf__));
  814. extern double drand48 (void) __attribute__ ((__nothrow__ , __leaf__));
  815. extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  816. extern long int lrand48 (void) __attribute__ ((__nothrow__ , __leaf__));
  817. extern long int nrand48 (unsigned short int __xsubi[3])
  818. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  819. extern long int mrand48 (void) __attribute__ ((__nothrow__ , __leaf__));
  820. extern long int jrand48 (unsigned short int __xsubi[3])
  821. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  822. extern void srand48 (long int __seedval) __attribute__ ((__nothrow__ , __leaf__));
  823. extern unsigned short int *seed48 (unsigned short int __seed16v[3])
  824. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  825. extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  826. struct drand48_data
  827. {
  828. unsigned short int __x[3];
  829. unsigned short int __old_x[3];
  830. unsigned short int __c;
  831. unsigned short int __init;
  832. __extension__ unsigned long long int __a;
  833. };
  834. extern int drand48_r (struct drand48_data *__restrict __buffer,
  835. double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  836. extern int erand48_r (unsigned short int __xsubi[3],
  837. struct drand48_data *__restrict __buffer,
  838. double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  839. extern int lrand48_r (struct drand48_data *__restrict __buffer,
  840. long int *__restrict __result)
  841. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  842. extern int nrand48_r (unsigned short int __xsubi[3],
  843. struct drand48_data *__restrict __buffer,
  844. long int *__restrict __result)
  845. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  846. extern int mrand48_r (struct drand48_data *__restrict __buffer,
  847. long int *__restrict __result)
  848. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  849. extern int jrand48_r (unsigned short int __xsubi[3],
  850. struct drand48_data *__restrict __buffer,
  851. long int *__restrict __result)
  852. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  853. extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
  854. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
  855. extern int seed48_r (unsigned short int __seed16v[3],
  856. struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  857. extern int lcong48_r (unsigned short int __param[7],
  858. struct drand48_data *__buffer)
  859. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  860. extern void *malloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ;
  861. extern void *calloc (size_t __nmemb, size_t __size)
  862. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ;
  863. extern void *realloc (void *__ptr, size_t __size)
  864. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
  865. extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__));
  866. extern void cfree (void *__ptr) __attribute__ ((__nothrow__ , __leaf__));
  867. # 1 "/usr/include/alloca.h" 1 3 4
  868. # 24 "/usr/include/alloca.h" 3 4
  869. # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 1 3 4
  870. # 25 "/usr/include/alloca.h" 2 3 4
  871. extern void *alloca (size_t __size) __attribute__ ((__nothrow__ , __leaf__));
  872. # 493 "/usr/include/stdlib.h" 2 3 4
  873. extern void *valloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ;
  874. extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
  875. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  876. # 513 "/usr/include/stdlib.h" 3 4
  877. extern void abort (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
  878. extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  879. # 530 "/usr/include/stdlib.h" 3 4
  880. extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
  881. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  882. extern void exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
  883. extern void _Exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__));
  884. extern char *getenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  885. # 578 "/usr/include/stdlib.h" 3 4
  886. extern int putenv (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  887. extern int setenv (const char *__name, const char *__value, int __replace)
  888. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
  889. extern int unsetenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  890. extern int clearenv (void) __attribute__ ((__nothrow__ , __leaf__));
  891. # 606 "/usr/include/stdlib.h" 3 4
  892. extern char *mktemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  893. # 620 "/usr/include/stdlib.h" 3 4
  894. extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
  895. # 642 "/usr/include/stdlib.h" 3 4
  896. extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ;
  897. # 663 "/usr/include/stdlib.h" 3 4
  898. extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  899. # 712 "/usr/include/stdlib.h" 3 4
  900. extern int system (const char *__command) ;
  901. # 734 "/usr/include/stdlib.h" 3 4
  902. extern char *realpath (const char *__restrict __name,
  903. char *__restrict __resolved) __attribute__ ((__nothrow__ , __leaf__)) ;
  904. typedef int (*__compar_fn_t) (const void *, const void *);
  905. # 752 "/usr/include/stdlib.h" 3 4
  906. extern void *bsearch (const void *__key, const void *__base,
  907. size_t __nmemb, size_t __size, __compar_fn_t __compar)
  908. __attribute__ ((__nonnull__ (1, 2, 5))) ;
  909. extern void qsort (void *__base, size_t __nmemb, size_t __size,
  910. __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
  911. # 775 "/usr/include/stdlib.h" 3 4
  912. extern int abs (int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ;
  913. extern long int labs (long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ;
  914. __extension__ extern long long int llabs (long long int __x)
  915. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ;
  916. extern div_t div (int __numer, int __denom)
  917. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ;
  918. extern ldiv_t ldiv (long int __numer, long int __denom)
  919. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ;
  920. __extension__ extern lldiv_t lldiv (long long int __numer,
  921. long long int __denom)
  922. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ;
  923. # 812 "/usr/include/stdlib.h" 3 4
  924. extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
  925. int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ;
  926. extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
  927. int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ;
  928. extern char *gcvt (double __value, int __ndigit, char *__buf)
  929. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) ;
  930. extern char *qecvt (long double __value, int __ndigit,
  931. int *__restrict __decpt, int *__restrict __sign)
  932. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ;
  933. extern char *qfcvt (long double __value, int __ndigit,
  934. int *__restrict __decpt, int *__restrict __sign)
  935. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ;
  936. extern char *qgcvt (long double __value, int __ndigit, char *__buf)
  937. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) ;
  938. extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
  939. int *__restrict __sign, char *__restrict __buf,
  940. size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5)));
  941. extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
  942. int *__restrict __sign, char *__restrict __buf,
  943. size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5)));
  944. extern int qecvt_r (long double __value, int __ndigit,
  945. int *__restrict __decpt, int *__restrict __sign,
  946. char *__restrict __buf, size_t __len)
  947. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5)));
  948. extern int qfcvt_r (long double __value, int __ndigit,
  949. int *__restrict __decpt, int *__restrict __sign,
  950. char *__restrict __buf, size_t __len)
  951. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5)));
  952. extern int mblen (const char *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__));
  953. extern int mbtowc (wchar_t *__restrict __pwc,
  954. const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__));
  955. extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__ , __leaf__));
  956. extern size_t mbstowcs (wchar_t *__restrict __pwcs,
  957. const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__));
  958. extern size_t wcstombs (char *__restrict __s,
  959. const wchar_t *__restrict __pwcs, size_t __n)
  960. __attribute__ ((__nothrow__ , __leaf__));
  961. extern int rpmatch (const char *__response) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  962. # 899 "/usr/include/stdlib.h" 3 4
  963. extern int getsubopt (char **__restrict __optionp,
  964. char *const *__restrict __tokens,
  965. char **__restrict __valuep)
  966. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3))) ;
  967. # 951 "/usr/include/stdlib.h" 3 4
  968. extern int getloadavg (double __loadavg[], int __nelem)
  969. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  970. # 1 "/usr/include/x86_64-linux-gnu/bits/stdlib-float.h" 1 3 4
  971. # 956 "/usr/include/stdlib.h" 2 3 4
  972. # 968 "/usr/include/stdlib.h" 3 4
  973. # 3 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.c" 2
  974. Popping language C
  975. ================================================================================
  976. TEST checkCUDACompiler from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:602)
  977. TESTING: checkCUDACompiler from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:602)
  978. Locate a functional CUDA compiler
  979. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/nvcc...not found
  980. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/nvcc...not found
  981. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/nvcc...not found
  982. Checking for program /usr/bin/nvcc...not found
  983. Checking for program /bin/nvcc...not found
  984. Checking for program /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/bin/win32fe/nvcc...not found
  985. Checking for program /home/johannr/.hashdist/bld/python/ctzx2dm36c6d/bin/nvcc...not found
  986. Checking for program /home/johannr/.hashdist/bld/parmetis/dcwfgto72wpq/bin/nvcc...not found
  987. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/nvcc...not found
  988. Checking for program /usr/bin/nvcc...not found
  989. Checking for program /bin/nvcc...not found
  990. Checking for program /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/bin/win32fe/nvcc...not found
  991. ================================================================================
  992. TEST checkCUDAPreprocessor from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:642)
  993. TESTING: checkCUDAPreprocessor from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:642)
  994. Locate a functional CUDA preprocessor
  995. ================================================================================
  996. TEST checkCxxCompiler from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:754)
  997. TESTING: checkCxxCompiler from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:754)
  998. Locate a functional Cxx compiler
  999. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++...found
  1000. Defined make macro "CXX" to "/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++"
  1001. Pushing language Cxx
  1002. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc
  1003. Successful compile:
  1004. Source:
  1005. #include "confdefs.h"
  1006. #include "conffix.h"
  1007.  
  1008. int main() {
  1009. ;
  1010. return 0;
  1011. }
  1012. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc
  1013. Successful compile:
  1014. Source:
  1015. #include "confdefs.h"
  1016. #include "conffix.h"
  1017.  
  1018. int main() {
  1019. ;
  1020. return 0;
  1021. }
  1022. Pushing language C
  1023. Popping language C
  1024. Pushing language CUDA
  1025. Popping language CUDA
  1026. Pushing language Cxx
  1027. Popping language Cxx
  1028. Pushing language FC
  1029. Popping language FC
  1030. Pushing language CXX
  1031. Popping language CXX
  1032. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o
  1033. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc
  1034. Successful compile:
  1035. Source:
  1036. #include "confdefs.h"
  1037. #include "conffix.h"
  1038.  
  1039. int main() {
  1040. ;
  1041. return 0;
  1042. }
  1043. Pushing language CXX
  1044. Popping language CXX
  1045. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm
  1046. Possible ERROR while running linker: exit code 256
  1047. stderr:
  1048. /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm
  1049. collect2: error: ld returned 1 exit status
  1050. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc
  1051. Successful compile:
  1052. Source:
  1053. #include "confdefs.h"
  1054. #include "conffix.h"
  1055.  
  1056. int main() {
  1057. ;
  1058. return 0;
  1059. }
  1060. Pushing language CXX
  1061. Popping language CXX
  1062. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o
  1063. Executing: /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest
  1064. Executing: /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest
  1065. Popping language Cxx
  1066. ================================================================================
  1067. TEST checkCxxPreprocessor from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:793)
  1068. TESTING: checkCxxPreprocessor from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:793)
  1069. Locate a functional Cxx preprocessor
  1070. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++...found
  1071. Defined make macro "CXXCPP" to "/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -E"
  1072. Pushing language Cxx
  1073. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpic++ -E -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc
  1074. stdout:
  1075. # 1 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc"
  1076. # 1 "<built-in>"
  1077. # 1 "<command-line>"
  1078. # 1 "/usr/include/stdc-predef.h" 1 3 4
  1079. # 1 "<command-line>" 2
  1080. # 1 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc"
  1081. # 1 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/confdefs.h" 1
  1082. # 2 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc" 2
  1083. # 1 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conffix.h" 1
  1084. extern "C" {
  1085. }
  1086. # 3 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc" 2
  1087. # 1 "/usr/include/c++/4.9/cstdlib" 1 3
  1088. # 39 "/usr/include/c++/4.9/cstdlib" 3
  1089.  
  1090. # 40 "/usr/include/c++/4.9/cstdlib" 3
  1091. # 1 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h" 1 3
  1092. # 186 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h" 3
  1093. namespace std
  1094. {
  1095. typedef long unsigned int size_t;
  1096. typedef long int ptrdiff_t;
  1097. }
  1098. # 430 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h" 3
  1099. # 1 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/os_defines.h" 1 3
  1100. # 39 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/os_defines.h" 3
  1101. # 1 "/usr/include/features.h" 1 3 4
  1102. # 374 "/usr/include/features.h" 3 4
  1103. # 1 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 1 3 4
  1104. # 385 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 3 4
  1105. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  1106. # 386 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 4
  1107. # 375 "/usr/include/features.h" 2 3 4
  1108. # 398 "/usr/include/features.h" 3 4
  1109. # 1 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 1 3 4
  1110. # 10 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 3 4
  1111. # 1 "/usr/include/x86_64-linux-gnu/gnu/stubs-64.h" 1 3 4
  1112. # 11 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 2 3 4
  1113. # 399 "/usr/include/features.h" 2 3 4
  1114. # 40 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/os_defines.h" 2 3
  1115. # 431 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h" 2 3
  1116. # 1 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/cpu_defines.h" 1 3
  1117. # 434 "/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h" 2 3
  1118. # 42 "/usr/include/c++/4.9/cstdlib" 2 3
  1119. # 72 "/usr/include/c++/4.9/cstdlib" 3
  1120. # 1 "/usr/include/stdlib.h" 1 3 4
  1121. # 32 "/usr/include/stdlib.h" 3 4
  1122. # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 1 3 4
  1123. # 212 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 3 4
  1124. typedef long unsigned int size_t;
  1125. # 33 "/usr/include/stdlib.h" 2 3 4
  1126. extern "C" {
  1127. # 1 "/usr/include/x86_64-linux-gnu/bits/waitflags.h" 1 3 4
  1128. # 50 "/usr/include/x86_64-linux-gnu/bits/waitflags.h" 3 4
  1129. typedef enum
  1130. {
  1131. P_ALL,
  1132. P_PID,
  1133. P_PGID
  1134. } idtype_t;
  1135. # 42 "/usr/include/stdlib.h" 2 3 4
  1136. # 1 "/usr/include/x86_64-linux-gnu/bits/waitstatus.h" 1 3 4
  1137. # 64 "/usr/include/x86_64-linux-gnu/bits/waitstatus.h" 3 4
  1138. # 1 "/usr/include/endian.h" 1 3 4
  1139. # 36 "/usr/include/endian.h" 3 4
  1140. # 1 "/usr/include/x86_64-linux-gnu/bits/endian.h" 1 3 4
  1141. # 37 "/usr/include/endian.h" 2 3 4
  1142. # 60 "/usr/include/endian.h" 3 4
  1143. # 1 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 1 3 4
  1144. # 27 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 3 4
  1145. # 1 "/usr/include/x86_64-linux-gnu/bits/types.h" 1 3 4
  1146. # 27 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 4
  1147. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  1148. # 28 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4
  1149. typedef unsigned char __u_char;
  1150. typedef unsigned short int __u_short;
  1151. typedef unsigned int __u_int;
  1152. typedef unsigned long int __u_long;
  1153. typedef signed char __int8_t;
  1154. typedef unsigned char __uint8_t;
  1155. typedef signed short int __int16_t;
  1156. typedef unsigned short int __uint16_t;
  1157. typedef signed int __int32_t;
  1158. typedef unsigned int __uint32_t;
  1159. typedef signed long int __int64_t;
  1160. typedef unsigned long int __uint64_t;
  1161. typedef long int __quad_t;
  1162. typedef unsigned long int __u_quad_t;
  1163. # 121 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 4
  1164. # 1 "/usr/include/x86_64-linux-gnu/bits/typesizes.h" 1 3 4
  1165. # 122 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4
  1166. typedef unsigned long int __dev_t;
  1167. typedef unsigned int __uid_t;
  1168. typedef unsigned int __gid_t;
  1169. typedef unsigned long int __ino_t;
  1170. typedef unsigned long int __ino64_t;
  1171. typedef unsigned int __mode_t;
  1172. typedef unsigned long int __nlink_t;
  1173. typedef long int __off_t;
  1174. typedef long int __off64_t;
  1175. typedef int __pid_t;
  1176. typedef struct { int __val[2]; } __fsid_t;
  1177. typedef long int __clock_t;
  1178. typedef unsigned long int __rlim_t;
  1179. typedef unsigned long int __rlim64_t;
  1180. typedef unsigned int __id_t;
  1181. typedef long int __time_t;
  1182. typedef unsigned int __useconds_t;
  1183. typedef long int __suseconds_t;
  1184. typedef int __daddr_t;
  1185. typedef int __key_t;
  1186. typedef int __clockid_t;
  1187. typedef void * __timer_t;
  1188. typedef long int __blksize_t;
  1189. typedef long int __blkcnt_t;
  1190. typedef long int __blkcnt64_t;
  1191. typedef unsigned long int __fsblkcnt_t;
  1192. typedef unsigned long int __fsblkcnt64_t;
  1193. typedef unsigned long int __fsfilcnt_t;
  1194. typedef unsigned long int __fsfilcnt64_t;
  1195. typedef long int __fsword_t;
  1196. typedef long int __ssize_t;
  1197. typedef long int __syscall_slong_t;
  1198. typedef unsigned long int __syscall_ulong_t;
  1199. typedef __off64_t __loff_t;
  1200. typedef __quad_t *__qaddr_t;
  1201. typedef char *__caddr_t;
  1202. typedef long int __intptr_t;
  1203. typedef unsigned int __socklen_t;
  1204. # 28 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 2 3 4
  1205. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  1206. # 29 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 2 3 4
  1207. # 1 "/usr/include/x86_64-linux-gnu/bits/byteswap-16.h" 1 3 4
  1208. # 36 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 2 3 4
  1209. # 44 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 3 4
  1210. static __inline unsigned int
  1211. __bswap_32 (unsigned int __bsx)
  1212. {
  1213. return __builtin_bswap32 (__bsx);
  1214. }
  1215. # 108 "/usr/include/x86_64-linux-gnu/bits/byteswap.h" 3 4
  1216. static __inline __uint64_t
  1217. __bswap_64 (__uint64_t __bsx)
  1218. {
  1219. return __builtin_bswap64 (__bsx);
  1220. }
  1221. # 61 "/usr/include/endian.h" 2 3 4
  1222. # 65 "/usr/include/x86_64-linux-gnu/bits/waitstatus.h" 2 3 4
  1223. union wait
  1224. {
  1225. int w_status;
  1226. struct
  1227. {
  1228. unsigned int __w_termsig:7;
  1229. unsigned int __w_coredump:1;
  1230. unsigned int __w_retcode:8;
  1231. unsigned int:16;
  1232. } __wait_terminated;
  1233. struct
  1234. {
  1235. unsigned int __w_stopval:8;
  1236. unsigned int __w_stopsig:8;
  1237. unsigned int:16;
  1238. } __wait_stopped;
  1239. };
  1240. # 43 "/usr/include/stdlib.h" 2 3 4
  1241. # 95 "/usr/include/stdlib.h" 3 4
  1242. typedef struct
  1243. {
  1244. int quot;
  1245. int rem;
  1246. } div_t;
  1247. typedef struct
  1248. {
  1249. long int quot;
  1250. long int rem;
  1251. } ldiv_t;
  1252. __extension__ typedef struct
  1253. {
  1254. long long int quot;
  1255. long long int rem;
  1256. } lldiv_t;
  1257. # 139 "/usr/include/stdlib.h" 3 4
  1258. extern size_t __ctype_get_mb_cur_max (void) throw () ;
  1259. extern double atof (const char *__nptr)
  1260. throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  1261. extern int atoi (const char *__nptr)
  1262. throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  1263. extern long int atol (const char *__nptr)
  1264. throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  1265. __extension__ extern long long int atoll (const char *__nptr)
  1266. throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  1267. extern double strtod (const char *__restrict __nptr,
  1268. char **__restrict __endptr)
  1269. throw () __attribute__ ((__nonnull__ (1)));
  1270. extern float strtof (const char *__restrict __nptr,
  1271. char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1)));
  1272. extern long double strtold (const char *__restrict __nptr,
  1273. char **__restrict __endptr)
  1274. throw () __attribute__ ((__nonnull__ (1)));
  1275. extern long int strtol (const char *__restrict __nptr,
  1276. char **__restrict __endptr, int __base)
  1277. throw () __attribute__ ((__nonnull__ (1)));
  1278. extern unsigned long int strtoul (const char *__restrict __nptr,
  1279. char **__restrict __endptr, int __base)
  1280. throw () __attribute__ ((__nonnull__ (1)));
  1281. __extension__
  1282. extern long long int strtoq (const char *__restrict __nptr,
  1283. char **__restrict __endptr, int __base)
  1284. throw () __attribute__ ((__nonnull__ (1)));
  1285. __extension__
  1286. extern unsigned long long int strtouq (const char *__restrict __nptr,
  1287. char **__restrict __endptr, int __base)
  1288. throw () __attribute__ ((__nonnull__ (1)));
  1289. __extension__
  1290. extern long long int strtoll (const char *__restrict __nptr,
  1291. char **__restrict __endptr, int __base)
  1292. throw () __attribute__ ((__nonnull__ (1)));
  1293. __extension__
  1294. extern unsigned long long int strtoull (const char *__restrict __nptr,
  1295. char **__restrict __endptr, int __base)
  1296. throw () __attribute__ ((__nonnull__ (1)));
  1297. # 235 "/usr/include/stdlib.h" 3 4
  1298. # 1 "/usr/include/xlocale.h" 1 3 4
  1299. # 27 "/usr/include/xlocale.h" 3 4
  1300. typedef struct __locale_struct
  1301. {
  1302. struct __locale_data *__locales[13];
  1303. const unsigned short int *__ctype_b;
  1304. const int *__ctype_tolower;
  1305. const int *__ctype_toupper;
  1306. const char *__names[13];
  1307. } *__locale_t;
  1308. typedef __locale_t locale_t;
  1309. # 236 "/usr/include/stdlib.h" 2 3 4
  1310. extern long int strtol_l (const char *__restrict __nptr,
  1311. char **__restrict __endptr, int __base,
  1312. __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4)));
  1313. extern unsigned long int strtoul_l (const char *__restrict __nptr,
  1314. char **__restrict __endptr,
  1315. int __base, __locale_t __loc)
  1316. throw () __attribute__ ((__nonnull__ (1, 4)));
  1317. __extension__
  1318. extern long long int strtoll_l (const char *__restrict __nptr,
  1319. char **__restrict __endptr, int __base,
  1320. __locale_t __loc)
  1321. throw () __attribute__ ((__nonnull__ (1, 4)));
  1322. __extension__
  1323. extern unsigned long long int strtoull_l (const char *__restrict __nptr,
  1324. char **__restrict __endptr,
  1325. int __base, __locale_t __loc)
  1326. throw () __attribute__ ((__nonnull__ (1, 4)));
  1327. extern double strtod_l (const char *__restrict __nptr,
  1328. char **__restrict __endptr, __locale_t __loc)
  1329. throw () __attribute__ ((__nonnull__ (1, 3)));
  1330. extern float strtof_l (const char *__restrict __nptr,
  1331. char **__restrict __endptr, __locale_t __loc)
  1332. throw () __attribute__ ((__nonnull__ (1, 3)));
  1333. extern long double strtold_l (const char *__restrict __nptr,
  1334. char **__restrict __endptr,
  1335. __locale_t __loc)
  1336. throw () __attribute__ ((__nonnull__ (1, 3)));
  1337. # 305 "/usr/include/stdlib.h" 3 4
  1338. extern char *l64a (long int __n) throw () ;
  1339. extern long int a64l (const char *__s)
  1340. throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
  1341. # 1 "/usr/include/x86_64-linux-gnu/sys/types.h" 1 3 4
  1342. # 27 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  1343. extern "C" {
  1344. typedef __u_char u_char;
  1345. typedef __u_short u_short;
  1346. typedef __u_int u_int;
  1347. typedef __u_long u_long;
  1348. typedef __quad_t quad_t;
  1349. typedef __u_quad_t u_quad_t;
  1350. typedef __fsid_t fsid_t;
  1351. typedef __loff_t loff_t;
  1352. typedef __ino_t ino_t;
  1353. typedef __ino64_t ino64_t;
  1354. typedef __dev_t dev_t;
  1355. typedef __gid_t gid_t;
  1356. typedef __mode_t mode_t;
  1357. typedef __nlink_t nlink_t;
  1358. typedef __uid_t uid_t;
  1359. typedef __off_t off_t;
  1360. typedef __off64_t off64_t;
  1361. typedef __pid_t pid_t;
  1362. typedef __id_t id_t;
  1363. typedef __ssize_t ssize_t;
  1364. typedef __daddr_t daddr_t;
  1365. typedef __caddr_t caddr_t;
  1366. typedef __key_t key_t;
  1367. # 132 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  1368. # 1 "/usr/include/time.h" 1 3 4
  1369. # 57 "/usr/include/time.h" 3 4
  1370. typedef __clock_t clock_t;
  1371. # 73 "/usr/include/time.h" 3 4
  1372. typedef __time_t time_t;
  1373. # 91 "/usr/include/time.h" 3 4
  1374. typedef __clockid_t clockid_t;
  1375. # 103 "/usr/include/time.h" 3 4
  1376. typedef __timer_t timer_t;
  1377. # 133 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  1378. typedef __useconds_t useconds_t;
  1379. typedef __suseconds_t suseconds_t;
  1380. # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 1 3 4
  1381. # 147 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  1382. typedef unsigned long int ulong;
  1383. typedef unsigned short int ushort;
  1384. typedef unsigned int uint;
  1385. # 194 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  1386. typedef int int8_t __attribute__ ((__mode__ (__QI__)));
  1387. typedef int int16_t __attribute__ ((__mode__ (__HI__)));
  1388. typedef int int32_t __attribute__ ((__mode__ (__SI__)));
  1389. typedef int int64_t __attribute__ ((__mode__ (__DI__)));
  1390. typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
  1391. typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
  1392. typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
  1393. typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
  1394. typedef int register_t __attribute__ ((__mode__ (__word__)));
  1395. # 219 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  1396. # 1 "/usr/include/x86_64-linux-gnu/sys/select.h" 1 3 4
  1397. # 30 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  1398. # 1 "/usr/include/x86_64-linux-gnu/bits/select.h" 1 3 4
  1399. # 22 "/usr/include/x86_64-linux-gnu/bits/select.h" 3 4
  1400. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  1401. # 23 "/usr/include/x86_64-linux-gnu/bits/select.h" 2 3 4
  1402. # 31 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 4
  1403. # 1 "/usr/include/x86_64-linux-gnu/bits/sigset.h" 1 3 4
  1404. # 22 "/usr/include/x86_64-linux-gnu/bits/sigset.h" 3 4
  1405. typedef int __sig_atomic_t;
  1406. typedef struct
  1407. {
  1408. unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
  1409. } __sigset_t;
  1410. # 34 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 4
  1411. typedef __sigset_t sigset_t;
  1412. # 1 "/usr/include/time.h" 1 3 4
  1413. # 120 "/usr/include/time.h" 3 4
  1414. struct timespec
  1415. {
  1416. __time_t tv_sec;
  1417. __syscall_slong_t tv_nsec;
  1418. };
  1419. # 44 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 4
  1420. # 1 "/usr/include/x86_64-linux-gnu/bits/time.h" 1 3 4
  1421. # 30 "/usr/include/x86_64-linux-gnu/bits/time.h" 3 4
  1422. struct timeval
  1423. {
  1424. __time_t tv_sec;
  1425. __suseconds_t tv_usec;
  1426. };
  1427. # 46 "/usr/include/x86_64-linux-gnu/sys/select.h" 2 3 4
  1428. # 54 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  1429. typedef long int __fd_mask;
  1430. # 64 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  1431. typedef struct
  1432. {
  1433. __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))];
  1434. } fd_set;
  1435. typedef __fd_mask fd_mask;
  1436. # 96 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  1437. extern "C" {
  1438. # 106 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  1439. extern int select (int __nfds, fd_set *__restrict __readfds,
  1440. fd_set *__restrict __writefds,
  1441. fd_set *__restrict __exceptfds,
  1442. struct timeval *__restrict __timeout);
  1443. # 118 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  1444. extern int pselect (int __nfds, fd_set *__restrict __readfds,
  1445. fd_set *__restrict __writefds,
  1446. fd_set *__restrict __exceptfds,
  1447. const struct timespec *__restrict __timeout,
  1448. const __sigset_t *__restrict __sigmask);
  1449. # 131 "/usr/include/x86_64-linux-gnu/sys/select.h" 3 4
  1450. }
  1451. # 220 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  1452. # 1 "/usr/include/x86_64-linux-gnu/sys/sysmacros.h" 1 3 4
  1453. # 24 "/usr/include/x86_64-linux-gnu/sys/sysmacros.h" 3 4
  1454. extern "C" {
  1455. __extension__
  1456. extern unsigned int gnu_dev_major (unsigned long long int __dev)
  1457. throw () __attribute__ ((__const__));
  1458. __extension__
  1459. extern unsigned int gnu_dev_minor (unsigned long long int __dev)
  1460. throw () __attribute__ ((__const__));
  1461. __extension__
  1462. extern unsigned long long int gnu_dev_makedev (unsigned int __major,
  1463. unsigned int __minor)
  1464. throw () __attribute__ ((__const__));
  1465. # 58 "/usr/include/x86_64-linux-gnu/sys/sysmacros.h" 3 4
  1466. }
  1467. # 223 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  1468. typedef __blksize_t blksize_t;
  1469. typedef __blkcnt_t blkcnt_t;
  1470. typedef __fsblkcnt_t fsblkcnt_t;
  1471. typedef __fsfilcnt_t fsfilcnt_t;
  1472. # 262 "/usr/include/x86_64-linux-gnu/sys/types.h" 3 4
  1473. typedef __blkcnt64_t blkcnt64_t;
  1474. typedef __fsblkcnt64_t fsblkcnt64_t;
  1475. typedef __fsfilcnt64_t fsfilcnt64_t;
  1476. # 1 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 1 3 4
  1477. # 21 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  1478. # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4
  1479. # 22 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 2 3 4
  1480. # 60 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  1481. typedef unsigned long int pthread_t;
  1482. union pthread_attr_t
  1483. {
  1484. char __size[56];
  1485. long int __align;
  1486. };
  1487. typedef union pthread_attr_t pthread_attr_t;
  1488. typedef struct __pthread_internal_list
  1489. {
  1490. struct __pthread_internal_list *__prev;
  1491. struct __pthread_internal_list *__next;
  1492. } __pthread_list_t;
  1493. # 90 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  1494. typedef union
  1495. {
  1496. struct __pthread_mutex_s
  1497. {
  1498. int __lock;
  1499. unsigned int __count;
  1500. int __owner;
  1501. unsigned int __nusers;
  1502. int __kind;
  1503. short __spins;
  1504. short __elision;
  1505. __pthread_list_t __list;
  1506. # 124 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  1507. } __data;
  1508. char __size[40];
  1509. long int __align;
  1510. } pthread_mutex_t;
  1511. typedef union
  1512. {
  1513. char __size[4];
  1514. int __align;
  1515. } pthread_mutexattr_t;
  1516. typedef union
  1517. {
  1518. struct
  1519. {
  1520. int __lock;
  1521. unsigned int __futex;
  1522. __extension__ unsigned long long int __total_seq;
  1523. __extension__ unsigned long long int __wakeup_seq;
  1524. __extension__ unsigned long long int __woken_seq;
  1525. void *__mutex;
  1526. unsigned int __nwaiters;
  1527. unsigned int __broadcast_seq;
  1528. } __data;
  1529. char __size[48];
  1530. __extension__ long long int __align;
  1531. } pthread_cond_t;
  1532. typedef union
  1533. {
  1534. char __size[4];
  1535. int __align;
  1536. } pthread_condattr_t;
  1537. typedef unsigned int pthread_key_t;
  1538. typedef int pthread_once_t;
  1539. typedef union
  1540. {
  1541. struct
  1542. {
  1543. int __lock;
  1544. unsigned int __nr_readers;
  1545. unsigned int __readers_wakeup;
  1546. unsigned int __writer_wakeup;
  1547. unsigned int __nr_readers_queued;
  1548. unsigned int __nr_writers_queued;
  1549. int __writer;
  1550. int __shared;
  1551. unsigned long int __pad1;
  1552. unsigned long int __pad2;
  1553. unsigned int __flags;
  1554. } __data;
  1555. # 211 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h" 3 4
  1556. char __size[56];
  1557. long int __align;
  1558. } pthread_rwlock_t;
  1559. typedef union
  1560. {
  1561. char __size[8];
  1562. long int __align;
  1563. } pthread_rwlockattr_t;
  1564. typedef volatile int pthread_spinlock_t;
  1565. typedef union
  1566. {
  1567. char __size[32];
  1568. long int __align;
  1569. } pthread_barrier_t;
  1570. typedef union
  1571. {
  1572. char __size[4];
  1573. int __align;
  1574. } pthread_barrierattr_t;
  1575. # 271 "/usr/include/x86_64-linux-gnu/sys/types.h" 2 3 4
  1576. }
  1577. # 315 "/usr/include/stdlib.h" 2 3 4
  1578. extern long int random (void) throw ();
  1579. extern void srandom (unsigned int __seed) throw ();
  1580. extern char *initstate (unsigned int __seed, char *__statebuf,
  1581. size_t __statelen) throw () __attribute__ ((__nonnull__ (2)));
  1582. extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1)));
  1583. struct random_data
  1584. {
  1585. int32_t *fptr;
  1586. int32_t *rptr;
  1587. int32_t *state;
  1588. int rand_type;
  1589. int rand_deg;
  1590. int rand_sep;
  1591. int32_t *end_ptr;
  1592. };
  1593. extern int random_r (struct random_data *__restrict __buf,
  1594. int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
  1595. extern int srandom_r (unsigned int __seed, struct random_data *__buf)
  1596. throw () __attribute__ ((__nonnull__ (2)));
  1597. extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
  1598. size_t __statelen,
  1599. struct random_data *__restrict __buf)
  1600. throw () __attribute__ ((__nonnull__ (2, 4)));
  1601. extern int setstate_r (char *__restrict __statebuf,
  1602. struct random_data *__restrict __buf)
  1603. throw () __attribute__ ((__nonnull__ (1, 2)));
  1604. extern int rand (void) throw ();
  1605. extern void srand (unsigned int __seed) throw ();
  1606. extern int rand_r (unsigned int *__seed) throw ();
  1607. extern double drand48 (void) throw ();
  1608. extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1)));
  1609. extern long int lrand48 (void) throw ();
  1610. extern long int nrand48 (unsigned short int __xsubi[3])
  1611. throw () __attribute__ ((__nonnull__ (1)));
  1612. extern long int mrand48 (void) throw ();
  1613. extern long int jrand48 (unsigned short int __xsubi[3])
  1614. throw () __attribute__ ((__nonnull__ (1)));
  1615. extern void srand48 (long int __seedval) throw ();
  1616. extern unsigned short int *seed48 (unsigned short int __seed16v[3])
  1617. throw () __attribute__ ((__nonnull__ (1)));
  1618. extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1)));
  1619. struct drand48_data
  1620. {
  1621. unsigned short int __x[3];
  1622. unsigned short int __old_x[3];
  1623. unsigned short int __c;
  1624. unsigned short int __init;
  1625. __extension__ unsigned long long int __a;
  1626. };
  1627. extern int drand48_r (struct drand48_data *__restrict __buffer,
  1628. double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
  1629. extern int erand48_r (unsigned short int __xsubi[3],
  1630. struct drand48_data *__restrict __buffer,
  1631. double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
  1632. extern int lrand48_r (struct drand48_data *__restrict __buffer,
  1633. long int *__restrict __result)
  1634. throw () __attribute__ ((__nonnull__ (1, 2)));
  1635. extern int nrand48_r (unsigned short int __xsubi[3],
  1636. struct drand48_data *__restrict __buffer,
  1637. long int *__restrict __result)
  1638. throw () __attribute__ ((__nonnull__ (1, 2)));
  1639. extern int mrand48_r (struct drand48_data *__restrict __buffer,
  1640. long int *__restrict __result)
  1641. throw () __attribute__ ((__nonnull__ (1, 2)));
  1642. extern int jrand48_r (unsigned short int __xsubi[3],
  1643. struct drand48_data *__restrict __buffer,
  1644. long int *__restrict __result)
  1645. throw () __attribute__ ((__nonnull__ (1, 2)));
  1646. extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
  1647. throw () __attribute__ ((__nonnull__ (2)));
  1648. extern int seed48_r (unsigned short int __seed16v[3],
  1649. struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2)));
  1650. extern int lcong48_r (unsigned short int __param[7],
  1651. struct drand48_data *__buffer)
  1652. throw () __attribute__ ((__nonnull__ (1, 2)));
  1653. extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
  1654. extern void *calloc (size_t __nmemb, size_t __size)
  1655. throw () __attribute__ ((__malloc__)) ;
  1656. extern void *realloc (void *__ptr, size_t __size)
  1657. throw () __attribute__ ((__warn_unused_result__));
  1658. extern void free (void *__ptr) throw ();
  1659. extern void cfree (void *__ptr) throw ();
  1660. # 1 "/usr/include/alloca.h" 1 3 4
  1661. # 24 "/usr/include/alloca.h" 3 4
  1662. # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h" 1 3 4
  1663. # 25 "/usr/include/alloca.h" 2 3 4
  1664. extern "C" {
  1665. extern void *alloca (size_t __size) throw ();
  1666. }
  1667. # 493 "/usr/include/stdlib.h" 2 3 4
  1668. extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
  1669. extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
  1670. throw () __attribute__ ((__nonnull__ (1))) ;
  1671. extern void *aligned_alloc (size_t __alignment, size_t __size)
  1672. throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ;
  1673. extern void abort (void) throw () __attribute__ ((__noreturn__));
  1674. extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1)));
  1675. extern "C++" int at_quick_exit (void (*__func) (void))
  1676. throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1)));
  1677. extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
  1678. throw () __attribute__ ((__nonnull__ (1)));
  1679. extern void exit (int __status) throw () __attribute__ ((__noreturn__));
  1680. extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__));
  1681. extern void _Exit (int __status) throw () __attribute__ ((__noreturn__));
  1682. extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ;
  1683. extern char *secure_getenv (const char *__name)
  1684. throw () __attribute__ ((__nonnull__ (1))) ;
  1685. extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1)));
  1686. extern int setenv (const char *__name, const char *__value, int __replace)
  1687. throw () __attribute__ ((__nonnull__ (2)));
  1688. extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1)));
  1689. extern int clearenv (void) throw ();
  1690. # 606 "/usr/include/stdlib.h" 3 4
  1691. extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1)));
  1692. # 620 "/usr/include/stdlib.h" 3 4
  1693. extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
  1694. # 630 "/usr/include/stdlib.h" 3 4
  1695. extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ;
  1696. # 642 "/usr/include/stdlib.h" 3 4
  1697. extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ;
  1698. # 652 "/usr/include/stdlib.h" 3 4
  1699. extern int mkstemps64 (char *__template, int __suffixlen)
  1700. __attribute__ ((__nonnull__ (1))) ;
  1701. # 663 "/usr/include/stdlib.h" 3 4
  1702. extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
  1703. # 674 "/usr/include/stdlib.h" 3 4
  1704. extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
  1705. # 684 "/usr/include/stdlib.h" 3 4
  1706. extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
  1707. # 694 "/usr/include/stdlib.h" 3 4
  1708. extern int mkostemps (char *__template, int __suffixlen, int __flags)
  1709. __attribute__ ((__nonnull__ (1))) ;
  1710. # 706 "/usr/include/stdlib.h" 3 4
  1711. extern int mkostemps64 (char *__template, int __suffixlen, int __flags)
  1712. __attribute__ ((__nonnull__ (1))) ;
  1713. extern int system (const char *__command) ;
  1714. extern char *canonicalize_file_name (const char *__name)
  1715. throw () __attribute__ ((__nonnull__ (1))) ;
  1716. # 734 "/usr/include/stdlib.h" 3 4
  1717. extern char *realpath (const char *__restrict __name,
  1718. char *__restrict __resolved) throw () ;
  1719. typedef int (*__compar_fn_t) (const void *, const void *);
  1720. typedef __compar_fn_t comparison_fn_t;
  1721. typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
  1722. extern void *bsearch (const void *__key, const void *__base,
  1723. size_t __nmemb, size_t __size, __compar_fn_t __compar)
  1724. __attribute__ ((__nonnull__ (1, 2, 5))) ;
  1725. extern void qsort (void *__base, size_t __nmemb, size_t __size,
  1726. __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
  1727. extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
  1728. __compar_d_fn_t __compar, void *__arg)
  1729. __attribute__ ((__nonnull__ (1, 4)));
  1730. extern int abs (int __x) throw () __attribute__ ((__const__)) ;
  1731. extern long int labs (long int __x) throw () __attribute__ ((__const__)) ;
  1732. __extension__ extern long long int llabs (long long int __x)
  1733. throw () __attribute__ ((__const__)) ;
  1734. extern div_t div (int __numer, int __denom)
  1735. throw () __attribute__ ((__const__)) ;
  1736. extern ldiv_t ldiv (long int __numer, long int __denom)
  1737. throw () __attribute__ ((__const__)) ;
  1738. __extension__ extern lldiv_t lldiv (long long int __numer,
  1739. long long int __denom)
  1740. throw () __attribute__ ((__const__)) ;
  1741. # 812 "/usr/include/stdlib.h" 3 4
  1742. extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
  1743. int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
  1744. extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
  1745. int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
  1746. extern char *gcvt (double __value, int __ndigit, char *__buf)
  1747. throw () __attribute__ ((__nonnull__ (3))) ;
  1748. extern char *qecvt (long double __value, int __ndigit,
  1749. int *__restrict __decpt, int *__restrict __sign)
  1750. throw () __attribute__ ((__nonnull__ (3, 4))) ;
  1751. extern char *qfcvt (long double __value, int __ndigit,
  1752. int *__restrict __decpt, int *__restrict __sign)
  1753. throw () __attribute__ ((__nonnull__ (3, 4))) ;
  1754. extern char *qgcvt (long double __value, int __ndigit, char *__buf)
  1755. throw () __attribute__ ((__nonnull__ (3))) ;
  1756. extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
  1757. int *__restrict __sign, char *__restrict __buf,
  1758. size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
  1759. extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
  1760. int *__restrict __sign, char *__restrict __buf,
  1761. size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
  1762. extern int qecvt_r (long double __value, int __ndigit,
  1763. int *__restrict __decpt, int *__restrict __sign,
  1764. char *__restrict __buf, size_t __len)
  1765. throw () __attribute__ ((__nonnull__ (3, 4, 5)));
  1766. extern int qfcvt_r (long double __value, int __ndigit,
  1767. int *__restrict __decpt, int *__restrict __sign,
  1768. char *__restrict __buf, size_t __len)
  1769. throw () __attribute__ ((__nonnull__ (3, 4, 5)));
  1770. extern int mblen (const char *__s, size_t __n) throw ();
  1771. extern int mbtowc (wchar_t *__restrict __pwc,
  1772. const char *__restrict __s, size_t __n) throw ();
  1773. extern int wctomb (char *__s, wchar_t __wchar) throw ();
  1774. extern size_t mbstowcs (wchar_t *__restrict __pwcs,
  1775. const char *__restrict __s, size_t __n) throw ();
  1776. extern size_t wcstombs (char *__restrict __s,
  1777. const wchar_t *__restrict __pwcs, size_t __n)
  1778. throw ();
  1779. extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ;
  1780. # 899 "/usr/include/stdlib.h" 3 4
  1781. extern int getsubopt (char **__restrict __optionp,
  1782. char *const *__restrict __tokens,
  1783. char **__restrict __valuep)
  1784. throw () __attribute__ ((__nonnull__ (1, 2, 3))) ;
  1785. extern void setkey (const char *__key) throw () __attribute__ ((__nonnull__ (1)));
  1786. extern int posix_openpt (int __oflag) ;
  1787. extern int grantpt (int __fd) throw ();
  1788. extern int unlockpt (int __fd) throw ();
  1789. extern char *ptsname (int __fd) throw () ;
  1790. extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
  1791. throw () __attribute__ ((__nonnull__ (2)));
  1792. extern int getpt (void);
  1793. extern int getloadavg (double __loadavg[], int __nelem)
  1794. throw () __attribute__ ((__nonnull__ (1)));
  1795. # 1 "/usr/include/x86_64-linux-gnu/bits/stdlib-float.h" 1 3 4
  1796. # 956 "/usr/include/stdlib.h" 2 3 4
  1797. # 968 "/usr/include/stdlib.h" 3 4
  1798. }
  1799. # 73 "/usr/include/c++/4.9/cstdlib" 2 3
  1800. # 114 "/usr/include/c++/4.9/cstdlib" 3
  1801. namespace std __attribute__ ((__visibility__ ("default")))
  1802. {
  1803. using ::div_t;
  1804. using ::ldiv_t;
  1805. using ::abort;
  1806. using ::abs;
  1807. using ::atexit;
  1808. using ::atof;
  1809. using ::atoi;
  1810. using ::atol;
  1811. using ::bsearch;
  1812. using ::calloc;
  1813. using ::div;
  1814. using ::exit;
  1815. using ::free;
  1816. using ::getenv;
  1817. using ::labs;
  1818. using ::ldiv;
  1819. using ::malloc;
  1820. using ::mblen;
  1821. using ::mbstowcs;
  1822. using ::mbtowc;
  1823. using ::qsort;
  1824. using ::rand;
  1825. using ::realloc;
  1826. using ::srand;
  1827. using ::strtod;
  1828. using ::strtol;
  1829. using ::strtoul;
  1830. using ::system;
  1831. using ::wcstombs;
  1832. using ::wctomb;
  1833. inline long
  1834. abs(long __i) { return __builtin_labs(__i); }
  1835. inline ldiv_t
  1836. div(long __i, long __j) { return ldiv(__i, __j); }
  1837. inline long long
  1838. abs(long long __x) { return __builtin_llabs (__x); }
  1839. inline __int128
  1840. abs(__int128 __x) { return __x >= 0 ? __x : -__x; }
  1841. }
  1842. # 196 "/usr/include/c++/4.9/cstdlib" 3
  1843. namespace __gnu_cxx __attribute__ ((__visibility__ ("default")))
  1844. {
  1845. using ::lldiv_t;
  1846. using ::_Exit;
  1847. using ::llabs;
  1848. inline lldiv_t
  1849. div(long long __n, long long __d)
  1850. { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; }
  1851. using ::lldiv;
  1852. # 228 "/usr/include/c++/4.9/cstdlib" 3
  1853. using ::atoll;
  1854. using ::strtoll;
  1855. using ::strtoull;
  1856. using ::strtof;
  1857. using ::strtold;
  1858. }
  1859. namespace std
  1860. {
  1861. using ::__gnu_cxx::lldiv_t;
  1862. using ::__gnu_cxx::_Exit;
  1863. using ::__gnu_cxx::llabs;
  1864. using ::__gnu_cxx::div;
  1865. using ::__gnu_cxx::lldiv;
  1866. using ::__gnu_cxx::atoll;
  1867. using ::__gnu_cxx::strtof;
  1868. using ::__gnu_cxx::strtoll;
  1869. using ::__gnu_cxx::strtoull;
  1870. using ::__gnu_cxx::strtold;
  1871. }
  1872. # 3 "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.cc" 2
  1873. Popping language Cxx
  1874. ================================================================================
  1875. TEST checkFortranCompiler from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:910)
  1876. TESTING: checkFortranCompiler from config.setCompilers(/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py:910)
  1877. Locate a functional Fortran compiler
  1878. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90...found
  1879. Defined make macro "FC" to "/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90"
  1880. Pushing language FC
  1881. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.F
  1882. Successful compile:
  1883. Source:
  1884. program main
  1885.  
  1886. end
  1887. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.F
  1888. Successful compile:
  1889. Source:
  1890. program main
  1891.  
  1892. end
  1893. Pushing language C
  1894. Popping language C
  1895. Pushing language CUDA
  1896. Popping language CUDA
  1897. Pushing language Cxx
  1898. Popping language Cxx
  1899. Pushing language FC
  1900. Popping language FC
  1901. Pushing language FC
  1902. Popping language FC
  1903. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o
  1904. Possible ERROR while running linker: exit code 256
  1905. stderr:
  1906. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_test_'
  1907. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_request_get_status_'
  1908. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_dist_graph_create_adjacent_'
  1909. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_dist_graph_neighbors_count_'
  1910. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_initialized_'
  1911. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_cart_get_'
  1912. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_intercomm_merge_'
  1913. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_op_create_'
  1914. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_comm_test_inter_'
  1915. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_dist_graph_create_'
  1916. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_cart_map_'
  1917. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_cart_create_'
  1918. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_testsome_'
  1919. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_type_get_attr_'
  1920. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_cart_sub_'
  1921. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_iprobe_'
  1922. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_info_get_'
  1923. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_op_commutative_'
  1924. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_testall_'
  1925. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_improbe_'
  1926. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_test_cancelled_'
  1927. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_win_test_'
  1928. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_file_get_atomicity_'
  1929. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_file_set_atomicity_'
  1930. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_win_get_attr_'
  1931. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_status_set_cancelled_'
  1932. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_finalized_'
  1933. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_is_thread_main_'
  1934. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_info_get_valuelen_'
  1935. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_graph_create_'
  1936. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_testany_'
  1937. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_comm_get_attr_'
  1938. collect2: error: ld returned 1 exit status
  1939. Popping language FC
  1940. Error testing Fortran compiler: Cannot compile/link FC with /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90.
  1941. MPI installation /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 is likely incorrect.
  1942. Use --with-mpi-dir to indicate an alternate MPI.
  1943. Deleting "FC"
  1944. Checking for program /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90...found
  1945. Defined make macro "FC" to "/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90"
  1946. Pushing language FC
  1947. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.F
  1948. Successful compile:
  1949. Source:
  1950. program main
  1951.  
  1952. end
  1953. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 -c -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o -I/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.F
  1954. Successful compile:
  1955. Source:
  1956. program main
  1957.  
  1958. end
  1959. Pushing language FC
  1960. Popping language FC
  1961. Executing: /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 -o /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest /home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/_tmp/petsc-wEruKn/config.setCompilers/conftest.o
  1962. Possible ERROR while running linker: exit code 256
  1963. stderr:
  1964. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_test_'
  1965. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_request_get_status_'
  1966. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_dist_graph_create_adjacent_'
  1967. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_dist_graph_neighbors_count_'
  1968. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_initialized_'
  1969. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_cart_get_'
  1970. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_intercomm_merge_'
  1971. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_op_create_'
  1972. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_comm_test_inter_'
  1973. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_dist_graph_create_'
  1974. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_cart_map_'
  1975. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_cart_create_'
  1976. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_testsome_'
  1977. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_type_get_attr_'
  1978. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_cart_sub_'
  1979. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_iprobe_'
  1980. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_info_get_'
  1981. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_op_commutative_'
  1982. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_testall_'
  1983. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_improbe_'
  1984. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_test_cancelled_'
  1985. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_win_test_'
  1986. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_file_get_atomicity_'
  1987. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_file_set_atomicity_'
  1988. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_win_get_attr_'
  1989. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_status_set_cancelled_'
  1990. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_finalized_'
  1991. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_is_thread_main_'
  1992. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_info_get_valuelen_'
  1993. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_graph_create_'
  1994. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_testany_'
  1995. /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/lib/libmpi_usempif08.so: undefined reference to `pmpi_comm_get_attr_'
  1996. collect2: error: ld returned 1 exit status
  1997. Popping language FC
  1998. Error testing Fortran compiler: Cannot compile/link FC with /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90.
  1999. MPI installation /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 is likely incorrect.
  2000. Use --with-mpi-dir to indicate an alternate MPI.
  2001. Deleting "FC"
  2002. *******************************************************************************
  2003. UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details):
  2004. -------------------------------------------------------------------------------
  2005. Fortran compiler you provided with -FC=/home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90 does not work.
  2006. Cannot compile/link FC with /home/johannr/.hashdist/bld/mpi/uetoce5mbue4/bin/mpif90.
  2007. *******************************************************************************
  2008. File "./config/configure.py", line 272, in petsc_configure
  2009. framework.configure(out = sys.stdout)
  2010. File "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/framework.py", line 935, in configure
  2011. child.configure()
  2012. File "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py", line 1571, in configure
  2013. self.executeTest(self.checkFortranCompiler)
  2014. File "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/base.py", line 126, in executeTest
  2015. ret = test(*args,**kargs)
  2016. File "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py", line 917, in checkFortranCompiler
  2017. for compiler in self.generateFortranCompilerGuesses():
  2018. File "/home/johannr/.hashdist/tmp/petsc-rs4zootsnzgx/config/BuildSystem/config/setCompilers.py", line 834, in generateFortranCompilerGuesses
  2019. raise RuntimeError('Fortran compiler you provided with -FC='+self.framework.argDB['FC']+' does not work.'+'\n'+self.mesg)
  2020. ================================================================================
  2021. Finishing Configure Run at Wed Feb 4 10:28:49 2015
  2022. ================================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement