Re: [bug] build the user-space stack code in github is fail on ubuntu

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux