Quoting r. Bub Thomas <[EMAIL PROTECTED]>: > Subject: Trouble installing OFED-1.1-rc3 on a x86_64 SLES 10 machine > > 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)
Or - could you check this please? AFAIK iser should work on this kernel. > 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 Looks like ipthverbs.h uses offsetof without including stddef.h Please post fix for trunk and OFED branch. > My customized installation that works: > > ib_verbs > kernel-ib > kernel-ib-devel > libibcm > libibcm-devel > libibverbs > libibverbs-devel > libibverbs-utils > libmthca > libmthca-devel -- MST _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
