On Wed, Mar 23, 2005 at 01:56:50PM -0500, Dennis Daniels wrote: > I'm having a compile problem with the generated file defkeymap.c for Linux > 64-bit MIPS on the BCM1250, and was wondering if anyone has seen or heard > of it. The structures in defkeymap.c are all coming out 2x what they > should be . . . AFAICS the reason is a change in the kernel headers between 2.4 and 2.6. In 2.4, the file linux/keyboard.h has #define NR_KEYS 128 while in 2.6 it has #define NR_KEYS 256 The loadkeys command that is used to generate the defkeymap.c file has probably been built against 2.6 headers -> it generates arrays with 256 instead of 128 entries, which would lead to the "excess elements in array initializer" error you are experiencing. Regards, Karsten -- #include <standard_disclaimer> Nach Paragraph 28 Abs. 3 Bundesdatenschutzgesetz widerspreche ich der Nutzung oder Uebermittlung meiner Daten fuer Werbezwecke oder fuer die Markt- oder Meinungsforschung.