Forum Discussion
Altera_Forum
Honored Contributor
20 years agohi hippo:
I have compiled the kernel successed ,then got the vmlinux in /linux-2.6.15.1. But when I exec "made ARCH=nios2nommu CROSS_COMPILE=nios2-linux-uclibc- INSTALL_MOD_PATH=/home/alex/rootfs modules_install".I meet a erro. [root@localhost linux-2.6.15.1]# make ARCH=nios2nommu CROSS_COMPILE=nios2-linux-uclibc- INSTALL_MOD_PATH=/home/alex/rootfs modules_install no emulation specific options. The present kernel configuration has modules disabled. Type 'make config' and enable loadable module support. Then build a kernel with module support enabled. So I ececed "make ARCH=nios2nommu CROSS_COMPILE=nios2-linux-uclibc- menuconfig" In "modules support" , I seleced "enable modules...." After save, I execed "make ARCH=nios2nommu CROSS_COMPILE=nios2-linux-uclibc-" but make failed. I got following erro information: . . . arch/nios2nommu/kernel/setup.c:101:33: warning: "CONFIG_SMC91111" is not definedarch/nios2nommu/kernel/setup.c:101:54: warning: "CONFIG_OPEN_ETH" is not definedarch/nios2nommu/kernel/setup.c:101:75: warning: "CONFIG_MTIP1000_ETH" is not defined arch/nios2nommu/kernel/setup.c:101:100: warning: "CONFIG_DM9000_ETH" is not defined arch/nios2nommu/kernel/setup.c:200:33: warning: "CONFIG_SMC91111" is not definedarch/nios2nommu/kernel/setup.c:200:54: warning: "CONFIG_OPEN_ETH" is not definedarch/nios2nommu/kernel/setup.c:200:75: warning: "CONFIG_MTIP1000_ETH" is not defined arch/nios2nommu/kernel/setup.c:200:100: warning: "CONFIG_DM9000_ETH" is not defined . . . kernel/intermodule.c:178: warning: `inter_module_register' is deprecated (declared at kernel/intermodule.c:38) kernel/intermodule.c:179: warning: `inter_module_unregister' is deprecated (declared at kernel/intermodule.c:78) kernel/intermodule.c:181: warning: `inter_module_put' is deprecated (declared at kernel/intermodule.c:159) CC kernel/extable.o CC kernel/params.o CC kernel/posix-timers.o CC kernel/kthread.o CC kernel/wait.o CC kernel/kfifo.o CC kernel/posix-cpu-timers.o CC kernel/futex.o CC kernel/uid16.o CC kernel/module.o kernel/module.c: In function `load_module': kernel/module.c:1534: error: `EM_ALTERA_NIOS2' undeclared (first use in this function) kernel/module.c:1534: error: (Each undeclared identifier is reported only once kernel/module.c:1534: error: for each function it appears in.) make[1]: *** [kernel/module.o] 错误 1 make: *** [kernel] 错误 2 [root@localhost linux-2.6.15.1]# How can I solve the question? Do I must copy modules fills from MX_1.4 source code to ~/rootfs? Thank you very much! http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif