All of lore.kernel.org
 help / color / mirror / Atom feed
* Problem installing rdma-core 25+ due to incorrect file name in rdma_man_pages
@ 2019-12-10 17:25 Mijakovic, Robert
  2019-12-12  7:14 ` Nicolas Morey-Chaisemartin
  0 siblings, 1 reply; 3+ messages in thread
From: Mijakovic, Robert @ 2019-12-10 17:25 UTC (permalink / raw)
  To: linux-rdma

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
-- 
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@lrz.de


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Problem installing rdma-core 25+ due to incorrect file name in rdma_man_pages
  2019-12-10 17:25 Problem installing rdma-core 25+ due to incorrect file name in rdma_man_pages Mijakovic, Robert
@ 2019-12-12  7:14 ` Nicolas Morey-Chaisemartin
  2019-12-13 13:29   ` Mijakovic, Robert
  0 siblings, 1 reply; 3+ messages in thread
From: Nicolas Morey-Chaisemartin @ 2019-12-12  7:14 UTC (permalink / raw)
  To: Mijakovic, Robert, linux-rdma

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


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Problem installing rdma-core 25+ due to incorrect file name in rdma_man_pages
  2019-12-12  7:14 ` Nicolas Morey-Chaisemartin
@ 2019-12-13 13:29   ` Mijakovic, Robert
  0 siblings, 0 replies; 3+ messages in thread
From: Mijakovic, Robert @ 2019-12-13 13:29 UTC (permalink / raw)
  To: Nicolas Morey-Chaisemartin; +Cc: linux-rdma

Hi Nicolas,

thank you for your response.

Best regards,
Robert

> On 12. Dec 2019, at 08:14, Nicolas Morey-Chaisemartin <NMoreyChaisemartin@suse.com> 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@lrz.de


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-12-13 20:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-10 17:25 Problem installing rdma-core 25+ due to incorrect file name in rdma_man_pages Mijakovic, Robert
2019-12-12  7:14 ` Nicolas Morey-Chaisemartin
2019-12-13 13:29   ` Mijakovic, Robert

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.