[LU-9222] sles11sp4 MOFED build fail Created: 15/Mar/17  Updated: 30/Mar/17  Resolved: 30/Mar/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.10.0

Type: Bug Priority: Minor
Reporter: Minh Diep Assignee: Minh Diep
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-8642 use lbuild to build different type of IB Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

MOFED assume that headers are installed in normal /usr/src/ location while lbuild is using different location for --with-linux



 Comments   
Comment by Minh Diep [ 16/Mar/17 ]
make[1]: Entering directory `/var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/reused/usr/src/linux-3.0.101-94_lustre-obj/x86_64/default'
make -C ../../../linux-3.0.101-94_lustre O=/var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/reused/usr/src/linux-3.0.101-94_lustre-obj/x86_64/default/. modules
  CC [M]  /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/drivers/net/ethernet/chelsio/cxgb3/main.o
  CC [M]  /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/drivers/net/ethernet/chelsio/cxgb4/main.o
  CC [M]  /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/compat/main.o
  CC [M]  /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/drivers/infiniband/core/addr.o
In file included from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/include/linux/netdevice.h:6,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/reused/usr/src/linux-3.0.101-94_lustre/include/net/inet_sock.h:24,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/reused/usr/src/linux-3.0.101-94_lustre/include/net/ip.h:30,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/include/net/ip.h:4,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/include/linux/compat-3.1.h:10,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/include/linux/compat-2.6.h:66,
                 from <command-line>:0:
/var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/reused/usr/src/linux-3.0.101-94_lustre/include/linux/netdevice.h:1101: error: field ‘pm_qos_req’ has incomplete type
In file included from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/include/linux/netdevice.h:6,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/reused/usr/src/linux-3.0.101-94_lustre/include/net/inet_sock.h:24,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/reused/usr/src/linux-3.0.101-94_lustre/include/net/ip.h:30,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/include/net/ip.h:4,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/include/linux/compat-3.1.h:10,
                 from /var/lib/jenkins/workspace/lustre-reviews-ib/arch/x86_64/build_type/server/distro/sles11sp4/ib_stack/mlx/BUILD/BUILD/mlnx-ofa_kernel-3.4/obj/default/include/linux/compat-2.6.h:66,
Comment by Gerrit Updater [ 16/Mar/17 ]

Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/26045
Subject: LU-9222 build: workaround for sles11sp4 MOFED
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 73ca09c2b89a39485a42e3709530c1a99eb9084b

Comment by Gerrit Updater [ 30/Mar/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26045/
Subject: LU-9222 build: workaround for sles11sp4 MOFED
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: e2ce727e5197f4a8fbf5b8e3dc0c7e39dc818f6b

Comment by Peter Jones [ 30/Mar/17 ]

Landed for 2.10

Generated at Sat Feb 10 02:24:17 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.