Advertisement
smallcat

simgrid cmake again but fortran not found

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