Hi Jing,

since the ppc64 patches seem to be quite old, I suggest to remove all of
them:

patches/linux.ppc64.10bcm5700-7.3.5.patch (already removed)
patches/linux.ppc64-iSeries.10ppc64.patch
patches/linux.ppc64-iSeries.11ppc64-3.patch
patches/linux.ppc64-iSeries.90cramfs.patch

Moreover I've just checked in a new fix that should resolve (at least)
the build problems. The patch is the following, try to get the source
from the SVN repository or directly apply the patch to your sources.

Best regards,
-Andrea

Index: make.d/kernel.rul
===================================================================
--- make.d/kernel.rul   (revision 3771)
+++ make.d/kernel.rul   (working copy)
@@ -59,14 +59,6 @@
        LINUX_DIR = linux-$(LINUX_VERSION)
 endif

-# This is for iSeries (AS/400) machines - way not supported at this point
-# ifeq ($(ARCH),ppc64-iSeries)
-#      LINUX_VERSION = 2.4.19
-#      LINUX_IMAGE = $(LINUX_SRC)/arch/ppc64/boot/vmlinux.sminitrd
-#      LINUX_TARGET = vmlinux.sminitrd
-#      LINUX_DIR := linux-$(LINUX_VERSION)
-# endif
-
 # This will be for pSeries (ppc64 IBM machines)
 ifeq ($(ARCH),ppc64)
 ifdef WITH_YDL_KERNEL
@@ -77,7 +69,7 @@

 else
        LINUX_VERSION = 2.6.16.5
-       LINUX_IMAGE = $(LINUX_SRC)/arch/ppc64/boot/zImage.initrd
+       LINUX_IMAGE = $(LINUX_SRC)/arch/powerpc/boot/zImage.initrd
        LINUX_TARGET = zImage.initrd
        LINUX_DIR = linux-$(LINUX_VERSION)
 endif
@@ -128,7 +120,7 @@
 ifdef IS_PPC64
 $(LINUX_IMAGE):        $(SRC_DIR)/patched_kernel-stamp $(INITRD_DIR)/initrd.img
        cp $(TOPDIR)/initrd_source/initrd.img \
-           ${LINUX_SRC}/arch/ppc64/boot/ramdisk.image.gz
+           ${LINUX_SRC}/arch/powerpc/boot/ramdisk.image.gz
        $(MAKE) -C $(LINUX_SRC) -j $(NCPUS) $(LINUX_TARGET)
        mkdir -p $(TOPDIR)/tmp
 else


