Altera_Forum
Honored Contributor
21 years agoNios II Linux v1.4: Kernel not compileable
Hi,
I tried to compile the kernel delivered with NIOS Linux 1.4 but with no success. The default configuration failed with an error somewhere in an IDE-driver. After IDE-support isn't required for my project, I disabled them completely. Now the compilation hangs up in a networking-device: CC drivers/net/smc91111.o
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:131: error: `na_enet' undeclared here (not in a function)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:131: error: initializer element is not constant
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:131: error: (near initialization for `smc_portlist')
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:133: error: `na_enet_irq' undeclared here (not in a function)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:133: error: initializer element is not constant
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:133: error: (near initialization for `smc_irqlist')
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c: In function `smc_findirq':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:1085: warning: `sti' is deprecated (declared at /cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/include/linux/interrupt.h:69)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:1145: warning: `cli' is deprecated (declared at /cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/include/linux/interrupt.h:65)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c: In function `smc_rcv':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/smc91111.c:1912: warning: suggest parentheses around + or - inside shift
make: *** Error 1 Any Ideas?