Compiling problems for powerpc
From: LinuxNovice (vishal.parikh_at_gmail.com)
Date: 01/29/05
- Previous message: LinuxNovice: "Re: make: ***[init/main.o] Error 1"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 28 Jan 2005 20:52:59 -0800
I am compiling linux kernel 2.4.20-8 for MPC8xx CPU (PowerPC core). I
performed the following steps at the linux directory:
# make clean && make mrproper
# make ARCH=ppc CROSS_COMPILE=powerpc-linux- menuconfig
# make ARCH=ppc CROSS_COMPILE=powerpc-linux- dep
# make ARCH=ppc CROSS_COMPILE=powerpc-linux- bzImage
I get an error saying:
make: ***[init/main.o] Error 1
The following is the error file:
make[1]: Circular
/usr/src/linux/include/linux/netfilter_ipv4/ip_conntrack.h <-
/usr/src/linux/include/linux/netfilter_ipv4/ip_conntrack_helper.h
dependency dropped.
In file included from /usr/src/linux/include/linux/mm.h:22,
from /usr/src/linux/include/linux/slab.h:14,
from /usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux/include/linux/sched.h:162: warning: `get_task_struct'
redefined
/usr/src/linux/include/asm/processor.h:712: warning: this is the
location of the previous definition
In file included from /usr/src/linux/include/linux/fs.h:26,
from /usr/src/linux/include/linux/capability.h:17,
from /usr/src/linux/include/linux/binfmts.h:4,
from /usr/src/linux/include/linux/sched.h:10,
from /usr/src/linux/include/linux/mm.h:22,
from /usr/src/linux/include/linux/slab.h:14,
from /usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux/include/asm/bitops.h: In function `set_bit':
/usr/src/linux/include/asm/bitops.h:42: parse error before
`PPC405_ERR77'
/usr/src/linux/include/asm/bitops.h:37: warning: unused variable `p'
/usr/src/linux/include/asm/bitops.h:36: warning: unused variable `mask'
/usr/src/linux/include/asm/bitops.h:35: warning: unused variable `old'
/usr/src/linux/include/asm/bitops.h: In function `clear_bit':
/usr/src/linux/include/asm/bitops.h:76: parse error before
`PPC405_ERR77'
/usr/src/linux/include/asm/bitops.h:71: warning: unused variable `p'
/usr/src/linux/include/asm/bitops.h:70: warning: unused variable `mask'
/usr/src/linux/include/asm/bitops.h:69: warning: unused variable `old'
/usr/src/linux/include/asm/bitops.h: In function `change_bit':
/usr/src/linux/include/asm/bitops.h:104: parse error before
`PPC405_ERR77'
/usr/src/linux/include/asm/bitops.h:99: warning: unused variable `p'
/usr/src/linux/include/asm/bitops.h:98: warning: unused variable `mask'
/usr/src/linux/include/asm/bitops.h:97: warning: unused variable `old'
/usr/src/linux/include/asm/bitops.h: In function `test_and_set_bit':
/usr/src/linux/include/asm/bitops.h:135: parse error before
`PPC405_ERR77'
/usr/src/linux/include/asm/bitops.h:130: warning: unused variable `p'
/usr/src/linux/include/asm/bitops.h:128: warning: unused variable `t'
/usr/src/linux/include/asm/bitops.h: In function `test_and_clear_bit':
/usr/src/linux/include/asm/bitops.h:168: parse error before
`PPC405_ERR77'
/usr/src/linux/include/asm/bitops.h:163: warning: unused variable `p'
/usr/src/linux/include/asm/bitops.h:161: warning: unused variable `t'
/usr/src/linux/include/asm/bitops.h: In function `test_and_change_bit':
/usr/src/linux/include/asm/bitops.h:201: parse error before
`PPC405_ERR77'
/usr/src/linux/include/asm/bitops.h:196: warning: unused variable `p'
/usr/src/linux/include/asm/bitops.h:194: warning: unused variable `t'
In file included from /usr/src/linux/include/linux/slab.h:14,
from /usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux/include/linux/mm.h: At top level:
/usr/src/linux/include/linux/mm.h:188: parse error before `pte_addr_t'
/usr/src/linux/include/linux/mm.h:188: warning: no semicolon at end of
struct or union
/usr/src/linux/include/linux/mm.h:188: warning: no semicolon at end of
struct or union
/usr/src/linux/include/linux/mm.h:189: warning: type defaults to `int'
in declaration of `pte'
/usr/src/linux/include/linux/mm.h:189: warning: data definition has no
type or storage class
/usr/src/linux/include/linux/mm.h:208: parse error before `}'
/usr/src/linux/include/linux/mm.h:208: warning: type defaults to `int'
in declaration of `mem_map_t'
/usr/src/linux/include/linux/mm.h:208: warning: data definition has no
type or storage class
/usr/src/linux/include/linux/mm.h: In function `page_zone':
/usr/src/linux/include/linux/mm.h:391: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/mm.h:392: warning: control reaches end of
non-void function
/usr/src/linux/include/linux/mm.h: In function `set_page_zone':
/usr/src/linux/include/linux/mm.h:396: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/mm.h:397: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/mm.h: In function `page_mapped':
/usr/src/linux/include/linux/mm.h:501: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/mm.h:502: warning: control reaches end of
non-void function
/usr/src/linux/include/linux/mm.h: At top level:
/usr/src/linux/include/linux/mm.h:511: parse error before `*'
/usr/src/linux/include/linux/mm.h:511: warning: type defaults to `int'
in declaration of `mem_map'
/usr/src/linux/include/linux/mm.h:511: warning: data definition has no
type or storage class
/usr/src/linux/include/linux/mm.h: In function
`is_page_cache_freeable':
/usr/src/linux/include/linux/mm.h:616: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/mm.h:616: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/mm.h:617: warning: control reaches end of
non-void function
In file included from /usr/src/linux/include/linux/pagemap.h:16,
from /usr/src/linux/include/linux/locks.h:8,
from /usr/src/linux/include/linux/blk.h:5,
from init/main.c:25:
/usr/src/linux/include/linux/highmem.h: In function `kmap':
/usr/src/linux/include/linux/highmem.h:68: arithmetic on pointer to an
incomplete type
/usr/src/linux/include/linux/highmem.h:68: arithmetic on pointer to an
incomplete type
In file included from /usr/src/linux/include/linux/locks.h:8,
from /usr/src/linux/include/linux/blk.h:5,
from init/main.c:25:
/usr/src/linux/include/linux/pagemap.h: In function `wait_on_page':
/usr/src/linux/include/linux/pagemap.h:97: dereferencing pointer to
incomplete type
In file included from /usr/src/linux/include/linux/pci.h:657,
from /usr/src/linux/include/linux/isapnp.h:57,
from init/main.c:61:
/usr/src/linux/include/asm/pci.h: In function `pci_map_page':
/usr/src/linux/include/asm/pci.h:127: invalid operands to binary -
/usr/src/linux/include/asm/pci.h:128: warning: control reaches end of
non-void function
/usr/src/linux/include/asm/pci.h: In function `pci_map_sg':
/usr/src/linux/include/asm/pci.h:173: invalid operands to binary -
/usr/src/linux/include/asm/pci.h: In function `pci_dac_page_to_dma':
/usr/src/linux/include/asm/pci.h:243: invalid operands to binary -
/usr/src/linux/include/asm/pci.h:244: warning: control reaches end of
non-void function
/usr/src/linux/include/asm/pci.h: In function `pci_dac_dma_to_page':
/usr/src/linux/include/asm/pci.h:249: warning: return from incompatible
pointer type
make: *** [init/main.o] Error 1
Can somebody tell me what is happening and what can be done so that the
kernel gets compiled successfully.
- Previous message: LinuxNovice: "Re: make: ***[init/main.o] Error 1"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|