Re: Kernel build problem
Re: Kernel build problem
- Subject: Re: Kernel build problem
- From: Kevin Van Vechten <email@hidden>
- Date: Fri, 28 May 2004 12:12:49 -0700
xnu-517.7.7 on <
http://www.opensource.apple.com/darwinsource> has been
updated to correct this problem. It had already been corrected in
previous releases as far as I know (please let me know if this isn't
correct.)
The newer xnu-517.7.7 contains the same fixes as Felix's patch
mentioned below.
- Kevin
On May 28, 2004, at 7:18 AM, Steven Bytnar wrote:
You should try applying parts of this diff that make sense:
http://www.opendarwin.org/~fkr/xnu/make-xnu-517.3.7-compile.diff
In particular, check out this part:
diff -urN xnu-517.3.7/osfmk/ppc/chud/chud_spr.h
xnu-517.3.7-patched/osfmk/ppc/chud/chud_spr.h
--- xnu-517.3.7/osfmk/ppc/chud/chud_spr.h Fri Dec 19 23:38:23 2003
+++ xnu-517.3.7-patched/osfmk/ppc/chud/chud_spr.h Tue Dec 30 22:01:26
2003
Things like this have been a recurring problem for many of the XNU
releases
for 10.3.x. It's very annoying. It makes it a pain in the butt to
rebuild
anything from the Apple provided source snapshots without applying some
amount of patches.
Instead of building the Apple source snapshots directly, you will have
better
luck with the opendarwin CVS version (which is currently the 10.3.2
kernel
though *cough* *cough*):
http://cvs.opendarwin.org/index.cgi/src/xnu/
where this problem is fixed:
http://cvs.opendarwin.org/index.cgi/src/xnu/osfmk/ppc/chud/chud_spr.h
If you want the 10.3.4 kernel, you'll need to fix the source yourself.
If you want a wrapped up kernel that's likely to build without
problems,
use the one in opendarwin CVS.
--Steve
On Fri, May 28, 2004 at 10:33:03PM +1000, Alastair Rankine wrote:
Hi all,
I've got a problem building the darwin kernel, following the
instructions here:
http://www.opendarwin.org/doc/en/articles/building_xnu/
building_xnu.php
. Google tells me that one other person has seen the same (or similar)
problem, but I can't see a fix.
Any help appreciated.
/usr/bin/cc -c -static -g -nostdinc -nostdlib -no-cpp-precomp
-fno-builtin -finline -fno-keep-inline-functions -msoft-float
-fsigned-bitfields -Wpointer-arith -arch ppc -Dppc -DPPC -D__PPC__
-DPAGE_SIZE_FIXED -O2 -mcpu=750 -mmultiple -fschedule-insns -DAPPLE
-DNeXT -DKERNEL_PRIVATE -D__MACHO__=1 -Dvolatile=__volatile -DMACH
-DMACH_KERNEL -DMACH_LOAD -DMACH_BSD -DIOKIT -DMACH_PE -DPOWERMAC
-DMACH_KERNEL_PRIVATE -MD -I. -I/Users/alastair/src/xnu-517.7.7/osfmk
-I/Users/alastair/src/xnu-517.7.7/BUILD/obj/EXPORT_HDRS/bsd
-I/Users/alastair/src/xnu-517.7.7/BUILD/obj/EXPORT_HDRS/iokit
-I/Users/alastair/src/xnu-517.7.7/BUILD/obj/EXPORT_HDRS/pexpert
-I/Users/alastair/src/xnu-517.7.7/BUILD/obj/EXPORT_HDRS/libkern
-I/Users/alastair/src/xnu-517.7.7/BUILD/obj/EXPORT_HDRS/libsa
-I/Users/alastair/src/xnu-517.7.7/BUILD/obj/EXTERN_HDRS
-I/Users/alastair/src/xnu-517.7.7/EXTERNAL_HEADERS
-I/Users/alastair/src/xnu-517.7.7/EXTERNAL_HEADERS/bsd
-I/Users/alastair/src/xnu-517.7.7/osfmk/libsa
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c: In function
`chudxnu_set_shadowed_spr':
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c:224: error:
`chud_7400_msscr1' undeclared (first use in this function)
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c:224: error:
(Each undeclared identifier is reported only once
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c:224: error:
for each function it appears in.)
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c: In function
`chudxnu_set_shadowed_spr64':
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c:260: error:
`chud_970_hid0' undeclared (first use in this function)
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c:272: error:
`chud_970_hid1' undeclared (first use in this function)
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c:284: error:
`chud_970_hid4' undeclared (first use in this function)
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c:296: error:
`chud_970_hid5' undeclared (first use in this function)
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c: In function
`chudxnu_clear_cpu_rupt_counters':
/Users/alastair/src/xnu-517.7.7/osfmk/ppc/chud/chud_cpu.c:444:
warning:
passing arg 1 of `bzero' from incompatible pointer type
make[6]: *** [chud_cpu.o] Error 1
make[5]: *** [build_all] Error 2
make[4]: *** [do_all] Error 2
make[3]: *** [build_all] Error 2
make[2]: *** [build_all] Error 2
make[1]: *** [build_all] Error 2
make: *** [all] Error 2
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.