Advertisement
smallcat

simgrid cmake but fortran not found

Nov 14th, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 10.41 KB | None | 0 0
  1. smallcat@DESKTOP-PVCKLS6:~/SimGrid-3.21$ cmake -DCMAKE_INSTALL_PREFIX=/opt/simgrid3.21 -Denable_fortran=ON .
  2. -- Cmake version 3.5.1
  3. -- Performing Test HAVE_C_STACK_CLEANER
  4. -- Performing Test HAVE_C_STACK_CLEANER - Failed
  5. -- Performing Test COMPILER_SUPPORTS_CXX11
  6. -- Performing Test COMPILER_SUPPORTS_CXX11 - Success
  7. -- Performing Test COMPILER_SUPPORTS_C11
  8. -- Performing Test COMPILER_SUPPORTS_C11 - Success
  9. -- Looking for pthread.h
  10. -- Looking for pthread.h - found
  11. -- Looking for pthread_create
  12. -- Looking for pthread_create - not found
  13. -- Looking for pthread_create in pthreads
  14. -- Looking for pthread_create in pthreads - not found
  15. -- Looking for pthread_create in pthread
  16. -- Looking for pthread_create in pthread - found
  17. -- Found Threads: TRUE
  18. -- Found Perl: /usr/bin/perl (found version "5.22.1")
  19. -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.5.2", minimum required is "3")
  20. -- System processor: x86_64 (x86_64, 64 bits)
  21. -- Looking for graphviz
  22. -- Looking for graphviz - not found (try installing libgraphviz-dev)
  23. -- Could NOT find Boost
  24. -- Disabling the Boost-based unit tests -- please install libboost-test-dev (>= v1.59).
  25. -- Boost version: 1.58.0
  26. -- Could NOT find Boost
  27.    boost        : found.
  28.    boost-context: missing. Install libboost-context-dev for this optional feature.
  29. -- Looking for clock_gettime in rt
  30. -- Looking for clock_gettime in rt - found
  31. -- Looking for valgrind/valgrind.h
  32. -- Looking for valgrind/valgrind.h - not found
  33. -- Looking for unistd.h
  34. -- Looking for unistd.h - found
  35. -- Looking for execinfo.h
  36. -- Looking for execinfo.h - found
  37. -- Looking for signal.h
  38. -- Looking for signal.h - found
  39. -- Looking for sys/param.h
  40. -- Looking for sys/param.h - found
  41. -- Looking for sys/sysctl.h
  42. -- Looking for sys/sysctl.h - found
  43. -- Looking for ucontext.h
  44. -- Looking for ucontext.h - found
  45. -- Looking for linux/futex.h
  46. -- Looking for linux/futex.h - found
  47. -- Looking for backtrace
  48. -- Looking for backtrace - found
  49. -- Looking for dlfunc
  50. -- Looking for dlfunc - not found
  51. -- Looking for gettimeofday
  52. -- Looking for gettimeofday - found
  53. -- Looking for nanosleep
  54. -- Looking for nanosleep - found
  55. -- Looking for getdtablesize
  56. -- Looking for getdtablesize - found
  57. -- Looking for sysconf
  58. -- Looking for sysconf - found
  59. -- Looking for popen
  60. -- Looking for popen - found
  61. -- Looking for process_vm_readv
  62. -- Looking for process_vm_readv - found
  63. -- Looking for mmap
  64. -- Looking for mmap - found
  65. -- Looking for mremap
  66. -- Looking for mremap - found
  67. -- Looking for vasprintf
  68. -- Looking for vasprintf - found
  69. -- Looking for sys/sendfile.h
  70. -- Looking for sys/sendfile.h - found
  71. -- Looking for sendfile
  72. -- Looking for sendfile - found
  73. -- Looking for libunwind:
  74.    NOT FOUND libunwind.h
  75.    Looking for libunwind-ptrace.so - not found
  76.    Looking for libunwind.so - not found
  77.    Looking for libunwind-x86_64.so - not found
  78. -- Some libunwind components are missing
  79. -- Looking for sem_open in pthread
  80. -- Looking for sem_open in pthread - found
  81. -- sem_open is compilable and executable
  82. -- Looking for sem_init in pthread
  83. -- Looking for sem_init in pthread - found
  84. -- sem_init is compilable and executable
  85. -- Support for thread context factory ok.
  86. -- Support for ucontext factory ok.
  87. -- Relative source directory is ".".
  88. -- LTO seems usable.
  89. -- Found Doxygen: /usr/bin/doxygen (found version "1.8.11")
  90. -- Doxygen version: 1.8.11
  91.  
  92. ##########################################
  93. #### Content of src/internal_config.h ####
  94. ##########################################
  95.    /* Non-standard header files */
  96.    /* <execinfo.h> */
  97.    #define HAVE_EXECINFO_H 1
  98.    /* <linux/futex.h> */
  99.    #define HAVE_FUTEX_H 1
  100.    /* <signal.h> */
  101.    #define HAVE_SIGNAL_H 1
  102.    /* <unistd.h> */
  103.    #define HAVE_UNISTD_H 1
  104.    /* <ucontext.h> */
  105.    #define HAVE_UCONTEXT_H 1
  106.    /* <valgrind/valgrind.h> */
  107.    #define HAVE_VALGRIND_H 0
  108.    /* Address Sanitizer */
  109.    #define HAVE_SANITIZER_THREAD 0
  110.    #define HAVE_SANITIZER_ADDRESS 0
  111.    #define HAVE_SANITIZER_ADDRESS_FIBER_SUPPORT 0
  112.    /* Time portability */
  113.    /* Function gettimeofday */
  114.    #define HAVE_GETTIMEOFDAY 1
  115.    /* Function clock_gettime */
  116.    #define HAVE_POSIX_GETTIME 1
  117.    /* Function nanosleep */
  118.    #define HAVE_NANOSLEEP 1
  119.    /* The usable context factories */
  120.    #define HAVE_BOOST_CONTEXTS 0
  121.    #define HAVE_RAW_CONTEXTS 1
  122.    #define HAVE_THREAD_CONTEXTS 1
  123.    #define HAVE_UCONTEXT_CONTEXTS 1
  124.    /* Variables for the thread contexts (and parallel mode of raw contexts) */
  125.    /* Define to 1 if threads are usable . */
  126.    #define HAVE_PTHREAD 0
  127.    /* Does not seems defined on Mac nor Windows */
  128.    #define HAVE_PTHREAD_SETAFFINITY 0
  129.    /* Variables for the raw contexts (to select the right assembly code) */
  130.    #define SIMGRID_PROCESSOR_i686 0
  131.    #define SIMGRID_PROCESSOR_x86_64 1
  132.    /* Variables for the SysV contexts */
  133.    #define sg_makecontext_stack_addr(skaddr) ((skaddr))
  134.    #define sg_makecontext_stack_size(sksize) ((sksize))
  135.    /* Variable for SysV, raw and Boost contexts */
  136.    /* Does the stack growth upward, or downward? */
  137.    #define PTH_STACKGROWTH -1
  138.    /* MC variables */
  139.    /* getdtablesize: get descriptor table size */
  140.    #define HAVE_GETDTABLESIZE 1
  141.    /* Did we compile mmalloc in? */
  142.    #define HAVE_MMALLOC 0
  143.    /* process_vm_readv: transfer data between process address spaces */
  144.    #define HAVE_PROCESS_VM_READV 1
  145.    /* Set to true if enable_model-checking is true and the dependencies available */
  146.    #define SIMGRID_HAVE_MC 0
  147.    /* SMPI variables */
  148.    /* SMPI enabled */
  149.    #define HAVE_SMPI 1
  150.    /* Fortran language is available for SMPI, and which one */
  151.    #define SMPI_FORTRAN 0
  152.    #define SMPI_GFORTRAN 0
  153.    #define SMPI_FLANG 0
  154.    #define SMPI_IFORT 0
  155.    /* We have mmap and objdump to handle privatization */
  156.    #define HAVE_PRIVATIZATION 1
  157.    /* We have PAPI to fine-grain trace execution time */
  158.    #define HAVE_PAPI 0
  159.    /* We have sendfile to efficiently copy files for dl-open privatization */
  160.    #define HAVE_SENDFILE 1
  161.    /* Other function checks */
  162.    /* Function backtrace */
  163.    #define HAVE_BACKTRACE 1
  164.    /* Function dlfunc */
  165.    #define HAVE_DLFUNC 0
  166.    /* Function mmap */
  167.    #define HAVE_MMAP 1
  168.    /* Function mremap */
  169.    #define HAVE_MREMAP 1
  170.    /* Function sem_init (part of XPG6 standard only) */
  171.    #define HAVE_SEM_INIT 1
  172.    /* Function popen */
  173.    #define HAVE_POPEN 1
  174.    /* Function sysconf */
  175.    #define HAVE_SYSCONF 1
  176.    /* Function vasprintf */
  177.    #define HAVE_VASPRINTF 1
  178.    /* Other checks */
  179.    /* Path to the addr2line tool */
  180.    #define   ADDR2LINE "/usr/bin/addr2line"
  181.    /* The graphviz library */
  182.    #define HAVE_GRAPHVIZ 0
  183.    /* The lib unwind library (for MC and backtrace display) */
  184.    #define HAVE_LIBUNWIND 0
  185. ##########################################
  186. ####   Content of simgrid/config.h    ####
  187. ##########################################
  188.    /** Define the version numbers of the used header files.
  189.      See sg_version_get() to retrieve the version of the dynamic library. */
  190.    #define SIMGRID_VERSION_MAJOR 3
  191.    #define SIMGRID_VERSION_MINOR 21
  192.    #define SIMGRID_VERSION_PATCH 0
  193.    #define SIMGRID_GIT_VERSION   "e011a997e0"
  194.    #define SIMGRID_INSTALL_PREFIX "/opt/simgrid3.21"
  195.    SG_BEGIN_DECL()
  196.    /** Retrieves the version numbers of the used dynamic library (so, DLL or dynlib), while
  197.        SIMGRID_VERSION_MAJOR and friends give the version numbers of the used header files */
  198.    XBT_PUBLIC void sg_version_get(int* major, int* minor, int* patch)
  199.    /** Display the version information and some additional blurb. */
  200.    XBT_PUBLIC void sg_version()
  201.    SG_END_DECL()
  202.    /* Version as a single integer. v3.4 is 30400, v3.16.2 is 31602, v42 will be 420000, and so on. */
  203.    #define SIMGRID_VERSION (100UL * (100UL * (SIMGRID_VERSION_MAJOR) + (SIMGRID_VERSION_MINOR)) + (SIMGRID_VERSION_PATCH))
  204.    #define SIMGRID_VERSION_STRING "SimGrid version 3.21"
  205.    /* Was Jedule compiled in?  */
  206.    #define SIMGRID_HAVE_JEDULE 0
  207.    /* Was the Lua support compiled in? */
  208.    #define SIMGRID_HAVE_LUA 0
  209.    /* Were mallocators (object pools) compiled in? */
  210.    #define SIMGRID_HAVE_MALLOCATOR 1
  211.    /* Was the model-checking compiled in? */
  212.    #define SIMGRID_HAVE_MC 0
  213.    /* Was the NS3 support compiled in? */
  214.    #define SIMGRID_HAVE_NS3 0
  215. ##########################################
  216. ####   End of configuration headers   ####
  217. ##########################################
  218.  
  219. Configuration of package `simgrid':
  220.        Home directory ..............: /home/smallcat/SimGrid-3.21
  221.        Build Name ..................: UNIX
  222.        Cmake Generator .............: Unix Makefiles
  223.        Site ........................: Linux_4.4.0-17134-Microsoft_x86_64
  224.        Install prefix ..............: /opt/simgrid3.21
  225.        Release .....................: simgrid-3.21 (release build)
  226.  
  227.        Compiler: C .................: /usr/bin/cc (id: GNU)
  228.                version .............: 5.4.0
  229.                is gnu ..............: 1
  230.        Compiler: C++ ...............: /usr/bin/c++ (id: GNU)
  231.                version .............: 5.4.0
  232.        Linker: .....................: /usr/bin/ld
  233.                version .............: 2.26
  234.        Make program: ...............: /usr/bin/make
  235.  
  236.        CFlags ......................:   -g3 -std=gnu11   -O3 -funroll-loops -fno-strict-aliasing  -finline-functions  -fdebug-prefix-map=/home/smallcat/SimGrid-3.21=. -flto
  237.        CXXFlags ....................:   -g3 -std=gnu++11 -O3 -funroll-loops -fno-strict-aliasing  -finline-functions  -fdebug-prefix-map=/home/smallcat/SimGrid-3.21=. -flto
  238.        LDFlags .....................:
  239.        with LTO ....................: ON
  240.  
  241.        Compile NS-3 ................: NO  (hint: )
  242.        Compile Java ................: NO
  243.        Compile Lua .................: 0
  244.        Compile Smpi ................: 1
  245.          Smpi fortran ..............: 0
  246.          MPICH3 testsuite ..........: OFF
  247.          Privatization .............: 1
  248.          PAPI support...............: 0
  249.        Compile Boost.Context support: 0
  250.  
  251.        Maintainer mode .............: OFF
  252.        Documentation................: ON
  253.        Model checking ..............: 0
  254.        Jedule  mode ................: 0
  255.        Graphviz mode ...............: 0
  256.        Mallocators .................: ON
  257.  
  258.        Simgrid dependencies ........: -lm -lpthread -lrt /usr/lib/x86_64-linux-gnu/libdl.so   -Wl,--as-needed -latomic -Wl,--no-as-needed
  259.  
  260. -- Configuring done
  261. -- Generating done
  262. -- Build files have been written to: /home/smallcat/SimGrid-3.21
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement