Altera_Forum
Honored Contributor
20 years agoKernell would not build
The kernell would not build.
------------------------------------------------
Microtronix Linux Extensions
Version 1.3, Built December 30th, 2004
------------------------------------------------
make: Entering directory `/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x'
no emulation specific options.
Using /cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x as source for kernel
CHK include/linux/version.h
CHK include/nios2_system.h
HOSTCC scripts/basic/fixdep
scripts/basic/.fixdep.d: done.
HOSTCC scripts/basic/split-include
scripts/basic/.split-include.d: done.
HOSTCC scripts/basic/docproc
scripts/basic/.docproc.d: done.
HOSTCC scripts/mod/mk_elfconfig
scripts/mod/.mk_elfconfig.d: done.
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
scripts/mod/.file2alias.o.d: done.
HOSTCC scripts/mod/modpost.o
scripts/mod/.modpost.o.d: done.
HOSTCC scripts/mod/sumversion.o
scripts/mod/.sumversion.o.d: done.
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
scripts/.kallsyms.d: done.
make: `arch/nios2nommu/kernel/asm-offsets.s' is up to date.
CHK include/asm-nios2nommu/asm-offsets.h
CHK include/linux/compile.h
HOSTCC usr/gen_init_cpio
usr/.gen_init_cpio.d: done.
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
usr/.initramfs_data.o.d: done.
LD usr/built-in.o
CC drivers/char/spi.o
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:34: error: parse error before '*' token
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:34: warning: type defaults to `int' in declaration of `spi_ptr'
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:34: warning: initialization makes pointer from integer without a cast
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:34: warning: data definition has no type or storage class
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c: In function `SPI_Recv_Byte':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:49: error: request for member `np_spistatus' in something not a structure or union
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:49: error: `np_spistatus_rrdy_mask' undeclared (first use in this function)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:49: error: (Each undeclared identifier is reported only once
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:49: error: for each function it appears in.)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:50: error: request for member `np_spirxdata' in something not a structure or union
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c: In function `SPI_Send_Byte':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:62: error: request for member `np_spistatus' in something not a structure or union
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:62: error: `np_spistatus_trdy_mask' undeclared (first use in this function)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:63: error: request for member `np_spitxdata' in something not a structure or union
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c: In function `spi_write':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:102: error: request for member `np_spistatus' in something not a structure or union
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c: In function `spi_read':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:154: error: request for member `np_spistatus' in something not a structure or union
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c: In function `spi_lseek':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:221: error: request for member `np_spislaveselect' in something not a structure or union
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c: In function `register_NIOS_SPI':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:272: warning: `check_region' is deprecated (declared at /cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/include/linux/ioport.h:121)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:272: error: `np_spi' undeclared (first use in this function)
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c: In function `unregister_NIOS_SPI':
/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/char/spi.c:288: error: `np_spi' undeclared (first use in this function)
make: *** Error 1
make: *** Error 2
make: *** Error 2
make: *** Error 2
make: Leaving directory `/cygdrive/c/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x' If i disable the SPI in the kernell configurator the kernell will build without error's Can someone help ?