Re: Linux 2.4.3 Compile Errors - Power Mac
Jeff Galloway wrote: > > Sorry, Tom about the word doc faux pas. I've set out my problem in plain > text below. I got my source from ftp.kernel.org. Hi Jeff, Well that's problem #1. Source from kernel.org for 2.4 tends to not work on PPC as it has been lagging on important patches and such. We're hoping to get kernel.org caught up ASAP. Visit here to get the up to date and sometime bleeding edge source for PPC. http://www.fsmlabs.com/linuxppcbk.html > Here's my problem: > > Problem in compiling linux 2.4.3 > > Compile error message: > > After the compiler message: > > gcc D__KERNEL__ -I/home/jeff/kernel/linux/include Wall > Wstrict-prototypes O2 fomit-frame-pointer fno-strict-aliasing > D__powerpc__ -fsigned-char msoft-float pipe ffixed-r2 Wno-uninitialized > mmultiple mstring-c o fork.o fork.c > > Compiler error message: > > fork.c: In function ?copy_mm¹: > fork.c:353: fixed or forbidden register 68 (0) was spilled for class > CR0_REGS. > This may be due to a compiler bug or to impossible asm statements or > clauses. Which version of gcc do you have? You want either 2.95.2 or 2.95.3 > cpp: output pipe has been closed > make[2]: *** [fork.o] Error 1 > make[2]: Leaving directory ?/home/jeff/kernel/linux/kernel¹ > make[1]: *** [first_rule] Error 2 > make[1]: Leaving directory ?/home/jeff/kernel/linux/kernel¹ > make: *** [_dir_kernel] Error 2 > > Compiling on Power Mac 7600, with dual processor (604e/180) installed, > running kernel 2.2.18 compiled by Jeff Galloway, but otherwise a Yellow Dog > distribution. Ah YDL ... good stuff. Hope you are on 1.2 at least. 8-) Regards, Tom -- Tom Gall - PowerPC Linux Team"Where's the ka-boom? There was Linux Technology Center supposed to be an earth (w) [EMAIL PROTECTED] shattering ka-boom!" (w) 507-253-4558 -- Marvin Martian (h) [EMAIL PROTECTED] http://oss.software.ibm.com/developerworks/opensource/linux - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux 2.4.3 Compile Errors - Power Mac
Thanks. I'll try your suggestions and check on the version of my compiler and binutils. on 4/20/01 3:57 AM, David Woodhouse at [EMAIL PROTECTED] wrote: > > > [EMAIL PROTECTED] said: >> However, I don't think that wishing the world would avoid these >> dominant (and very useful) formats is a realistic expectation. It is >> certainly not "common sense" to assume as such. > > Of course it's not a realistic expectation. There are times when it's a pain > to have to be safe - people will always break the rules when they're in a > hurry and the document to be sent is already in an unsafe format. But taking > plain text with absolutely no formatting, in fact text which is > _degenerated_ by word wrapping , and gratuitously putting it in a Word > document is just _so_ unnecessary that I assumed it had to be a troll. > > >> fork.c: In function ?copy_mm: > > Given what this output's been through - I'll assume it's corrupted in > transit, shall I? > > The kind of error you're seeing is often caused by a mismatch between > compiler and kernel. As Alan suggests, you should make sure you're using a > PPC-specific tree because it's not up to date in the stock 2.4.3. And make > sure you're using the recommended versions of compiler and binutils. Other > than that, I'm afraid I don't know. > > -- > dwmw2 > Jeff Galloway New York [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux 2.4.3 Compile Errors - Power Mac
Jeff Galloway writes: > Compiler error message: > > fork.c: In function copy_mm¹: > fork.c:353: fixed or forbidden register 68 (0) was spilled for class > CR0_REGS. > This may be due to a compiler bug or to impossible asm statements or > clauses. You need a newer gcc, I suspect you have egcs installed, and you need to upgrade to gcc-2.95.2 or later. Paul. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux 2.4.3 Compile Errors - Power Mac
[EMAIL PROTECTED] said: > However, I don't think that wishing the world would avoid these > dominant (and very useful) formats is a realistic expectation. It is > certainly not "common sense" to assume as such. Of course it's not a realistic expectation. There are times when it's a pain to have to be safe - people will always break the rules when they're in a hurry and the document to be sent is already in an unsafe format. But taking plain text with absolutely no formatting, in fact text which is _degenerated_ by word wrapping , and gratuitously putting it in a Word document is just _so_ unnecessary that I assumed it had to be a troll. > fork.c: In function copy_mm¹: Given what this output's been through - I'll assume it's corrupted in transit, shall I? The kind of error you're seeing is often caused by a mismatch between compiler and kernel. As Alan suggests, you should make sure you're using a PPC-specific tree because it's not up to date in the stock 2.4.3. And make sure you're using the recommended versions of compiler and binutils. Other than that, I'm afraid I don't know. -- dwmw2 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux 2.4.3 Compile Errors - Power Mac
Sorry, Tom about the word doc faux pas. I've set out my problem in plain text below. I got my source from ftp.kernel.org. Here's my problem: Problem in compiling linux 2.4.3 Compile error message: After the compiler message: gcc D__KERNEL__ -I/home/jeff/kernel/linux/include Wall Wstrict-prototypes O2 fomit-frame-pointer fno-strict-aliasing D__powerpc__ -fsigned-char msoft-float pipe ffixed-r2 Wno-uninitialized mmultiple mstring-c o fork.o fork.c Compiler error message: fork.c: In function copy_mm¹: fork.c:353: fixed or forbidden register 68 (0) was spilled for class CR0_REGS. This may be due to a compiler bug or to impossible asm statements or clauses. cpp: output pipe has been closed make[2]: *** [fork.o] Error 1 make[2]: Leaving directory /home/jeff/kernel/linux/kernel¹ make[1]: *** [first_rule] Error 2 make[1]: Leaving directory /home/jeff/kernel/linux/kernel¹ make: *** [_dir_kernel] Error 2 Compiling on Power Mac 7600, with dual processor (604e/180) installed, running kernel 2.2.18 compiled by Jeff Galloway, but otherwise a Yellow Dog distribution. /proc/cpuinfo: processor: 0 cpu: 604e clock: 180MHz revision: 2.2 bogomips: 360.12 zero pages: total 0 (0Kb) current: 0 (0Kb) hits: 0/1457 (0%) machine: Power Macintosh motherboard: AAPL,7500 MacRISC L2 cache: 256K unified memory: 200MB pmac-generation: OldWorld Configuration file: # # Automatically generated by make menuconfig: don't edit # # CONFIG_UID16 is not set # # Code maturity level options # CONFIG_EXPERIMENTAL=y # # Loadable module support # CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y # # Platform support # CONFIG_PPC=y CONFIG_6xx=y # CONFIG_4xx is not set # CONFIG_POWER3 is not set # CONFIG_POWER4 is not set # CONFIG_8xx is not set # CONFIG_8260 is not set CONFIG_ALL_PPC=y # CONFIG_APUS is not set CONFIG_PPC601_SYNC_FIX=y CONFIG_SMP=y CONFIG_IRQ_ALL_CPUS=y CONFIG_ALTIVEC=y # # General setup # # CONFIG_HIGHMEM is not set CONFIG_MOL=y # CONFIG_ISA is not set # CONFIG_EISA is not set # CONFIG_SBUS is not set # CONFIG_MCA is not set CONFIG_PCI=y CONFIG_NET=y CONFIG_SYSCTL=y CONFIG_SYSVIPC=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_KCORE_ELF=y CONFIG_BINFMT_ELF=y CONFIG_KERNEL_ELF=y CONFIG_BINFMT_MISC=m CONFIG_PCI_NAMES=y CONFIG_HOTPLUG=y # # PCMCIA/CardBus support # # CONFIG_PCMCIA is not set # # Parallel port support # # CONFIG_PARPORT is not set CONFIG_PPC_RTC=y CONFIG_PROC_DEVICETREE=y CONFIG_PPC_RTAS=y CONFIG_BOOTX_TEXT=y CONFIG_PREP_RESIDUAL=y # CONFIG_CMDLINE_BOOL is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Plug and Play configuration # # CONFIG_PNP is not set # CONFIG_ISAPNP is not set # # Block devices # CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # CONFIG_BLK_DEV_MD is not set # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set # CONFIG_MD_RAID1 is not set # CONFIG_MD_RAID5 is not set # CONFIG_BLK_DEV_LVM is not set # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_NETLINK=y # CONFIG_RTNETLINK is not set # CONFIG_NETLINK_DEV is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_FILTER is not set CONFIG_UNIX=y CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_IP_MROUTE is not set # CONFIG_INET_ECN is not set CONFIG_SYN_COOKIES=y # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_FTP=m # CONFIG_IP_NF_QUEUE is not set CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m # CONFIG_IP_NF_MATCH_TCPMSS is not set CONFIG_IP_NF_MATCH_STATE=m CONFIG_IP_NF_MATCH_UNCLEAN=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_MIRROR=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_NAT_FTP=m # CONFIG_IP_NF_MANGLE is not set # CONFIG_IP_NF_TARGET_LOG is not set # CONFIG_IP_NF_TARGET_TCPMSS is not set CONFIG_IP_NF_COMPAT_IPCHAINS=m CONFIG_IP_NF_NAT_NEEDED=y # CONFIG_IP_NF_COMPAT_IPFWADM is not set # CONFIG_IPV6 is not set # CONFIG_KHTTPD is not set # CONFIG_ATM is not set # CONFIG_IPX is not set CONFIG_ATALK=y # CONFIG_DECNET is not set # CONFIG_BRIDGE is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_LLC is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # CONFIG_NET_FASTROUTE is not set #
Re: Linux 2.4.3 Compile Errors - Power Mac
Jeez David. Although it was insensitive of me to seek succor from the Linux folks while speaking Microsoft, you needn't be so touchy about it. I promise I won't commit that sin again, however, at least not in these circles. (If it makes you feel any better, I'm using a Mac and not a Wintel.) For the record, I disagree with the content of your page at http://www.infradead.org/fileexchange.html. Viruses can indeed be hidden in your list of (almost exclusively Microsoft) file formats. Companies will certainly enhance their security by following your "common sense" advice. They can even be more secure by not accepting any email at all. However, I don't think that wishing the world would avoid these dominant (and very useful) formats is a realistic expectation. It is certainly not "common sense" to assume as such. Anyway, in case you may want to help, here's my problem in (virus free) plain text: Problem in compiling linux 2.4.3 Compile error message: After the compiler message: gcc D__KERNEL__ -I/home/jeff/kernel/linux/include Wall Wstrict-prototypes O2 fomit-frame-pointer fno-strict-aliasing D__powerpc__ -fsigned-char msoft-float pipe ffixed-r2 Wno-uninitialized mmultiple mstring-c o fork.o fork.c Compiler error message: fork.c: In function copy_mm¹: fork.c:353: fixed or forbidden register 68 (0) was spilled for class CR0_REGS. This may be due to a compiler bug or to impossible asm statements or clauses. cpp: output pipe has been closed make[2]: *** [fork.o] Error 1 make[2]: Leaving directory /home/jeff/kernel/linux/kernel¹ make[1]: *** [first_rule] Error 2 make[1]: Leaving directory /home/jeff/kernel/linux/kernel¹ make: *** [_dir_kernel] Error 2 Compiling on Power Mac 7600, with dual processor (604e/180) installed, running kernel 2.2.18 compiled by Jeff Galloway, but otherwise a Yellow Dog distribution. /proc/cpuinfo: processor: 0 cpu: 604e clock: 180MHz revision: 2.2 bogomips: 360.12 zero pages: total 0 (0Kb) current: 0 (0Kb) hits: 0/1457 (0%) machine: Power Macintosh motherboard: AAPL,7500 MacRISC L2 cache: 256K unified memory: 200MB pmac-generation: OldWorld Configuration file: # # Automatically generated by make menuconfig: don't edit # # CONFIG_UID16 is not set # # Code maturity level options # CONFIG_EXPERIMENTAL=y # # Loadable module support # CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y # # Platform support # CONFIG_PPC=y CONFIG_6xx=y # CONFIG_4xx is not set # CONFIG_POWER3 is not set # CONFIG_POWER4 is not set # CONFIG_8xx is not set # CONFIG_8260 is not set CONFIG_ALL_PPC=y # CONFIG_APUS is not set CONFIG_PPC601_SYNC_FIX=y CONFIG_SMP=y CONFIG_IRQ_ALL_CPUS=y CONFIG_ALTIVEC=y # # General setup # # CONFIG_HIGHMEM is not set CONFIG_MOL=y # CONFIG_ISA is not set # CONFIG_EISA is not set # CONFIG_SBUS is not set # CONFIG_MCA is not set CONFIG_PCI=y CONFIG_NET=y CONFIG_SYSCTL=y CONFIG_SYSVIPC=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_KCORE_ELF=y CONFIG_BINFMT_ELF=y CONFIG_KERNEL_ELF=y CONFIG_BINFMT_MISC=m CONFIG_PCI_NAMES=y CONFIG_HOTPLUG=y # # PCMCIA/CardBus support # # CONFIG_PCMCIA is not set # # Parallel port support # # CONFIG_PARPORT is not set CONFIG_PPC_RTC=y CONFIG_PROC_DEVICETREE=y CONFIG_PPC_RTAS=y CONFIG_BOOTX_TEXT=y CONFIG_PREP_RESIDUAL=y # CONFIG_CMDLINE_BOOL is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Plug and Play configuration # # CONFIG_PNP is not set # CONFIG_ISAPNP is not set # # Block devices # CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # CONFIG_BLK_DEV_MD is not set # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set # CONFIG_MD_RAID1 is not set # CONFIG_MD_RAID5 is not set # CONFIG_BLK_DEV_LVM is not set # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_NETLINK=y # CONFIG_RTNETLINK is not set # CONFIG_NETLINK_DEV is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_FILTER is not set CONFIG_UNIX=y CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_IP_MROUTE is not set # CONFIG_INET_ECN is not set CONFIG_SYN_COOKIES=y # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_FTP=m # CONFIG_IP_NF_QUEUE is not set CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m # CONFIG_IP_NF_MATCH_TCPMSS is not set CONFIG_IP_NF_MATCH_STATE=m CONFIG_IP_NF_MATCH_UNCLEAN=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_FILTER=m
Re: Linux 2.4.3 Compile Errors - Power Mac
Jeez David. Although it was insensitive of me to seek succor from the Linux folks while speaking Microsoft, you needn't be so touchy about it. I promise I won't commit that sin again, however, at least not in these circles. (If it makes you feel any better, I'm using a Mac and not a Wintel.) For the record, I disagree with the content of your page at http://www.infradead.org/fileexchange.html. Viruses can indeed be hidden in your list of (almost exclusively Microsoft) file formats. Companies will certainly enhance their security by following your "common sense" advice. They can even be more secure by not accepting any email at all. However, I don't think that wishing the world would avoid these dominant (and very useful) formats is a realistic expectation. It is certainly not "common sense" to assume as such. Anyway, in case you may want to help, here's my problem in (virus free) plain text: Problem in compiling linux 2.4.3 Compile error message: After the compiler message: gcc D__KERNEL__ -I/home/jeff/kernel/linux/include Wall Wstrict-prototypes O2 fomit-frame-pointer fno-strict-aliasing D__powerpc__ -fsigned-char msoft-float pipe ffixed-r2 Wno-uninitialized mmultiple mstring-c o fork.o fork.c Compiler error message: fork.c: In function copy_mm: fork.c:353: fixed or forbidden register 68 (0) was spilled for class CR0_REGS. This may be due to a compiler bug or to impossible asm statements or clauses. cpp: output pipe has been closed make[2]: *** [fork.o] Error 1 make[2]: Leaving directory /home/jeff/kernel/linux/kernel make[1]: *** [first_rule] Error 2 make[1]: Leaving directory /home/jeff/kernel/linux/kernel make: *** [_dir_kernel] Error 2 Compiling on Power Mac 7600, with dual processor (604e/180) installed, running kernel 2.2.18 compiled by Jeff Galloway, but otherwise a Yellow Dog distribution. /proc/cpuinfo: processor: 0 cpu: 604e clock: 180MHz revision: 2.2 bogomips: 360.12 zero pages: total 0 (0Kb) current: 0 (0Kb) hits: 0/1457 (0%) machine: Power Macintosh motherboard: AAPL,7500 MacRISC L2 cache: 256K unified memory: 200MB pmac-generation: OldWorld Configuration file: # # Automatically generated by make menuconfig: don't edit # # CONFIG_UID16 is not set # # Code maturity level options # CONFIG_EXPERIMENTAL=y # # Loadable module support # CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y # # Platform support # CONFIG_PPC=y CONFIG_6xx=y # CONFIG_4xx is not set # CONFIG_POWER3 is not set # CONFIG_POWER4 is not set # CONFIG_8xx is not set # CONFIG_8260 is not set CONFIG_ALL_PPC=y # CONFIG_APUS is not set CONFIG_PPC601_SYNC_FIX=y CONFIG_SMP=y CONFIG_IRQ_ALL_CPUS=y CONFIG_ALTIVEC=y # # General setup # # CONFIG_HIGHMEM is not set CONFIG_MOL=y # CONFIG_ISA is not set # CONFIG_EISA is not set # CONFIG_SBUS is not set # CONFIG_MCA is not set CONFIG_PCI=y CONFIG_NET=y CONFIG_SYSCTL=y CONFIG_SYSVIPC=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_KCORE_ELF=y CONFIG_BINFMT_ELF=y CONFIG_KERNEL_ELF=y CONFIG_BINFMT_MISC=m CONFIG_PCI_NAMES=y CONFIG_HOTPLUG=y # # PCMCIA/CardBus support # # CONFIG_PCMCIA is not set # # Parallel port support # # CONFIG_PARPORT is not set CONFIG_PPC_RTC=y CONFIG_PROC_DEVICETREE=y CONFIG_PPC_RTAS=y CONFIG_BOOTX_TEXT=y CONFIG_PREP_RESIDUAL=y # CONFIG_CMDLINE_BOOL is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Plug and Play configuration # # CONFIG_PNP is not set # CONFIG_ISAPNP is not set # # Block devices # CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # CONFIG_BLK_DEV_MD is not set # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set # CONFIG_MD_RAID1 is not set # CONFIG_MD_RAID5 is not set # CONFIG_BLK_DEV_LVM is not set # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_NETLINK=y # CONFIG_RTNETLINK is not set # CONFIG_NETLINK_DEV is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_FILTER is not set CONFIG_UNIX=y CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_IP_MROUTE is not set # CONFIG_INET_ECN is not set CONFIG_SYN_COOKIES=y # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_FTP=m # CONFIG_IP_NF_QUEUE is not set CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m # CONFIG_IP_NF_MATCH_TCPMSS is not set CONFIG_IP_NF_MATCH_STATE=m CONFIG_IP_NF_MATCH_UNCLEAN=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_FILTER=m
Re: Linux 2.4.3 Compile Errors - Power Mac
Sorry, Tom about the word doc faux pas. I've set out my problem in plain text below. I got my source from ftp.kernel.org. Here's my problem: Problem in compiling linux 2.4.3 Compile error message: After the compiler message: gcc D__KERNEL__ -I/home/jeff/kernel/linux/include Wall Wstrict-prototypes O2 fomit-frame-pointer fno-strict-aliasing D__powerpc__ -fsigned-char msoft-float pipe ffixed-r2 Wno-uninitialized mmultiple mstring-c o fork.o fork.c Compiler error message: fork.c: In function copy_mm: fork.c:353: fixed or forbidden register 68 (0) was spilled for class CR0_REGS. This may be due to a compiler bug or to impossible asm statements or clauses. cpp: output pipe has been closed make[2]: *** [fork.o] Error 1 make[2]: Leaving directory /home/jeff/kernel/linux/kernel make[1]: *** [first_rule] Error 2 make[1]: Leaving directory /home/jeff/kernel/linux/kernel make: *** [_dir_kernel] Error 2 Compiling on Power Mac 7600, with dual processor (604e/180) installed, running kernel 2.2.18 compiled by Jeff Galloway, but otherwise a Yellow Dog distribution. /proc/cpuinfo: processor: 0 cpu: 604e clock: 180MHz revision: 2.2 bogomips: 360.12 zero pages: total 0 (0Kb) current: 0 (0Kb) hits: 0/1457 (0%) machine: Power Macintosh motherboard: AAPL,7500 MacRISC L2 cache: 256K unified memory: 200MB pmac-generation: OldWorld Configuration file: # # Automatically generated by make menuconfig: don't edit # # CONFIG_UID16 is not set # # Code maturity level options # CONFIG_EXPERIMENTAL=y # # Loadable module support # CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y # # Platform support # CONFIG_PPC=y CONFIG_6xx=y # CONFIG_4xx is not set # CONFIG_POWER3 is not set # CONFIG_POWER4 is not set # CONFIG_8xx is not set # CONFIG_8260 is not set CONFIG_ALL_PPC=y # CONFIG_APUS is not set CONFIG_PPC601_SYNC_FIX=y CONFIG_SMP=y CONFIG_IRQ_ALL_CPUS=y CONFIG_ALTIVEC=y # # General setup # # CONFIG_HIGHMEM is not set CONFIG_MOL=y # CONFIG_ISA is not set # CONFIG_EISA is not set # CONFIG_SBUS is not set # CONFIG_MCA is not set CONFIG_PCI=y CONFIG_NET=y CONFIG_SYSCTL=y CONFIG_SYSVIPC=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_KCORE_ELF=y CONFIG_BINFMT_ELF=y CONFIG_KERNEL_ELF=y CONFIG_BINFMT_MISC=m CONFIG_PCI_NAMES=y CONFIG_HOTPLUG=y # # PCMCIA/CardBus support # # CONFIG_PCMCIA is not set # # Parallel port support # # CONFIG_PARPORT is not set CONFIG_PPC_RTC=y CONFIG_PROC_DEVICETREE=y CONFIG_PPC_RTAS=y CONFIG_BOOTX_TEXT=y CONFIG_PREP_RESIDUAL=y # CONFIG_CMDLINE_BOOL is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Plug and Play configuration # # CONFIG_PNP is not set # CONFIG_ISAPNP is not set # # Block devices # CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # CONFIG_BLK_DEV_MD is not set # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set # CONFIG_MD_RAID1 is not set # CONFIG_MD_RAID5 is not set # CONFIG_BLK_DEV_LVM is not set # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_NETLINK=y # CONFIG_RTNETLINK is not set # CONFIG_NETLINK_DEV is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_FILTER is not set CONFIG_UNIX=y CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_IP_MROUTE is not set # CONFIG_INET_ECN is not set CONFIG_SYN_COOKIES=y # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_FTP=m # CONFIG_IP_NF_QUEUE is not set CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m # CONFIG_IP_NF_MATCH_TCPMSS is not set CONFIG_IP_NF_MATCH_STATE=m CONFIG_IP_NF_MATCH_UNCLEAN=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_MIRROR=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_NAT_FTP=m # CONFIG_IP_NF_MANGLE is not set # CONFIG_IP_NF_TARGET_LOG is not set # CONFIG_IP_NF_TARGET_TCPMSS is not set CONFIG_IP_NF_COMPAT_IPCHAINS=m CONFIG_IP_NF_NAT_NEEDED=y # CONFIG_IP_NF_COMPAT_IPFWADM is not set # CONFIG_IPV6 is not set # CONFIG_KHTTPD is not set # CONFIG_ATM is not set # CONFIG_IPX is not set CONFIG_ATALK=y # CONFIG_DECNET is not set # CONFIG_BRIDGE is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_LLC is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # CONFIG_NET_FASTROUTE is not set #
Re: Linux 2.4.3 Compile Errors - Power Mac
[EMAIL PROTECTED] said: However, I don't think that wishing the world would avoid these dominant (and very useful) formats is a realistic expectation. It is certainly not "common sense" to assume as such. Of course it's not a realistic expectation. There are times when it's a pain to have to be safe - people will always break the rules when they're in a hurry and the document to be sent is already in an unsafe format. But taking plain text with absolutely no formatting, in fact text which is _degenerated_ by word wrapping c, and gratuitously putting it in a Word document is just _so_ unnecessary that I assumed it had to be a troll. fork.c: In function copy_mm¹: Given what this output's been through - I'll assume it's corrupted in transit, shall I? The kind of error you're seeing is often caused by a mismatch between compiler and kernel. As Alan suggests, you should make sure you're using a PPC-specific tree because it's not up to date in the stock 2.4.3. And make sure you're using the recommended versions of compiler and binutils. Other than that, I'm afraid I don't know. -- dwmw2 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux 2.4.3 Compile Errors - Power Mac
Jeff Galloway writes: Compiler error message: fork.c: In function copy_mm: fork.c:353: fixed or forbidden register 68 (0) was spilled for class CR0_REGS. This may be due to a compiler bug or to impossible asm statements or clauses. You need a newer gcc, I suspect you have egcs installed, and you need to upgrade to gcc-2.95.2 or later. Paul. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux 2.4.3 Compile Errors - Power Mac
Thanks. I'll try your suggestions and check on the version of my compiler and binutils. on 4/20/01 3:57 AM, David Woodhouse at [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] said: However, I don't think that wishing the world would avoid these dominant (and very useful) formats is a realistic expectation. It is certainly not "common sense" to assume as such. Of course it's not a realistic expectation. There are times when it's a pain to have to be safe - people will always break the rules when they're in a hurry and the document to be sent is already in an unsafe format. But taking plain text with absolutely no formatting, in fact text which is _degenerated_ by word wrapping c, and gratuitously putting it in a Word document is just _so_ unnecessary that I assumed it had to be a troll. fork.c: In function ?copy_mm: Given what this output's been through - I'll assume it's corrupted in transit, shall I? The kind of error you're seeing is often caused by a mismatch between compiler and kernel. As Alan suggests, you should make sure you're using a PPC-specific tree because it's not up to date in the stock 2.4.3. And make sure you're using the recommended versions of compiler and binutils. Other than that, I'm afraid I don't know. -- dwmw2 Jeff Galloway New York [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: Linux 2.4.3 Compile Errors - Power Mac
Jeff Galloway wrote: Sorry, Tom about the word doc faux pas. I've set out my problem in plain text below. I got my source from ftp.kernel.org. Hi Jeff, Well that's problem #1. Source from kernel.org for 2.4 tends to not work on PPC as it has been lagging on important patches and such. We're hoping to get kernel.org caught up ASAP. Visit here to get the up to date and sometime bleeding edge source for PPC. http://www.fsmlabs.com/linuxppcbk.html Here's my problem: Problem in compiling linux 2.4.3 Compile error message: After the compiler message: gcc D__KERNEL__ -I/home/jeff/kernel/linux/include Wall Wstrict-prototypes O2 fomit-frame-pointer fno-strict-aliasing D__powerpc__ -fsigned-char msoft-float pipe ffixed-r2 Wno-uninitialized mmultiple mstring-c o fork.o fork.c Compiler error message: fork.c: In function ?copy_mm: fork.c:353: fixed or forbidden register 68 (0) was spilled for class CR0_REGS. This may be due to a compiler bug or to impossible asm statements or clauses. Which version of gcc do you have? You want either 2.95.2 or 2.95.3 cpp: output pipe has been closed make[2]: *** [fork.o] Error 1 make[2]: Leaving directory ?/home/jeff/kernel/linux/kernel make[1]: *** [first_rule] Error 2 make[1]: Leaving directory ?/home/jeff/kernel/linux/kernel make: *** [_dir_kernel] Error 2 Compiling on Power Mac 7600, with dual processor (604e/180) installed, running kernel 2.2.18 compiled by Jeff Galloway, but otherwise a Yellow Dog distribution. Ah YDL ... good stuff. Hope you are on 1.2 at least. 8-) Regards, Tom -- Tom Gall - PowerPC Linux Team"Where's the ka-boom? There was Linux Technology Center supposed to be an earth (w) [EMAIL PROTECTED] shattering ka-boom!" (w) 507-253-4558 -- Marvin Martian (h) [EMAIL PROTECTED] http://oss.software.ibm.com/developerworks/opensource/linux - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/