Building the kernel fails to build the impactsr.c and odyssey.c drivers because it's trying to include "platform_device.h" which no longer exists. Changing this include from this... #include <linux/platform_device.h> to this #include <linux/device.h> in both of the above files fixes the build problem.
Blasted upstream changes... Will be fixed in a soon-to-be-released-2.6.14.5 mips-sources. Figures I miss this one.
2.6.14.5 is in CVS. Should fix this little quirk. It'll hit the mirrors in ~45min-1hr.
There doesn't appear to be a mips-sources-2.6.14.5.ebuild yet...
(In reply to comment #3) > There doesn't appear to be a mips-sources-2.6.14.5.ebuild yet... > Sure there is, I've got it from a sync sometime yesterday: *mips-sources-2.6.14.5 (03 Jan 2006) 03 Jan 2006; Joshua Kinard <kumba@gentoo.org> -mips-sources-2.6.14.4.ebuild, +mips-sources-2.6.14.5.ebuild: Bump to 2.6.14.5 to plug a number of security holes, plug a compile error on IP30 (Bug #116368), and roll in a new IP28 patchset that fixes some IMpactSR DMA issues.
mmm. just synced now and it's not there. I guess I'll go and check with another mirror site. Thanks.