Hi, On 12/10/19 6:25 PM, Mijakovic, Robert wrote: > Hi guys, > > while installing rdma-core newer that 25 on one of our clusters through spack I have experienced an error: > -- Installing: <home_directory>/rdma-core/25.0-gcc-matncbz/share/man/man8/check_lft_balance.8 > CMake Error at spack-src/infiniband-diags/man/CMakeLists.txt:45 (file): > file INSTALL cannot find > “<scratch_directory>/rdma-core-25.0-matncbzfxrol36acyyahlx23fgxyafk6/spack-src/buildlib/pandoc-prebuilt/8dd347a2a5edc4ffd18f9205922fa35a3c8777e9". > Call Stack (most recent call first): > cmake_install.cmake:83 (include) > > Makefile:120: recipe for target 'install' failed > make: *** [install] Error 1 > > Linux distribution and version: SLES 12.SP4 > Linux kernel and version: 4.12.14-95.32-default > InfiniBand hardware and firmware version: Mellanox Technologies MT27600 Family [Connect-IB], 10.16.1200 > Kernel driver in use: mlx5_core > > Configured with: > 'cmake' '<scratch_directory>/rdma-core-25.0-matncbzfxrol36acyyahlx23fgxyafk6/spack-src' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:PATH=<home_directory>/rdma-core/25.0-gcc-matncbz' '-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=FALSE' '-DCMAKE_INSTALL_RPATH:STRING=<home_directory>/rdma-core/25.0-gcc-matncbz/lib;<home_directory>/rdma-core/25.0-gcc-matncbz/lib64;<home_directory>/libnl/3.3.0-gcc-5k5xt7d/lib' '-DCMAKE_PREFIX_PATH:STRING=<home_directory>/libnl/3.3.0-gcc-5k5xt7d;<home_directory>/pandoc/2.7.3-gcc-klngaxi;<home_directory>/cmake/3.15.3-gcc-whfqqyj;<home_directory>/pkgconf/1.6.1-gcc-fn4iyyb' '-DCMAKE_INSTALL_SYSCONFDIR=<home_directory>/rdma-core/25.0-gcc-matncbz/etc' '-DCMAKE_INSTALL_RUNDIR=/var/run' > > Compiled with: > 'make' '-j24’ > Installed with: > 'make' '-j24' 'install’ > > The file that was suppose to be copied (8dd347a2a5edc4ffd18f9205922fa35a3c8777e9) is not there. > Based on the content of the input file (dump_fts.8.in.rst) from which 8dd347a2a5edc4ffd18f9205922fa35a3c8777e9 is suppose to be generated it seems that it is stored under different name, i.e., b003d15c599b5ef09af22508eeec09d65fc91a4e. > I have checked the process of file creation and it seems that files are listed in rdma_man_pages which are then processed by function(rdma_man_pages) which does something wrong once the file is suppose to be copied back to the install location. > > The question is what and how to patch this thing other than commenting out the man pages? > Thank you in advance for your time. > > Best regards, > Robert > There was a thread a couple of days ago on the ML discussing that: https://marc.info/?l=linux-rdma&m=157553355626314&w=2 There's also a SLE12SP4 package available on OBS: https://build.opensuse.org/package/show/science:HPC/rdma-core As the SUSE maintainer for this, I feel obligated to point out that this is not officially supported by SUSE. It should unofficially work though :) Nicolas