[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ATM support on 2.3.28



Hi

We ran across this problem while compiling the 2.3.28 kernel.
After doing a make config, to turn on the ATM services, and make dep, we did
a make vmlinux. And the following errors were encountered;

make: Circular /usr/src/linux-2.3.28/include/asm/pgtable.h <-
/usr/src/linux-2.3.28/include/linux/pagemap.h dependency dropped.
sparc64-linux-gcc -D__KERNEL__ -I/usr/src/linux-2.3.28/include -Wall -Wstric
t-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -m64 -pipe -mno-f
pu -mcpu=ultrasparc -mcmodel=medlow -ffixed-g4 -fcall-used-g5 -fcall-used-g7
 -Wno-sign-compare  -c -o init/main.o init/main.c
In file included from /usr/src/linux-2.3.28/include/linux/wait.h:17,
                 from /usr/src/linux-2.3.28/include/linux/fs.h:12,
                 from /usr/src/linux-2.3.28/include/linux/capability.h:13,
                 from /usr/src/linux-2.3.28/include/linux/binfmts.h:5,
                 from /usr/src/linux-2.3.28/include/linux/sched.h:8,
                 from /usr/src/linux-2.3.28/include/linux/mm.h:4,
                 from /usr/src/linux-2.3.28/include/linux/slab.h:14,
                 from /usr/src/linux-2.3.28/include/linux/malloc.h:4,
                 from /usr/src/linux-2.3.28/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.3.28/include/asm/processor.h:212: warning: `struct
task_struct' declared inside parameter list
/usr/src/linux-2.3.28/include/asm/processor.h:212: warning: its scope is
only this definition or declaration,
/usr/src/linux-2.3.28/include/asm/processor.h:212: warning: which is
probably not what you want.
/usr/src/linux-2.3.28/include/linux/mm.h: In function `get_zeroed_page':
In file included from /usr/src/linux-2.3.28/include/linux/slab.h:14,
                 from /usr/src/linux-2.3.28/include/linux/malloc.h:4,
                 from /usr/src/linux-2.3.28/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.3.28/include/linux/mm.h:306: warning: passing arg 1 of
`clear_page' makes integer from pointer without a cast
/usr/src/linux-2.3.28/include/asm/pgtable.h: In function `get_pgd_fast':
In file included from /usr/src/linux-2.3.28/include/linux/pagemap.h:15,
                 from /usr/src/linux-2.3.28/include/linux/locks.h:8,
                 from /usr/src/linux-2.3.28/include/linux/blk.h:5,
                 from init/main.c:24:
/usr/src/linux-2.3.28/include/asm/pgtable.h:381: warning: implicit
declaration of function `page_address'
/usr/src/linux-2.3.28/include/asm/pci.h: At top level:
In file included from /usr/src/linux-2.3.28/include/linux/pci.h:287,
                 from init/main.c:33:
/usr/src/linux-2.3.28/include/asm/pci.h:15: warning: `struct pci_dev'
declared inside parameter list
/usr/src/linux-2.3.28/include/asm/pci.h:18: warning: `struct pci_dev'
declared inside parameter list
/usr/src/linux-2.3.28/include/asm/pci.h:21: warning: `struct pci_dev'
declared inside parameter list
/usr/src/linux-2.3.28/include/asm/pci.h:24: warning: `struct pci_dev'
declared inside parameter list
/usr/src/linux-2.3.28/include/asm/pci.h:29: warning: `struct pci_dev'
declared inside parameter list
/usr/src/linux-2.3.28/include/asm/pci.h:32: warning: `struct pci_dev'
declared inside parameter list
/usr/src/linux-2.3.28/include/asm/pci.h:37: warning: `struct pci_dev'
declared inside parameter list
/usr/src/linux-2.3.28/include/asm/pci.h:42: warning: `struct pci_dev'
declared inside parameter list
init/main.c: In function `start_kernel':
init/main.c:490: `memory_start' undeclared (first use in this function)
init/main.c:490: (Each undeclared identifier is reported only once
init/main.c:490: for each function it appears in.)
make: *** [init/main.o] Error 1

Any idea what's wrong? Any help is much appreciated.

Thanks in advance.
Wai Loong

email: wllee@donovan.com.sg



Reply to: