[openib-general] Trouble installing OFED-1.1-rc3 on a x86_64 SLES 10 machine

Bub Thomas thomas.bub at thomson.net
Tue Sep 12 05:23:56 PDT 2006


Just migrated from SLES 9 x86_64 to SLES 10 x86_64 in order to get
32-Bit support.
Stumbled over some installation problems. 
First I tried "All packages" then "Basic install". Both failed to build
at different places. 
Only a "customizied" installation worked.
Find the details blow.

Thomas Bub

An All packages fails at:

gcc
-Wp,-MD,/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/.i
scsi_iser.o.d  -nostdinc -isystem
/usr/lib64/gcc/x86_64-suse-linux/4.1.0/include -D__KERNEL__
-I/var/tmp/OFEDRPM/BUILD/openib-1.1/include
-I/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/include
-Iinclude  -Iinclude2 -I/usr/src/linux-2.6.16.21-0.8/include
-I/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser  -Wall
-Wundef -Wstrict-prototypes -Wno-trigraphs
-Werror-implicit-function-declaration -fno-strict-aliasing -fno-common
-ffreestanding -Os -fomit-frame-pointer -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks
-Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement
-Wno-pointer-sign -I/var/tmp/OFEDRPM/BUILD/openib-1.1/include
-I/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/include
-I/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/ipoib
-I/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/debug  -DMODULE
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(iscsi_iser)"
-D"KBUILD_MODNAME=KBUILD_STR(ib_iser)" -c -o
/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/.tmp_iscsi
_iser.o
/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/iscsi_iser
.c
/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/iscsi_iser
.c: In function 'iscsi_iser_set_param':
/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/iscsi_iser
.c:478: error: implicit declaration of function 'iscsi_set_param'
/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/iscsi_iser
.c: At top level:
/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/iscsi_iser
.c:612: warning: initialization from incompatible pointer type
/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/iscsi_iser
.c:613: error: 'iscsi_conn_get_param' undeclared here (not in a
function)
/var/tmp/OFEDRPM/BUILD/openib-1.1/drivers/infiniband/ulp/iser/iscsi_iser
.c:614: error: 'iscsi_session_get_param' undeclared here (not in a
function)

A Basic install fails at:

gcc -DHAVE_CONFIG_H -I. -I. -I. -I../libibverbs/include -Wall
-D_GNU_SOURCE -g -O2 -MT src_ipathverbs_la-ipathverbs.lo -MD -MP -MF
.deps/src_ipathverbs_la-ipathverbs.Tpo -c src/ipathverbs.c  -fPIC -DPIC
-o .libs/src_ipathverbs_la-ipa
thverbs.o
In file included from src/ipathverbs.c:45:
src/ipathverbs.h: In function 'to_ictx':
src/ipathverbs.h:72: warning: implicit declaration of function
'offsetof'
src/ipathverbs.h:72: error: expected expression before 'struct'ib_mthca


My customized installation that works:

ib_verbs
kernel-ib
kernel-ib-devel
libibcm
libibcm-devel
libibverbs
libibverbs-devel
libibverbs-utils
libmthca
libmthca-devel






More information about the general mailing list