Jing CDL Sun wrote:
> Hi, Andrea
>
> I found the following error were in the patch
> "linux.ppc64.10bcm5700-7.3.5.patch", since it blocked me ,so I did not
> add this patch to work around it.
> I mean that I have deleted this patch from systemimager-3.7.4/patches.
>
> but another error is encountered, sigh~~
>
> SYSMAP .tmp_System.map
> STRIP vmlinux.strip
> make[2]: *** No rule to make target
> `arch/powerpc/boot/ramdisk.image.gz', needed by
> `arch/powerpc/boot/kernel-initrd.gz'. Stop.
> make[2]: *** Waiting for unfinished jobs....
> make[1]: *** [zImage.initrd] Error 2
> make[1]: Leaving directory
> `/usr/src/redhat/BUILD/systemimager-3.7.4/src/linux-2.6.16.5'
> make: ***
>
[/usr/src/redhat/BUILD/systemimager-3.7.4/src/linux-2.6.16.5/arch/ppc/boot/zImage.initrd]
> Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.96928 (%build)
>
>
> RPM build errors:
> Bad exit status from /var/tmp/rpm-tmp.96928 (%build)
>
> so I checked the log before this error, it seems that the
> ramdisk.image.gz has been put in /arch/ppc/boot/ as below,
> but I do not know when it turned to "powerpc", I guess it maybe some
> para is set error, but I could not find it, it totally confused me:(:
>
> # Clear out SVN cruft.
> find /usr/src/redhat/BUILD/systemimager-3.7.4/initrd_source/build_dir
> -depth -type d -name .svn | xargs rm -rf
> mkdir -p
> /usr/src/redhat/BUILD/systemimager-3.7.4/initrd_source/build_dir/new_root
> touch
/usr/src/redhat/BUILD/systemimager-3.7.4/initrd_source/build_dir.build
> /usr/bin/mkcramfs
> /usr/src/redhat/BUILD/systemimager-3.7.4/initrd_source/build_dir
> /usr/src/redhat/BUILD/systemimager-3.7.4/initrd_source/initrd
> cp -a /usr/src/redhat/BUILD/systemimager-3.7.4/initrd_source/initrd
> /usr/src/redhat/BUILD/systemimager-3.7.4/initrd_source/initrd.img
> cp /usr/src/redhat/BUILD/systemimager-3.7.4/initrd_source/initrd.img \
>
/usr/src/redhat/BUILD/systemimager-3.7.4/src/linux-2.6.16.5/arch/ppc/boot/ramdisk.image.gz
> make -C /usr/src/redhat/BUILD/systemimager-3.7.4/src/linux-2.6.16.5 -j 2
> zImage.initrd
> make[1]: Entering directory
> `/usr/src/redhat/BUILD/systemimager-3.7.4/src/linux-2.6.16.5'
> 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
> GEN include/asm-powerpc/asm-offsets.h
> CC scripts/mod/empty.o
> HOSTCC scripts/mod/mk_elfconfig
> MKELF scripts/mod/elfconfig.h
> HOSTCC scripts/mod/file2alias.o
> HOSTCC scripts/mod/modpost.o
> HOSTCC scripts/mod/sumversion.o
> HOSTLD scripts/mod/modpost
> HOSTCC scripts/kallsyms
> HOSTCC scripts/pnmtologo
> HOSTCC scripts/conmakehash
> HOSTCC scripts/bin2c
> CC init/main.o
> CHK include/linux/compile.h
> UPD include/linux/compile.h
> CC init/do_mounts.o
> CC init/do_mounts_rd.o
> CC init/do_mounts_initrd.o
> CC init/initramfs.o
> CC init/calibrate.o
> CC init/version.o
> LD init/mounts.o
> LD init/built-in.o
> HOSTCC usr/gen_init_cpio
> CHK usr/initramfs_list
> UPD usr/initramfs_list
> CPIO usr/initramfs_data.cpio
> GZIP usr/initramfs_data.cpio.gz
> AS usr/initramfs_data.o
> LD usr/built-in.o
> CC arch/powerpc/kernel/semaphore.o
> CC arch/powerpc/kernel/cputable.o
> CC arch/powerpc/kernel/ptrace.o
> CC arch/powerpc/kernel/syscalls.o
> CC arch/powerpc/kernel/irq.o
> CC arch/powerpc/kernel/align.o
>
>
>
> Best Regards,
> -----------------------------
> Sun jing(??)
> IBM China Software Development Laboratory
> Tel: (86-10) 82782244 ext.3625 E-mail: [EMAIL PROTECTED]
> Address:8/F, Power Creative Building,No. 1, East Road, ShangDi, Beijing
> 100085, P.R.China.
>
> Inactive hide details for Jing CDL Sun/China/IBMJing CDL Sun/China/IBM
>
>
>                         *Jing CDL Sun/China/IBM*
>
>                         2006-10-17 10:34
>
>       
>
> To
>       
> [EMAIL PROTECTED]
>
> cc
>       
> sisuite-devel@lists.sourceforge.net
>
> Subject
>       
> Re: [Sisuite-devel] arch error for building SIS rpm for ppc64Jing CDL
> Sun
>
<Notes:///482571B8003D5139/DABA975B9FB113EB852564B5001283EA/F918DFEF367322FD4825720700764163>
>
>       
>
> Hi, Andrea
>
> sorry to reply late, for I am on vacation for three days.
> I have rebuilt the packages with your patch, it can work, thank you:)
> but there is another error, such as
>
> In file included from include/linux/device.h:20,
> from include/linux/pci.h:54,
> from drivers/net/bcm/mm.h:48,
> from drivers/net/bcm/b57um.c:19:
> include/linux/module.h:139:1: warning: "MODULE_DEVICE_TABLE" redefined
> In file included from drivers/net/bcm/b57um.c:19:
> drivers/net/bcm/mm.h:37:1: warning: this is the location of the previous
> definition
> In file included from drivers/net/bcm/mm.h:50,
> from drivers/net/bcm/b57um.c:19:
> include/linux/netdevice.h:517:1: warning: "SET_MODULE_OWNER" redefined
> In file included from drivers/net/bcm/b57um.c:19:
> drivers/net/bcm/mm.h:36:1: warning: this is the location of the previous
> definition
> In file included from drivers/net/bcm/mm.h:168,
> from drivers/net/bcm/b57um.c:19:
> drivers/net/bcm/lm.h:460:5: warning: "INCLUDE_5703_A0_FIX" is not defined
> In file included from drivers/net/bcm/mm.h:170,
> from drivers/net/bcm/b57um.c:19:
> drivers/net/bcm/tigon3.h:34:5: warning: "T3_JUMBO_RCB_ENTRY_COUNT" is
> not defined
> In file included from drivers/net/bcm/b57um.c:19:
> drivers/net/bcm/mm.h:373:5: warning: "TIGON3_DEBUG" is not defined
> drivers/net/bcm/b57um.c:401:5: warning: "TIGON3_DEBUG" is not defined
> drivers/net/bcm/b57um.c: In function `bcm5700_init_one':
> drivers/net/bcm/b57um.c:957: warning: implicit declaration of function
> `register_ioctl32_conversion'
> drivers/net/bcm/b57um.c: In function `bcm5700_remove_one':
> drivers/net/bcm/b57um.c:1153: warning: implicit declaration of function
> `unregister_ioctl32_conversion'
> drivers/net/bcm/b57um.c:1423:5: warning: "TIGON3_DEBUG" is not defined
> drivers/net/bcm/b57um.c:1682:5: warning: "TIGON3_DEBUG" is not defined
> drivers/net/bcm/b57um.c:1706:5: warning: "TIGON3_DEBUG" is not defined
> drivers/net/bcm/b57um.c: In function `netdev_ethtool_ioctl':
> drivers/net/bcm/b57um.c:2478: error: structure has no member named
> `slot_name'
> drivers/net/bcm/b57um.c: At top level:
> drivers/net/bcm/b57um.c:3972: warning: initialization from incompatible
> pointer type
> drivers/net/bcm/b57um.c:4556:5: warning: "TIGON3_DEBUG" is not defined
> make[4]: *** [drivers/net/bcm/b57um.o] Error 1
> make[3]: *** [drivers/net/bcm] Error 2
> make[2]: *** [drivers/net] Error 2
> make[1]: *** [drivers] Error 2
> make[1]: Leaving directory
> `/usr/src/redhat/BUILD/systemimager-3.7.4/src/linux-2.6.16.5'
> make: ***
>
[/usr/src/redhat/BUILD/systemimager-3.7.4/src/linux-2.6.16.5/arch/ppc/boot/zImage.initrd]
> Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.1821 (%build)
>
>
> RPM build errors:
> Bad exit status from /var/tmp/rpm-tmp.1821 (%build)
>
>
> there are some warning for undefined or redefined, and an error;
>
>

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sisuite-devel mailing list
Sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to