arch/i386/pci/pcbios.c: In function 'pcibios_get_irq_routing_table': arch/i386/pci/pcbios.c:411: error: 'struCt' undeclared (first use in this function) arch/i386/pci/pcbios.c:411: error: (Each undeclared identifier is reported only once arch/i386/pci/pcbios.c:411: error: for each function it appears in.) arch/i386/pci/pcbios.c:411: error: expected ';' before 'irq_routing_table' arch/i386/pci/pcbios.c:412: warning: ISO C90 forbids mixed declarations and codearch/i386/pci/pcbios.c:446: error: 'rt' undeclared (first use in this function) arch/i386/pci/pcbios.c:457: warning: control reaches end of non-void function make[1]: *** [arch/i386/pci/pcbios.o] Error 1 make: *** [arch/i386/pci] Error 2 Change line #411 arch/i386/pci/pcbios.c from "struCt" to "struct". Solved.