On Fri, Oct 14, 2016 at 05:41:09PM +0800, oulijun wrote: > Sorry, it is my careless. > > it is fail for building rdma-core branch. > build environment: ubuntu > > is the user-space stack in github not support to ubuntu? > > when use cmake build, the bug is as follows: > ubuntu@62fe1357a077:~/rdma_core/rdma-core/build_1$ cmake .. > -- Found PkgConfig: /usr/bin/pkg-config (found version "0.26") > -- checking for modules 'libnl-3.0;libnl-route-3.0' > -- found libnl-3.0, version 3.2.21 > -- found libnl-route-3.0, version 3.2.21 > -- Check size of long > -- Check size of long - done > -- Looking for rdma/rdma_user_rxe.h > -- Looking for rdma/rdma_user_rxe.h - not found > -- Looking for valgrind/memcheck.h > -- Looking for valgrind/memcheck.h - found > -- Looking for valgrind/drd.h > -- Looking for valgrind/drd.h - found > -- Performing Test LIBC_HAS_LIBRT > -- Performing Test LIBC_HAS_LIBRT - Success > -- Missing Optional Items: > -- rdma/rdma_user_rxe.h NOT found (old system kernel headers) > -- -Wmissing-field-initializers does NOT work > -- Configuring done > -- Generating done > -- Build files have been written to: /home/ubuntu/rdma_core/rdma-core/build_1 > > but if i directly use the build.sh, the log as fllows: > -- The C compiler identification is GNU 4.8.4 > -- Check for working C compiler using: Ninja > -- Check for working C compiler using: Ninja -- broken > CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message): > The C compiler "/usr/bin/cc" is not able to compile a simple test program. > > It fails with the following output: > > Change Dir: /home/ubuntu/rdma_core/rdma-core/build/CMakeFiles/CMakeTmp > > > > Run Build Command:/usr/sbin/ninja cmTryCompileExec2838577708 > > log: reading configuration file: cmTryCompileExec2838577708 > > > > die: error: unable to read configuration file > > > > CMake will not be able to correctly generate this project. > Call Stack (most recent call first): > CMakeLists.txt:24 (project) > > > -- Configuring incomplete, errors occurred! According to error log, you didn't install ninja build system. sudo apt-get install ninja-build
Attachment:
signature.asc
Description: PGP signature