Re: Problem installing rdma-core 25+ due to incorrect file name in rdma_man_pages

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

 



Hi Nicolas,

thank you for your response.

Best regards,
Robert

> On 12. Dec 2019, at 08:14, Nicolas Morey-Chaisemartin <NMoreyChaisemartin@xxxxxxxx> wrote:
> 
> 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

-- 
Dr. Robert Mijaković
Leibniz Supercomputing Centre
HPC Systems and Services
Boltzmannstr. 1
D-85748 Garching
Room I.2.034
Phone:  +49 89 35831 8734
Fax: +49 89 35831 9700
Mobile:+49 (157) 786 605 00
mailto:robert.mijakovic@xxxxxx





[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