Hi Vladimir, I have installed OFED-3.2-rc1.tgz on SLES11 SP2 machine and tried ./install.sh script with options 2 and 3. The compat-rdma RPM build fails as follows:
Build compat-rdma RPM Running rpmbuild --rebuild --define '_topdir /var/tmp//OFED_topdir' --define '_suse_os_install_post %{nil}' --nodeps --define '_dist .sles11sp2' --define 'configure_options --with-core-mod --with-user_mad-mod --with-user_access-mod --with-addr_trans-mod --with-mthca-mod --with-mlx4-mod --with-mlx4_en-mod --with-cxgb3-mod --with-cxgb4-mod --with-nes-mod --with-ipoib-mod --with-srp-mod --with-srp-target-mod --with-rds-mod' --define 'build_kernel_ib 1' --define 'build_kernel_ib_devel 1' --define 'KVERSION 3.0.13-0.27-default' --define 'K_SRC /lib/modules/3.0.13-0.27-default/build' --define '_release 3.0.13_0.27_default' --define 'network_dir /etc/sysconfig/network' --define '_prefix /usr' --define '__arch_install_post %{nil}' /root/ofed/OFED-3.2-rc1/SRPMS/compat-rdma-3.2-OFED.3.2.rc1.src.rpm Failed to build compat-rdma RPM See /tmp/OFED.13846.logs/compat-rdma.rpmbuild.log Upon seeing the log file, we come across that cxgb4/device.c is failing to compile. \ -I/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/include \ -I/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/debug \ -I/usr/local/include/scst \ -I/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/ulp/srpt \ \ \ -I/usr/src/linux-3.0.13-0.27/arch/ppc64/include \ -Iarch/ppc64/include/generated -Iinclude \ -Iinclude2 -I/usr/src/linux-3.0.13-0.27/include \ -I/usr/src/linux-3.0.13-0.27/arch/ppc64/include \ -I/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4 -D__KERNEL__ -I/usr/src/linux-3.0.13-0.27/arch/ppc64 -Iarch/ppc64 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -msoft-float -pipe -I/usr/src/linux-3.0.13-0.27/arch/ppc64 -Iarch/ppc64 -mminimal-toc -mtraceback=none -mcall-aixdesc -mcpu=power4 -mtune=cell -mno-altivec -mno-spe -mspe=no -funit-at-a-time -mno-string -Wa,-maltivec -fno-stack-protector -fomit-frame-pointer -g -fno-inline-functions-called-once -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -I/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/net/ethernet/chelsio/cxgb4 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(device)" -D"KBUILD_MODNAME=KBUILD_STR(iw_cxgb4)" -c -o /var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4/.tmp_device.o /var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4/device.c /var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4/device.c: In function âqp_releaseâ: /var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4/device.c:124: error: implicit declaration of function âvfreeâ /var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4/device.c: In function âqp_openâ: /var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4/device.c:148: error: implicit declaration of function âvmallocâ /var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4/device.c:148: warning: assignment makes pointer from integer without a cast make[6]: *** [/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4/device.o] Error 1 make[5]: *** [/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband/hw/cxgb4] Error 2 make[4]: *** [/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2/drivers/infiniband] Error 2 make[3]: *** [_module_/var/tmp/OFED_topdir/BUILD/compat-rdma-3.2] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-3.0.13-0.27-obj/ppc64/default' make: *** [kernel] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.57940 (%build) Reported the same issue in opefabrics bugzilla 2360. As a work around we need to ignore building and installing libcxgb4 and cxgb4 modules by selecting 4) Customize option of ./install.pl script and not selecting these modules. Thanks and Regards, ********************************************************** IBM India, Systems and Technology Labs, ISL -Linux On Power, "D2" Block , Ground FLoor, Embassy Manyata Tech Park, Outer ring road, Nagawara Villages, Bengalooru , Karnataka India 560045 Landline No: (080) 40255125 Mobile No: 9901333220
_______________________________________________ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg