<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6249.1">
<TITLE>Linux 2.6 and mpc823 compile error</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Courier New">Hi,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">I'm trying to get Linux 2.6.11 up and running on mpc823e. I'm using the cross compiler</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Supplied in ELDK (3.0) and u-boot. The problem is when enabling:</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">[ ] CPM SCC/SMC serial port support</FONT>

<BR><FONT SIZE=2 FACE="Courier New">and/or</FONT>

<BR><FONT SIZE=2 FACE="Courier New">[ ] CPM SCC Ethernet</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">The kernel compiles fine having these option disabled, but otherwise..see below</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">make arch=ppc CROSS_COMPILE=${CROSS_COMPILE}</FONT>

<BR><FONT SIZE=2 FACE="Courier New">.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">.</FONT>

<BR><FONT SIZE=2 FACE="Courier New">CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drivers/serial/serial_core.o</FONT>

<BR><FONT SIZE=2 FACE="Courier New">CC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drivers/serial/cpm_uart/cpm_uart_core.o</FONT>

<BR><FONT SIZE=2 FACE="Courier New">In file included from drivers/serial/cpm_uart/cpm_uart_cpm1.h:13,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from drivers/serial/cpm_uart/cpm_uart.h:17,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from drivers/serial/cpm_uart/cpm_uart_core.c:55:</FONT>

<BR><FONT SIZE=2 FACE="Courier New">include/asm/commproc.h:564:1: warning: &quot;PA_ENET_RCLK&quot; redefined In file included from include/asm/mpc8xx.h:36,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/asm/processor.h:16,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/spinlock.h:16,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/capability.h:45,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/sched.h:7,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/module.h:10,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from drivers/serial/cpm_uart/cpm_uart_core.c:33:</FONT>

<BR><FONT SIZE=2 FACE="Courier New">arch/ppc/platforms/tqm8xx.h:91:1: warning: this is the location of the </FONT>

<BR><FONT SIZE=2 FACE="Courier New">previous definition</FONT>

<BR><FONT SIZE=2 FACE="Courier New">In file included from drivers/serial/cpm_uart/cpm_uart_cpm1.h:13,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from drivers/serial/cpm_uart/cpm_uart.h:17,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from drivers/serial/cpm_uart/cpm_uart_core.c:55:</FONT>

<BR><FONT SIZE=2 FACE="Courier New">include/asm/commproc.h:576:1: warning: &quot;SICR_ENET_CLKRT&quot; redefined In file included from include/asm/mpc8xx.h:36,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/asm/processor.h:16,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/spinlock.h:16,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/capability.h:45,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/sched.h:7,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from include/linux/module.h:10,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from drivers/serial/cpm_uart/cpm_uart_core.c:33:</FONT>

<BR><FONT SIZE=2 FACE="Courier New">arch/ppc/platforms/tqm8xx.h:103:1: warning: this is the location of the </FONT>

<BR><FONT SIZE=2 FACE="Courier New">previous definition</FONT>

<BR><FONT SIZE=2 FACE="Courier New">In file included from drivers/serial/cpm_uart/cpm_uart.h:17,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from drivers/serial/cpm_uart/cpm_uart_core.c:55:</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_cpm1.h: In function `cpm_set_brg':</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_cpm1.h:28: warning: implicit declaration </FONT>

<BR><FONT SIZE=2 FACE="Courier New">of function `cpm_setbrg'</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c: In function `cpm_uart_set_termios':</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c:460: `SCU_PSMR_SL' undeclared </FONT>

<BR><FONT SIZE=2 FACE="Courier New">(first use in this function)</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c:460: (Each undeclared identifier is reported only once</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c:460: for each function it appears in.)</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c:466: `SCU_PSMR_PEN' undeclared </FONT>

<BR><FONT SIZE=2 FACE="Courier New">(first use in this function)</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c:470: `SCU_PSMR_REVP' undeclared </FONT>

<BR><FONT SIZE=2 FACE="Courier New">(first use in this function)</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c:470: `SCU_PSMR_TEVP' undeclared </FONT>

<BR><FONT SIZE=2 FACE="Courier New">(first use in this function)</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_cpm1.h: At top level:</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c:732: warning: `cpm_uart_init_smc' </FONT>

<BR><FONT SIZE=2 FACE="Courier New">defined but not used</FONT>

<BR><FONT SIZE=2 FACE="Courier New">drivers/serial/cpm_uart/cpm_uart_core.c:671: warning: `cpm_uart_init_scc' </FONT>

<BR><FONT SIZE=2 FACE="Courier New">defined but not used</FONT>

<BR><FONT SIZE=2 FACE="Courier New">make[3]: *** [drivers/serial/cpm_uart/cpm_uart_core.o] Error 1</FONT>

<BR><FONT SIZE=2 FACE="Courier New">make[2]: *** [drivers/serial/cpm_uart] Error 2</FONT>

<BR><FONT SIZE=2 FACE="Courier New">make[1]: *** [drivers/serial] Error 2</FONT>

<BR><FONT SIZE=2 FACE="Courier New">make: *** [drivers] Error 2</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">There it is. Any ideas? </FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Regards,</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Bjorn Ostby</FONT>
</P>
<BR>
<BR>
<BR>
<BR>

</BODY>
</HTML>