$B$O$8$a$^$7$F!"30:j$H?=$7$^$9!#(B<br>SUZAKU-V$B!!(BSZ410$B!"(Batmark-dist$B4D6-$r;HMQ$7$F$*$j$^$9!#(B<br><br>Linux$B$K$D$$$F$OAG?M$G$7$F!"%9%?!<%?!<%-%C%H%,%$%I(BLinux$B3+H/JT$K1h$C$F$N(B<br>$B3X=,$r9T$C$F$*$j$^$7$?$,!"(B39$B%Z!<%8$N(B7.2 $B%G%P%$%9%I%i%$%P$N:n@.$Gm5$$$F$7$^$$$^$7$?!#(B<br><br>$B:G=i$K!"%5%s%W%k%W%m%0%i%`!J(Bsmsg.c$B!"(BMakefile$B!K$rMQ$$$F(Bmake$B%3%^%s%I$r<B9T$7$?$H$3$m!"(B<br>$B!V(BMakefile:11: *** $BJ,N%5-9f$r7g$$$F$$$^$9(B.  $BCf;_(B.$B!W(B<br>
$B$H%(%i!<$,=P$F$7$^$$$^$7$?!#(B<br><br><br>$B$=$3$G2a5n$N%a!<%j%s%0%j%9%H!J(B2007$BG/(B12$B7n(B $B?98MMM$N%9%l%C%I!K$r;29M$K(B<br>Makefile$B$r0J2<$N$h$&$K=$@5$7(Bmake$B$r9T$C$F$_$^$7$?!#(B<br><br>$B!a!a!a!a!a!a(BMakefile$B!a!a!a!a!a!a(B<br>MODULES = smsg.o<br><br>ifneq ($(KERNELRELEASE),)<br><br>obj-m := $(MODULES)<br><br>else<br>
<br>ROOTDIR = /home/atmark/atmark-dist-20080314<br>include $(ROOTDIR)/.config<br>include $(ROOTDIR)/config.arch<br><br>MAKEARCH = $(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE)<br>LINUXDIR = $(CONFIG_LINUXDIR)<br>KERNELRELEASE = ${shell make -sC $(ROOTDIR)/$(LINUXDIR) kernelrelease}<br>
<br>all: modules<br><br>modules:<br>    $(MAKEARCH) -C $(ROOTDIR)/$(LINUXDIR) M=${shell pwd} modules<br><br>clean:<br>    rm -f *.[oas] *.ko *.mod.c .*.d .*.tmp .*.cmd *.symvers<br>    rm -rf .tmp_versions<br><br>endif<br>
$B!a!a!a!a!a!a!a(BMakefile$B=*$o$j!a!a!a!a!a!a!a(B<br><br>$B$7$+$7:#EY$O!"0J2<$N$h$&$J%(%i!<%a%C%;!<%8$,=P$F$7$^$$$^$7$?!#(B<br><br>$B!a!a!a!a!a!a!a%(%i!<%a%C%;!<%8$N%m%0!a!a!a!a!a!a!a(B<br>make ARCH=ppc CROSS_COMPILE=powerpc-linux- -C /home/atmark/atmark-dist-20080314/linux-2.6.x M=/home/atmark/cgi/cgi_driver modules<br>
make[1]: $B%G%#%l%/%H%j(B `/home/atmark/linux-2.6.18-at9' $B$KF~$j$^$9(B<br>  CC [M]  /home/atmark/cgi/cgi_driver/smsg.o<br>In file included from arch/ppc/platforms/4xx/suzaku-v.h:23,<br>                 from include/asm/ibm4xx.h:58,<br>
                 from include/asm-powerpc/irq.h:336,<br>                 from include/asm/irq.h:1,<br>                 from include/asm-powerpc/hardirq.h:5,<br>                 from include/asm/hardirq.h:1,<br>                 from include/linux/hardirq.h:7,<br>
                 from include/asm-generic/local.h:5,<br>                 from include/asm-powerpc/local.h:1,<br>                 from include/asm/local.h:1,<br>                 from include/linux/module.h:20,<br>                 from /home/atmark/cgi/cgi_driver/smsg.c:5:<br>
arch/ppc/platforms/4xx/xparameters/xparameters.h:109:4: error: #error No xparameters_*.h file included<br>/home/atmark/cgi/cgi_driver/smsg.c: In function ‘init_module’:<br>/home/atmark/cgi/cgi_driver/smsg.c:65: error: expected identifier or ‘(’ before ‘=’ token<br>
/home/atmark/cgi/cgi_driver/smsg.c:72: error: ‘dev’ undeclared (first use in this function)<br>/home/atmark/cgi/cgi_driver/smsg.c:72: error: (Each undeclared identifier is reported only once<br>/home/atmark/cgi/cgi_driver/smsg.c:72: error: for each function it appears in.)<br>
make[2]: *** [/home/atmark/cgi/cgi_driver/smsg.o] $B%(%i!<(B 1<br>make[1]: *** [_module_/home/atmark/cgi/cgi_driver] $B%(%i!<(B 2<br>make[1]: $B%G%#%l%/%H%j(B `/home/atmark/linux-2.6.18-at9' $B$+$i=P$^$9(B<br>make: *** [modules] $B%(%i!<(B 2<br>$B!a!a!a!a!a!a!a%(%i!<%a%C%;!<%8$N%m%0=*$o$j!a!a!a!a!a!a!a(B<br>
<br><br>$B$h$m$7$1$l$P!"$I$N$h$&$KBP=h$7$?$i$h$$$N$+65$($FD:$1$^$;$s$+!#(B<br><br><br><br>$B$^$?!"(B7.2 $B%G%P%$%9%I%i%$%P$N:n@.$rHt$P$7$F(B<br>45$B%Z!<%8$N(B 8.SUZAKU$B$N%G%P%$%9%I%i%$%P$r;H$C$F$_$k(B $B$b9T$C$F$_$^$7$?!#(B<br>$B$7$+$7(B48$B%Z!<%8$N(B 8.1.2 $B;vA0=`Hw$K$*$$$F!"MQ0U$5$l$F$$$k%I%i%$%P$r%S%k%I$7$h$&$H$7$?$H$3$m(B<br><br>$B!a!a!a!a!a!a!a%(%i!<%a%C%;!<%8$N%m%0!a!a!a!a!a!a!a(B<br>make ARCH=ppc CROSS_COMPILE=powerpc-linux- -C linux-2.6.x  || exit 1<br>
make[1]: $B%G%#%l%/%H%j(B `/home/atmark/linux-2.6.18-at9' $B$KF~$j$^$9(B<br>scripts/kconfig/conf -s arch/ppc/Kconfig<br>arch/ppc/Kconfig:1207:warning: leading whitespace ignored<br>arch/ppc/Kconfig:1226:warning: leading whitespace ignored<br>
arch/ppc/Kconfig:1231:warning: leading whitespace ignored<br>drivers/usb/host/Kconfig:10:warning: 'select' used by config symbol 'USB_EHCI_HC D' refer to undefined symbol 'ISP1504_MXC'<br>drivers/usb/host/Kconfig:12:warning: 'select' used by config symbol 'USB_EHCI_HC D' refer to undefined symbol 'ISP1301_MXC'<br>
drivers/usb/gadget/Kconfig:199:warning: 'select' used by config symbol 'USB_ARC'  refer to undefined symbol 'ISP1504_MXC'<br>drivers/usb/gadget/Kconfig:200:warning: 'select' used by config symbol 'USB_ARC'  refer to undefined symbol 'ISP1301_MXC'<br>
make[1]: $B%G%#%l%/%H%j(B `/home/atmark/linux-2.6.18-at9' $B$+$i=P$^$9(B<br>make[1]: $B%G%#%l%/%H%j(B `/home/atmark/linux-2.6.18-at9' $B$KF~$j$^$9(B<br>  CHK     include/linux/version.h<br>  CHK     include/linux/utsrelease.h<br>  CC      arch/ppc/kernel/asm-offsets.s<br>
In file included from arch/ppc/platforms/4xx/suzaku-v.h:23,<br>                 from include/asm/ibm4xx.h:58,<br>                 from include/asm/io.h:28,<br>                 from include/asm/pgtable.h:14,<br>                 from include/linux/mm.h:38,<br>
                 from include/linux/mman.h:14,<br>                 from arch/ppc/kernel/asm-offsets.c:19:<br>arch/ppc/platforms/4xx/xparameters/xparameters.h:109:4: error: #error No xparame ters_*.h file included<br>make[2]: *** [arch/ppc/kernel/asm-offsets.s] $B%(%i!<(B 1<br>
make[1]: *** [prepare0] $B%(%i!<(B 2<br>make[1]: $B%G%#%l%/%H%j(B `/home/atmark/linux-2.6.18-at9' $B$+$i=P$^$9(B<br>make: *** [linux] $B%(%i!<(B 1<br>$B!a!a!a!a!a!a!a%(%i!<%a%C%;!<%8$N%m%0=*$o$j!a!a!a!a!a!a!a!a(B<br><br>$B$H=P$F$-$^$7$?!#(B<br><br>$B$h$m$7$1$l$P!"$3$l$iN><T$K6&DL$7$F$$$k(B<br>arch/ppc/platforms/4xx/xparameters/xparameters.h:109:4: error: #error No xparameters_*.h file included<br>
$B$H$$$&%(%i!<%m%0$N0UL#$b=E$M$F65$($FD:$1$J$$$G$7$g$&$+!)(B<br>