[ewg] OFED-1.4.1 daily: build error in ib-bonding

Alexander Schmidt alexs at linux.vnet.ibm.com
Fri Mar 6 00:15:33 PST 2009


Hi all,

with the latest daily build (OFED-1.4.1-20090305-0600), I run into a build
problem with ib-bonding, running on SLES10 SP2 on powerpc. The last daily
build I tested (OFED-1.4-20090208-0600) worked fine, it contained
ib-bonding-0.9.0-36 (new version is ib-bonding-0.9.0-38). Is anyone else
seeing this?

Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.4571
+ umask 022
+ cd /var/tmp/OFED_topdir/BUILD
+ /bin/rm -rf /var/tmp/ib-bonding-0.9.0-root
++ dirname /var/tmp/ib-bonding-0.9.0-root
+ /bin/mkdir -p /var/tmp
+ /bin/mkdir /var/tmp/ib-bonding-0.9.0-root
+ cd ib-bonding-0.9.0
+ cd linux/drivers/net/bonding/
++ pwd
+ make -C /lib/modules/2.6.16.60-0.14-ppc64/build modules M=/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding
make: Entering directory `/usr/src/linux-2.6.16.60-0.14'

  WARNING: Symbol version dump /usr/src/linux-2.6.16.60-0.14/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.o
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c:2442:36: error: macro "ip_route_output_key" requires 3 arguments, but only 2 given
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c: In function ‘bond_arp_send_all’:
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c:2442: warning: assignment makes integer from pointer without a cast
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c:3697:44: error: macro "dev_get_by_name" requires 2 arguments, but only 1 given
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c: In function ‘bond_do_ioctl’:
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c:3697: warning: assignment from incompatible pointer type
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c:4266:73: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c: In function ‘bond_init’:
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c:4266: error: ‘INIT_WORK’ undeclared (first use in this function)
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c:4266: error: (Each undeclared identifier is reported only once
/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.c:4266: error: for each function it appears in.)
make[1]: *** [/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding/bond_main.o] Error 1
make: *** [_module_/var/tmp/OFED_topdir/BUILD/ib-bonding-0.9.0/linux/drivers/net/bonding] Error 2
make: Leaving directory `/usr/src/linux-2.6.16.60-0.14'
+ echo ' Building  IB bonding driver failed'
 Building  IB bonding driver failed
+ exit 1
error: Bad exit status from /var/tmp/rpm-tmp.4571 (%build)


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



More information about the ewg mailing list