[ewg] Build issues with OFED-3.5 on ppc64

Pavaman Subramaniyam pavsubra at in.ibm.com
Tue Jul 17 03:17:10 PDT 2012


Hi Vladimir,

I have installed OFED-3.5-20120716-0723.tgz on RHEL 6.2 machine and tried 
./install.sh script with options 2 and 3.
The compat-rdma RPM build fails as follows:

Building kernel modules
Kernel version: 2.6.32-220.el6.ppc64
Modules directory: //lib/modules/2.6.32-220.el6.ppc64/updates
Kernel sources: /lib/modules/2.6.32-220.el6.ppc64/build
env CWD=/var/tmp/OFED_topdir/BUILD/compat-rdma-3.5 BACKPORT_INCLUDES= \
                make -C /lib/modules/2.6.32-220.el6.ppc64/build 
SUBDIRS="/var/tmp/OFED_topdir/BUILD/compat-rdma-3.5" \
                V=1  \
                CONFIG_MEMTRACK= \
                CONFIG_DEBUG_INFO=y \
                CONFIG_INFINIBAND=m \
                CONFIG_INFINIBAND_IPOIB=m \
                CONFIG_INFINIBAND_IPOIB_CM=y \
                CONFIG_INFINIBAND_SDP= \
                CONFIG_INFINIBAND_SRP=m \
                CONFIG_INFINIBAND_SRPT=m \
                CONFIG_INFINIBAND_USER_MAD=m \
                CONFIG_INFINIBAND_USER_ACCESS=m \
                CONFIG_INFINIBAND_USER_MEM=y \
                CONFIG_INFINIBAND_ADDR_TRANS=y \
                CONFIG_INFINIBAND_MTHCA=m \
                CONFIG_INFINIBAND_IPOIB_DEBUG=y \
                CONFIG_INFINIBAND_ISER= \
                CONFIG_SCSI_ISCSI_ATTRS= \
                CONFIG_ISCSI_TCP= \
                CONFIG_INFINIBAND_EHCA=m \
                CONFIG_INFINIBAND_EHCA_SCALING=y \
                CONFIG_RDS=m \
                CONFIG_RDS_RDMA=m \
                CONFIG_RDS_TCP=m \
                CONFIG_RDS_DEBUG= \
                CONFIG_INFINIBAND_IPOIB_DEBUG_DATA= \
                CONFIG_INFINIBAND_SDP_SEND_ZCOPY= \
                CONFIG_INFINIBAND_SDP_RECV_ZCOPY= \
                CONFIG_INFINIBAND_SDP_DEBUG= \
                CONFIG_INFINIBAND_SDP_DEBUG_DATA= \
                CONFIG_INFINIBAND_IPATH= \
                CONFIG_INFINIBAND_QIB= \
                CONFIG_INFINIBAND_MTHCA_DEBUG=y \
                CONFIG_INFINIBAND_MADEYE= \
                CONFIG_INFINIBAND_QLGC_VNIC= \
                CONFIG_INFINIBAND_QLGC_VNIC_DEBUG= \
                CONFIG_INFINIBAND_QLGC_VNIC_STATS= \
                CONFIG_CHELSIO_T3=m \
                CONFIG_INFINIBAND_CXGB3=m \
                CONFIG_INFINIBAND_CXGB3_DEBUG= \
                CONFIG_CHELSIO_T4=m \
                CONFIG_INFINIBAND_CXGB4=m \
                CONFIG_INFINIBAND_NES=m \
                CONFIG_INFINIBAND_NES_DEBUG= \
                CONFIG_MLX4_CORE=m \
                CONFIG_MLX4_EN=m \
                CONFIG_MLX4_INFINIBAND=m \
                CONFIG_MLX4_ETHERNET= \
                CONFIG_MLX4_DEBUG=y \
                CONFIG_INFINIBAND_AMSO1100= \
                CONFIG_SUNRPC_XPRT_RDMA= \
                CONFIG_NFSD_RDMA= \
                LINUXINCLUDE=' \
                -D__OFED_BUILD__ \
                -DCOMPAT_BASE="\"compat-2012-07-02-6-gaf528a2\"" 
-DCOMPAT_BASE_TREE="\"unknown\"" -DCOMPAT_BASE_TREE_VERSION="\"rc3\"" 
-DCOMPAT_PROJECT="\"Compat-rdma\"" -DCOMPAT_VERSION="\"d418e0e-n\""  \
                -include 
/lib/modules/2.6.32-220.el6.ppc64/build/include/linux/autoconf.h \
                -include 
/var/tmp/OFED_topdir/BUILD/compat-rdma-3.5/include/linux/autoconf.h \
                 \
                -include 
/var/tmp/OFED_topdir/BUILD/compat-rdma-3.5/include/linux/compat-2.6.h \
                 \
                 \
                 \
                 \
                -I/var/tmp/OFED_topdir/BUILD/compat-rdma-3.5/include \
 -I/var/tmp/OFED_topdir/BUILD/compat-rdma-3.5/drivers/infiniband/debug \
                -I/usr/local/include/scst \
 -I/var/tmp/OFED_topdir/BUILD/compat-rdma-3.5/drivers/infiniband/ulp/srpt 
\
                $(if 
$(CONFIG_XEN),-D__XEN_INTERFACE_VERSION__=$(CONFIG_XEN_INTERFACE_VERSION)) 
\
                $(if $(CONFIG_XEN),-I$(srctree)/arch/x86/include/mach-xen) 
\
                -I$(srctree)/arch/$(SRCARCH)/include \
                -Iarch/$(SRCARCH)/include/generated -Iinclude \
                $(if $(KBUILD_SRC),-Iinclude2 -I$(srctree)/include) \
                -I$(srctree)/arch/$(SRCARCH)/include \
                ' \
                modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-220.el6.ppc64'
Makefile:558: /usr/src/kernels/2.6.32-220.el6.ppc64/arch/ppc64/Makefile: 
No such file or directory
make[1]: *** No rule to make target 
`/usr/src/kernels/2.6.32-220.el6.ppc64/arch/ppc64/Makefile'.  Stop.
make[1]: Leaving directory `/usr/src/kernels/2.6.32-220.el6.ppc64'
make: *** [kernel] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.Hi7krm (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.Hi7krm (%build)

=====================================================================================

There is /usr/src/kernels/2.6.32-220.el6.ppc64/arch/powerpc directory and 
not  /usr/src/kernels/2.6.32-220.el6.ppc64/arch/ppc64 as being looked for 
building compat-rdma.
Similar issue was reported for building OFED-3.2 on SLES11SP2 GMC for 
ppc64.


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ewg/attachments/20120717/e65e4eff/attachment.html>


More information about the ewg mailing list