[Bugme-janitors] [Bug 6995] New: Comilation fails for PPC/POWERPC
platform processor type " 8xx"
bugme-daemon at bugzilla.kernel.org
bugme-daemon at bugzilla.kernel.org
Sat Aug 12 21:19:29 PDT 2006
http://bugzilla.kernel.org/show_bug.cgi?id=6995
Summary: Comilation fails for PPC/POWERPC platform processor
type " 8xx"
Kernel Version: linux-2.6.17.6
Status: NEW
Severity: blocking
Owner: platform_ppc-32 at kernel-bugs.osdl.org
Submitter: hgokhale at lycos.com
CC: hgokhale at lycos.com
Most recent kernel where this bug did not occur:linux-2.6.17.6 ,linux-2.6.15.4
and earlier ones also
Distribution:Fedora core 4,5
Hardware Environment: X86 pc (p4 and AMD Athlon 64 running i386 FC5)
Software Environment:Using cross compiler
gcc-4.0.2-glibc-2.3.6/powerpc-860-linux-gnu/
Problem Description:It is observed that after selecting PPC or POWERPC for
making make ie ARCH=powerpc for processor type "8xx" the compilation fails.
The same problem appeared on diff machine with diff Linux distribution and kernel
a. The error reported are of missing header file in case choosing the POWERPC
and
b. In case of PPC the compilation breaks with saying" _IO_BASE" undeclared in
function outb
c. We manage to copy the missing files for error "a" from ppc plathform and we
went quite ahead with compilation but latter it failed at FEC
---------------------------------------------------------------------------
Error screen shot
========================= with POWERPC option ==================================
make ARCH=powerpc menuconfig
scripts/kconfig/mconf arch/powerpc/Kconfig
*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.
[root at prom linux-2.6.15.4]# make ARCH=powerpc
CHK include/linux/version.h
UPD include/linux/version.h
SYMLINK include/asm -> include/asm-powerpc
SPLIT include/linux/autoconf.h -> include/config/*
CC arch/powerpc/kernel/asm-offsets.s
In file included from include/asm/irq.h:136,
from include/asm/hardirq.h:4,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:11,
from include/linux/rcuref.h:36,
from include/linux/fs.h:12,
from include/linux/mm.h:15,
from include/linux/mman.h:5,
from arch/powerpc/kernel/asm-offsets.c:23:
arch/powerpc/include/asm/mpc8xx.h:24:31: error: platforms/rpxlite.h: No such
file or directory
make[1]: *** [arch/powerpc/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2
====================== With PPC option==========================================
*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.
[root at prom linux-2.6.15.4]# make ARCH=ppc
CHK include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
CC arch/ppc/kernel/asm-offsets.s
In file included from arch/ppc/kernel/asm-offsets.c:19:
include/linux/suspend.h:5:25: error: asm/suspend.h: No such file or directory
In file included from include/asm/hardirq.h:4,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:11,
from include/linux/rcuref.h:36,
from include/linux/fs.h:12,
from include/linux/mm.h:15,
from include/linux/mman.h:5,
from arch/ppc/kernel/asm-offsets.c:20:
include/asm/irq.h:136:24: error: asm/mpc8xx.h: No such file or directory
In file included from include/asm/io.h:12,
from arch/ppc/kernel/asm-offsets.c:22:
include/asm-ppc/io.h: In function 'outb':
include/asm-ppc/io.h:297: error: '_IO_BASE' undeclared (first use in this function)
include/asm-ppc/io.h:297: error: (Each undeclared identifier is reported only once
include/asm-ppc/io.h:297: error: for each function it appears in.)
include/asm-ppc/io.h: In function 'inb':
include/asm-ppc/io.h:312: error: '_IO_BASE' undeclared (first use in this function)
include/asm-ppc/io.h: In function 'inw':
include/asm-ppc/io.h:313: error: '_IO_BASE' undeclared (first use in this function)
include/asm-ppc/io.h: In function 'inl':
include/asm-ppc/io.h:314: error: '_IO_BASE' undeclared (first use in this function)
include/asm-ppc/io.h: In function 'outw':
include/asm-ppc/io.h:315: error: '_IO_BASE' undeclared (first use in this function)
include/asm-ppc/io.h: In function 'outl':
include/asm-ppc/io.h:316: error: '_IO_BASE' undeclared (first use in this function)
include/asm-ppc/io.h: In function 'virt_to_bus':
include/asm-ppc/io.h:401: error: 'PCI_DRAM_OFFSET' undeclared (first use in this
function)
include/asm-ppc/io.h: In function 'bus_to_virt':
include/asm-ppc/io.h:412: error: 'PCI_DRAM_OFFSET' undeclared (first use in this
function)
make[1]: *** [arch/ppc/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2
Steps to reproduce:
a. (for POWERPC)
1. choose "make ARCH=powerpc menuconfig"
2. choose the processor as "freescale 8xx"
3. Run "make ARCH=powerpc" (provided u have installed a crosscompiler for 860
ppc family)
b. (For PPC)
1. choose "make ARCH=ppc menuconfig"
2. choose the processor as "8xx"
3. Run "make ARCH=ppc" (provided u have installed a crosscompiler for 860 ppc
family)
PS: I have one doubt to ask , what is the differnce between ppc and powepc
option in the kernel .I observed only one differnce that is 0f 64bit support in
the powerpc one .
Thanking you in advance
Regards,
Hrishikesh Gokhake
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Bugme-janitors
mailing list