|
From: Heiko Z. <he...@zu...> - 2004-05-04 01:02:03
|
Roland Pabel wrote: > On Friday 30 April 2004 09:50, Roland Pabel wrote: > >>On Friday 30 April 2004 06:40, Tim Tait wrote: >> >>>My build from the latest on 4/28 failed to make apcupsd though it was >>>selected. Log shows errors but it did not halt the build. >> >>strange...the build doesn't succeed but neither does it fail...the script >>looks sane to me, every command in the build section is followed by '|| >>exit 1' >>I'll test if reverting to 3.10.12 helps or if it's related to the kernel >>update > > ok, there are three bugs here: > 1) why was the build succesful although it obviously failed - i don't know > 2) there is a struct introduced 2.4.26 in include/linux/include/hiddev.h which > uses an undefined constant HID_MAX_USAGES, because it is actually defined in > drivers/usb/hid.h > This needs to be fixed for any version of apcupsd. (apcupsd doesn't use the > struct which uses HID_MAX_USAGES, it's just the compiler complaining). > Google shows this has been reported to LKML, but for some reason it was not > fixed...Please add linux-2.4.26-hiddev-rp.diff to kernel-patches-2.4.tar.bz2 > 3) Even when that is fixed, the build fails because Makefile targets can't be > found in several Makefiles. These vanish when using 'make all' instead of > 'make $PMAKE all', looks like apcupsd doesn't like parallel builds now...but > I'd recommend keeping 3.10.13, it got tons of bugfixes > Please test my patches, they worked for me(tm)... DONE Heiko |