Re: install-step fails for pandoc-prebuilt man-pages in infiniband-diags/man

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

 



On Wed, Dec 04, 2019 at 03:34:14PM +0100, Thorben Römer wrote:
> I tested the following on release 0.26.0 and 0.26.1, with the *.tar.gz
> provided on github. It is probably relevant for a lot more released
> archives and future releases. My build environment is restricted and
> does not have access to pandoc or rst2man.
>
> The command 'ninja install' fails in environments without pandoc and/or
> rst2man. There is an automatic fallback to use man-pages in
> buildlib/pandoc-prebuilt that are added for every release-archive.
> However, the install step fails with error such as:
>
> CMake Error at infiniband-diags/man/cmake_install.cmake:40 (file):
> file INSTALL cannot find
> "rdma-core-26.0/buildlib/pandoc-prebuilt/64a3de4dd91635b29f4f8d11a987670751827c60".
> Call Stack (most recent call first):
> cmake_install.cmake:166 (include)

We don't support any make/ninja install flows and you posted one of the possible failures.

There are three recommended ways to build and install rdma-core:
1. For run in-place (without install) - use build.sh - recommended way.
2. For properly created RPM/DEB packages for other OSes - use buildlib/cbuild script.
3. For RPMs created for this OS - use "rpmbuild --build-in-place -bb redhat/rdma-core.spec"

Fro step 2 and 3, installation is done with those RPMs/DEBs.

Thanks



[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