Dear Jon Bringhurst,

I seem to be unable to compile ib2slurm.  Using CentOS 6.4, and OFED 2.0.5.


Here's output:


[root@compute-0-3 ib2slurm]# ls
AUTHORS  COPYING  Makefile  README.md  ib2slurm.c  ib2slurm.h

[root@compute-0-3 ib2slurm]# head -1 README.md
ib2slurm 0.1

[root@compute-0-3 ib2slurm]# cd /usr/include/infiniband/

[root@compute-0-3 infiniband]# ls
acm.h   cm.h      driver.h  ibdiag  ibis         ibnetdisc_osd.h 
kern-abi.h  mad_osd.h   misc   mverbs.h  sa-kern-abi.h  umad.h
arch.h  cm_abi.h  ib.h      ibdm    ibnetdisc.h  ibutils          mad.h 
       marshall.h  mqe.h  opcode.h  sa.h           verbs.h

[root@compute-0-3 infiniband]# rpm -qa | grep infiniband
infiniband-diags-compat-1.6.1.MLNX20130311.21d799f-0.1.x86_64
infiniband-diags-1.6.1.MLNX20130311.21d799f-0.1.x86_64

[root@compute-0-3 infiniband]# cd /root/ib2slurm/

[root@compute-0-3 ib2slurm]# which gcc
/usr/bin/gcc

[root@compute-0-3 ib2slurm]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-3)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[root@compute-0-3 ib2slurm]# cat /etc/redhat-release
CentOS release 6.4 (Final)

[root@compute-0-3 ib2slurm]# uname -a
Linux compute-0-3 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 
2013 x86_64 x86_64 x86_64 GNU/Linux

[root@compute-0-3 ib2slurm]# make all
cc -Wextra -Wall -g -o ib2slurm ib2slurm.c -I/usr/include/infiniband 
-libnetdisc
In file included from ib2slurm.c:1:
ib2slurm.h:9:36: error: complib/cl_nodenamemap.h: No such file or directory
In file included from ib2slurm.h:10,
                  from ib2slurm.c:1:
/usr/include/infiniband/ibnetdisc.h:41:26: error: iba/ib_types.h: No 
such file or directory
In file included from ib2slurm.c:1:
ib2slurm.h:13: error: expected specifier-qualifier-list before 'nn_map_t'
ib2slurm.c: In function 'switch_iter_func':
ib2slurm.c:17: error: 'ib2slurm_opts_t' has no member named 'lookup_flag'
ib2slurm.c: In function 'output_nodelist':
ib2slurm.c:60: error: 'ib2slurm_opts_t' has no member named 'lookup_flag'
ib2slurm.c:83: error: 'ib2slurm_opts_t' has no member named 'compress_flag'
ib2slurm.c: In function 'print_with_compression':
ib2slurm.c:96: warning: unused parameter 'list'
ib2slurm.c:96: warning: unused parameter 'tag'
ib2slurm.c: In function 'node_name':
ib2slurm.c:138: warning: implicit declaration of function 'remap_node_name'
ib2slurm.c:138: error: 'ib2slurm_opts_t' has no member named 'node_name_map'
ib2slurm.c: In function 'main':
ib2slurm.c:171: error: 'ib2slurm_opts_t' has no member named 'lookup_flag'
ib2slurm.c:172: error: 'ib2slurm_opts_t' has no member named 'compress_flag'
ib2slurm.c:184: error: 'ib2slurm_opts_t' has no member named 'node_name_map'
ib2slurm.c:184: warning: implicit declaration of function 
'open_node_name_map'
ib2slurm.c:184: warning: statement with no effect
ib2slurm.c:195: warning: implicit declaration of function 
'close_node_name_map'
ib2slurm.c:195: error: 'ib2slurm_opts_t' has no member named 'node_name_map'
make: *** [all] Error 1
[root@compute-0-3 ib2slurm]#

-- 
Jonathan Mills
Systems Administrator
Renaissance Computing Institute
UNC-Chapel Hill

Reply via email to