Hi, I try to build the latest drbd package. It succeeds on SLE_10/11 and openSUSE 10.3/11.0/11.1, but it fails on openSUSE Factory. The build log ends with: ---snip--- CC [M] /usr/src/packages/BUILD/drbd-8.3.2/obj/debug/drbd_req.o /usr/src/packages/BUILD/drbd-8.3.2/obj/debug/drbd_req.c: In function '_drbd_start_io_acct': /usr/src/packages/BUILD/drbd-8.3.2/obj/debug/drbd_req.c:64: error: lvalue required as increment operand /usr/src/packages/BUILD/drbd-8.3.2/obj/debug/drbd_req.c: In function '_drbd_end_io_acct': /usr/src/packages/BUILD/drbd-8.3.2/obj/debug/drbd_req.c:86: error: lvalue required as decrement operand make[3]: *** [/usr/src/packages/BUILD/drbd-8.3.2/obj/debug/drbd_req.o] Error 1 make[2]: *** [_module_/usr/src/packages/BUILD/drbd-8.3.2/obj/debug] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 make: Leaving directory `/usr/src/linux-2.6.31-8-obj/i386/debug' error: Bad exit status from /var/tmp/rpm-tmp.AFE5vj (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.AFE5vj (%build) ---pins--- I appreciate the way any new gcc version creates various new error messages, but since I'm not a programmer of drbd, I do not know how to work around this. Line 64 in drbd_req.c reads mdev->vdisk->part0.inflight++ while line 86 is mdev->vdisk->part0.inflight-- Do I have to rewrite those lines as mdev->vdisk->part0.inflight += 1 rsp. -= 1 ? Or do I need another compiler option? Regards, Werner -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org