[darwinbuild-dev] -arch ppc
Charles Darwin
darwinskernel at gmail.com
Tue Aug 19 06:36:29 PDT 2008
On 12-Aug-08, at 9:27 PM, William Siegrist wrote:
>
> On Aug 11, 2008, at 1:33 PM, Charles Darwin wrote:
>
>>
>> On 11-Aug-08, at 4:21 PM, William Siegrist wrote:
>>
>>>
>>> On Aug 11, 2008, at 1:12 PM, Charles Darwin wrote:
>>>
>>>>
>>>> On 11-Aug-08, at 3:25 PM, William Siegrist wrote:
>>>>
>>>>> On Aug 9, 2008, at 12:48 PM, Charles Darwin wrote:
>>>>>
>>>>>>
>>>>>> On 1-Aug-08, at 12:12 PM, William Siegrist wrote:
>>>>>>
>>>>>>>
>>>>>>> On Aug 1, 2008, at 4:43 AM, Charles Darwin wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> On 1-Aug-08, at 12:35 AM, William Siegrist wrote:
>>>>>>>>
>>>>>>>>> On Jul 31, 2008, at 6:50 PM, Charles Darwin wrote:
>>>>>>>>>
>>>>>>>>>> How do I build for ppc only?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The overall idea is to set the RC_ARCHS environment
>>>>>>>>> variable. But you cant just export it, because its specified
>>>>>>>>> in the build plists. So here's 2 ways to do it:
>>>>>>>>>
>>>>>>>>> 1. The maintainable/proper way.... Make a new plist that has
>>>>>>>>> an environment key and a RC_ARCHS value. See 9A581.plist for
>>>>>>>>> an example of the environment variables. You only need to
>>>>>>>>> specify what you need to override, so you dont need keys for
>>>>>>>>> projects, macosx, darwin, whatever. You should just need
>>>>>>>>> the build, inherits, and environment keys. Use "darwinxref
>>>>>>>>> loadIndex path/to/new.plist" to load it. Use "darwinbuild -
>>>>>>>>> build=<build> <project>" to build. You can see the value of
>>>>>>>>> RC_ARCHS scroll by during the build process.
>>>>>>>>
>>>>>>>> I am going with this one.
>>>>>>>> Did this first:
>>>>>>>> $ curl -O http://svn.macosforge.org/repository/darwinbuild/trunk/plists/9A581.plist
>>>>>>>>
>>>>>>>> Changed this line:
>>>>>>>> RC_ARCHS=ppc # at the top (`grep i386 9A581.plist' returns
>>>>>>>> 132 results though but I pretend not to see, or should I? My
>>>>>>>> understanding is that's why we are doing it this way and not
>>>>>>>> the quick/dirty way(?))
>>>>>>>>
>>>>>>>> <http://svn.macosforge.org/repository/darwinbuild/trunk/
>>>>>>>> README> says something about RC_ppc but I can't find it.
>>>>>>>>
>>>>>>>> I found some other interesting stuff here too:
>>>>>>>> What would happen if I removed individual projects from
>>>>>>>> 9A581.plist? Can I finally get rid of AppleTalk and Chess?
>>>>>>>> How about AppleRAID? (and where is bluetooth?)
>>>>>>>>
>>>>>>>> What if I changed source_sites from
>>>>>>>> http://src.macosforge.org/Projects/
>>>>>>>> to
>>>>>>>> http://www.opensource.apple.com/darwinsource/Current/
>>>>>>>> Would then darwinbuild do what it's supposed to do but build
>>>>>>>> from Current source? How about binary_sites?
>>>>>>>
>>>>>>>
>>>>>>> You dont need to get the plist manually. Try the following in
>>>>>>> a new directory:
>>>>>>>
>>>>>>> $ darwinbuild -init 9A581 # this makes some directories
>>>>>>> and downloads the plists
>>>>>>> $ ls .build # you should see
>>>>>>> a plist and the database here
>>>>>>>
>>>>>>> Then create a file at .build/ppc_only.plist (dont forget the
>>>>>>> leading period) and put this in it:
>>>>>>>
>>>>>>> // !$*UTF8*$!
>>>>>>> {
>>>>>>> build = ppc_only;
>>>>>>> darwin = "Darwin 9.0";
>>>>>>> inherits = 9A581;
>>>>>>> environment = {
>>>>>>> INSTALLED_PRODUCT_ASIDES = YES;
>>>>>>> MACOSX_DEPLOYMENT_TARGET = 10.5;
>>>>>>> NEXT_ROOT = "";
>>>>>>> RC_ARCHS = "ppc";
>>>>>>> RC_JASPER = YES;
>>>>>>> RC_NONARCH_CFLAGS = "-pipe -no-cpp-precomp";
>>>>>>> RC_OS = macos;
>>>>>>> RC_PRIVATE = /private;
>>>>>>> RC_RELEASE = Leopard;
>>>>>>> RC_XBS = YES;
>>>>>>> SEPARATE_STRIP = YES;
>>>>>>> UNAME_RELEASE = 9.0;
>>>>>>> UNAME_SYSNAME = Darwin;
>>>>>>> };
>>>>>>> macosx = "Mac OS X 10.5.0";
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> Then load the plist and build stuff....
>>>>>>>
>>>>>>> $ darwinxref loadIndex .build/ppc_only.plist #
>>>>>>> populates db with your custom build
>>>>>>> $ darwinbuild -build=ppc_only grep #
>>>>>>> builds grep for ppc only, for example
>>>>>>>
>>>>>>> You can make your plist inherit from whatever build you want.
>>>>>>> For example, lets say you want to build 9E17 projects with
>>>>>>> only ppc . And lets say you want to build zlib, and that
>>>>>>> specifies 4 architectures normally (see .build/5A581.plist),
>>>>>>> you would have a plist like this to override that:
>>>>>>>
>>>>>>> // !$*UTF8*$!
>>>>>>> {
>>>>>>> build = ppc_only;
>>>>>>> darwin = "Darwin 9.4";
>>>>>>> inherits = 9E17;
>>>>>>> environment = {
>>>>>>> INSTALLED_PRODUCT_ASIDES = YES;
>>>>>>> MACOSX_DEPLOYMENT_TARGET = 10.5;
>>>>>>> NEXT_ROOT = "";
>>>>>>> RC_ARCHS = "ppc";
>>>>>>> RC_JASPER = YES;
>>>>>>> RC_NONARCH_CFLAGS = "-pipe -no-cpp-precomp";
>>>>>>> RC_OS = macos;
>>>>>>> RC_PRIVATE = /private;
>>>>>>> RC_RELEASE = Leopard;
>>>>>>> RC_XBS = YES;
>>>>>>> SEPARATE_STRIP = YES;
>>>>>>> UNAME_RELEASE = 9.0;
>>>>>>> UNAME_SYSNAME = Darwin;
>>>>>>> };
>>>>>>> macosx = "Mac OS X 10.5.4";
>>>>>>> projects = {
>>>>>>> zlib = {
>>>>>>> environment = {
>>>>>>> RC_ARCHS = "ppc";
>>>>>>> };
>>>>>>> };
>>>>>>> };
>>>>>>> }
>>>>>>>
>>>>>>> Remember to reload your plist if you make changes to it with
>>>>>>> the loadIndex command above. The RC_ppc variable is set
>>>>>>> automatically based on RC_ARCHS, so you shouldnt have to worry
>>>>>>> about it. As for src.macosforge.org versus
>>>>>>> opensource.apple.com, I run both servers and put the source on
>>>>>>> both at the same time. If something is missing, let me know
>>>>>>> since its probably just an error on my part. The binary_sites
>>>>>>> URL is used for downloading Roots and BinaryDrivers. If you
>>>>>>> have a specially built root hosted somewhere, you could use
>>>>>>> those keys to "darwinbuild -load <project>" and populate your
>>>>>>> build tree with your root.
>>>>>>>
>>>>>>>
>>>>>>> -Bill
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> I did all of the above and whatever was in the README then ran
>>>>>> this:
>>>>>>
>>>>>> ibook-g4:Build9E17 root# darwinbuild -build=ppc_only xnu # but
>>>>>> `ctfconvert' seems to be missing.
>>>>>
>>>>>> /bin/sh: /usr/local/bin/ctfconvert: No such file or directory #
>>>>>> so build fails. Then I tried this:
>>>>>>
>>>>>
>>>>> I get the same error, but my build continues and succeeds, so I
>>>>> dont think this is your problem.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> ++++++++++++++++
>>>>>> BUILD TIME: 0h 25m 49s
>>>>>> EXIT STATUS: 2
>>>>>>
>>>>>> # Then I tried this:
>>>>>> ibook-g4:Build9E17 root# darwinbuild -build=ppc_only dtrace
>>>>>>
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> ++++++++++++++++
>>>>>> xcodebuild install "SRCROOT=/SourceCache/dtrace/dtrace-48"
>>>>>> "OBJROOT=/private/var/tmp/dtrace/dtrace-48.obj" "SYMROOT=/
>>>>>> private/var/tmp/dtrace/dtrace-48.sym" "DSTROOT=/private/var/tmp/
>>>>>> dtrace/dtrace-48.root" "RC_ProjectName=dtrace"
>>>>>> "RC_ProjectSourceVersion=48"
>>>>>> "RC_ProjectNameAndSourceVersion=dtrace-48"
>>>>>> "RC_ProjectBuildVersion=1" "INSTALLED_PRODUCT_ASIDES=YES"
>>>>>> "MACOSX_DEPLOYMENT_TARGET=10.5" "NEXT_ROOT=" "RC_ARCHS=ppc
>>>>>> ppc64 i386 x86_64" "RC_CFLAGS=-pipe -no-cpp-precomp -arch ppc -
>>>>>> arch ppc64 -arch i386 -arch x86_64" "RC_JASPER=YES"
>>>>>> "RC_NONARCH_CFLAGS=-pipe -no-cpp-precomp" "RC_OS=macos"
>>>>>> "RC_PRIVATE=/private" "RC_RELEASE=Leopard" "RC_XBS=YES"
>>>>>> "RC_i386=YES" "RC_ppc=YES" "RC_ppc64=YES" "RC_x86_64=YES"
>>>>>> "SEPARATE_STRIP=YES" "UNAME_RELEASE=9.0" "UNAME_SYSNAME=Darwin"
>>>>>> < /dev/null
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> ++++++++++++++++
>>>>>>
>>>>>> Build log begins here:
>>>>>>
>>>>>> Error: /usr/bin/xcode-select not found.
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> ++++++++++++++++
>>>>>> BUILD TIME: 0h 0m 0s
>>>>>> EXIT STATUS: 1
>>>>>> ibook-g4:Build9E17 root# which xcode-select # but xcode-select
>>>>>> is there
>>>>>> /usr/bin/xcode-select
>>>>>>
>>>>>
>>>>>
>>>>> DarwinBuild runs in a chroot, so you really need to look for ./
>>>>> BuildRoot/usr/bin/xcode-select.
>>>>
>>>> root# ls ./BuildRoot/usr/bin/xcode-select
>>>> ls: ./BuildRoot/usr/bin/xcode-select: No such file or directory
>>>> root# pwd
>>>> /Volumes/Builds/Build9E17
>>>>
>>>>> That file should be copied into your buildroot when DarwinBuild
>>>>> first tried to build an xcode project. Do you have Xcode
>>>>> installed on your host OS?
>>>>
>>>> Yes I do.
>>>> root# cat /Developer/Applications/Xcode.app/Contents/version.plist
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd
>>>> ">
>>>> <plist version="1.0">
>>>> <dict>
>>>> <key>BuildVersion</key>
>>>> <string>1</string>
>>>> <key>CFBundleShortVersionString</key>
>>>> <string>3.1</string>
>>>>
>>>
>>> Xcode 3.1? I havnt had a chance to work on 3.1 compatibility, so
>>> all I can suggest is try copying xcode-select from your host's
>>> partition into your buildroot. You may need to copy supporting
>>> libraries and frameworks as well. DarwinBuild should have ran the
>>> Xcode 3.0 "install", which does include xcode-select, so something
>>> changed enough in 3.1 to break that.
>>>
>>
>> Xcode 3.0 is being downloaded right now. I'm going to give it a
>> spin and see how it goes. I will post back the results here. Thanks
>> for your time and info.
>>
>
>
> I noticed that the missing dependencies you get for dsymutil when
> using Xcode 3.1 look a lot like Xcode's (CF.framework, ICU, etc), so
> I tried the quick workaround of running installXcode, and it works.
> Xnu doesnt actually use xcodebuild, but it uses dsymutil which has
> some matching dependencies.
>
> I also just committed a fix to installXcode so it detects Xcode 3.1.
>
> This is by no means "proper Xcode 3.1 support" since I need to
> update the list of dependencies, but to build xnu (with Xcode 3.1
> installed) right now, do the following:
>
> 1. checkout/update latest darwinbuild source
> 2. sudo make install
> 3. /usr/local/share/darwinbuild/installXcode <path to buildroot>
> 4. cd into darwinbuild environment
> 5. darwinbuild xnu
>
> You still get the ctfconvert errors, but they are ignorable as far
> as I can tell. Let me know if this works for you.
>
>
> -Bill
>
>
Here is what happened with xcode_3.1.
:Build9E17 root# darwinbuild -build=ppc_only xnu
*** Fetching Sources ...
…
*** Installing Headers ...
*** Mounting special filesystems ...
Mounting devfs ...
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++
BUILDING xnu-1228.5.20~1 on Tue Aug 19 05:41:53 PDT 2008
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++
Build configuration:
Build host:
Build tool: make
Build action: install
Build number: ppc_only
Host kernel version: Darwin Kernel Version 9.4.0: Mon Jun 9
19:36:17 PDT 2008; root:xnu-1228.5.20~1/RELEASE_PPC
cc version: gcc version 4.0.1 (Apple Inc. build 5465)
cctools version: version cctools-667.3.obj, GNU assembler
version 1.38
make version: GNU Make 3.81
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++
Build parameters:
SRCROOT: /SourceCache/xnu/xnu-1228.5.20
OBJROOT: /private/var/tmp/xnu/xnu-1228.5.20.obj
SYMROOT: /private/var/tmp/xnu/xnu-1228.5.20.sym
DSTROOT: /private/var/tmp/xnu/xnu-1228.5.20.root
RC_ProjectName: xnu
RC_ProjectSourceVersion: 1228.5.20
RC_ProjectNameAndSourceVersion: xnu-1228.5.20
RC_ProjectBuildVersion: 1
INSTALLED_PRODUCT_ASIDES: YES
MACOSX_DEPLOYMENT_TARGET: 10.5
NEXT_ROOT:
RC_ARCHS: ppc
RC_CFLAGS: -pipe -no-cpp-precomp -arch ppc
RC_JASPER: YES
RC_NONARCH_CFLAGS: -pipe -no-cpp-precomp
RC_OS: macos
RC_PRIVATE: /private
RC_RELEASE: Leopard
RC_XBS: YES
RC_ppc: YES
SEPARATE_STRIP: YES
UNAME_RELEASE: 9.0
UNAME_SYSNAME: Darwin
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++
Environment variables:
CHROOTED=YES
DARWINBUILD_BUILD=ppc_only
DARWINXREF_DB_FILE=/Volumes/Builds/Build9E17/.build/xref.db
DARWIN_BUILDROOT=/Volumes/Builds/Build9E17
DSTROOT=/private/var/tmp/xnu/xnu-1228.5.20.root
GROUP=wheel
HOME=/var/root
INSTALLED_PRODUCT_ASIDES=YES
LOGNAME=root
MACOSX_DEPLOYMENT_TARGET=10.5
NEXT_ROOT=
OBJROOT=/private/var/tmp/xnu/xnu-1228.5.20.obj
PATH=/bin:/sbin:/usr/bin:/usr/sbin/:/usr/local/bin:/usr/local/sbin
RC_ARCHS=ppc
RC_CFLAGS=-pipe -no-cpp-precomp -arch ppc
RC_JASPER=YES
RC_NONARCH_CFLAGS=-pipe -no-cpp-precomp
RC_OS=macos
RC_PRIVATE=/private
RC_ProjectBuildVersion=1
RC_ProjectName=xnu
RC_ProjectNameAndSourceVersion=xnu-1228.5.20
RC_ProjectSourceVersion=1228.5.20
RC_RELEASE=Leopard
RC_XBS=YES
RC_ppc=YES
SEPARATE_STRIP=YES
SHELL=/bin/sh
SRCROOT=/SourceCache/xnu/xnu-1228.5.20
SYMROOT=/private/var/tmp/xnu/xnu-1228.5.20.sym
UNAME_RELEASE=9.0
UNAME_SYSNAME=Darwin
USER=root
_=/usr/bin/printenv
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++
Installed Roots:
CFOpenDirectory -> e526d78ffaa47697f06ff4defcdcfd010fa39ebf
CoreOSMakefiles -> da13d2bf2ea3cf48d70f7543f44d3589760ef5d5
DirectoryService -> e799a40a7d20eef63101a6c46fe59896904c3fcb
DiskArbitration -> 133907411019f6b8791a6bf093d7b55554624cc9
Kerberos -> 35b148b579dd209e46f829d7dad2654067a0939b
LDAPFramework -> 419a8aa897e45a76dd0f030e9f00c22d50772f15
Libm -> 7d90dffecd558d133aa75cd2a872621ca1c47b17
Libsystem -> 45af50f48c9e4d28d6d0dfc97a35f89318dfb9eb
adv_cmds -> 5f58a79967ff079812ce43ceefc2cf8f8c4d82f4
awk -> 329413f98676bc5a74b1516e08d19fed541ed70f
bash -> aa535fae9e6986ba91773a789aa901d69f650305
bootstrap_cmds -> b21930681ec13f1bb229fa52273f4663c7e1ef6a
bsm -> c18bd0abba6b8953085578b8907ff364a14903a1
cctools -> 2770299750486b09b5f1b294c6ce2419bef4730c
cctools_ofiles -> c90828c254a5b885dc5c38bfeff90b4311f5c80f
configd -> 7b77acaf740ab406db8593c00222737fdd788abf
developer_cmds -> d17beca19a0e2d5a9b80739c5ab0ae2901571bb1
dyld -> 5f0f7711c6911bf837a831b402b588fe53238f53
file_cmds -> 479e72f694fdaa20be9fa059ff2e77edd466b789
files -> 78391383afab4012d08063426791e089ad2bfe85
gcc -> f1055f8d81cb32b211737f2274a9cc89cf7665ee
gcc_select -> 12bd4cbda14709c1ffd5fdce69547cd1636bc48d
gnumake -> 5608039be88517611b35e7694b7b015c1209adb5
gnuzip -> 1894b28e5a7e52387a49144ed02a29e08ab819b9
kext_tools -> 16307485d546780f75da46b9940037ef126ea093
ld64 -> 1d3edd0681f31e544d59b4301cb7fa7a0f3fd283
libgcc -> 92f5a0e69750f372edd7980cc559a17cb862e7d8
libiconv -> 5af87457c8c411fb0354a4a76bebb303c25f0cec
libresolv -> 0490aaa6217722db3a778a32370855b11f987298
libstdcxx -> d23396753f76e4e57fe134cb59e327c71bd81fb7
libutil -> efb446b4ef8f332d28a785b281f231024d1d4115
ncurses -> 49e2dec29d18c48d5b2ac3bdb652773bfba3ac53
pam -> 1cdc9b0d6a88d4840ef9ac3259c9c328886e8a4d
passwordserver_sasl -> 5964393e171e039e73d6494206ac49f34814f284
perl -> a271dc83f7e56efce2f69d737b385c814a3e8dd4
shell_cmds -> 7ee6f073866bbef056089798c00ac9c583d4bc76
system_cmds -> f1c6c90b7d8ce39453f89b6d9d115c72d400a4e4
tcsh -> e39563b8ba9cb6051b3f9c9500c4de8666500eb0
text_cmds -> c87266a4f64676b995012eaa2a1e3e18e94269c7
zlib -> 91e931224468ad0e24c36c35620125fcb3f1ad1a
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++
make install "SRCROOT=/SourceCache/xnu/xnu-1228.5.20" "OBJROOT=/
private/var/tmp/xnu/xnu-1228.5.20.obj" "SYMROOT=/private/var/tmp/xnu/
xnu-1228.5.20.sym" "DSTROOT=/private/var/tmp/xnu/xnu-1228.5.20.root"
"RC_ProjectName=xnu" "RC_ProjectSourceVersion=1228.5.20"
"RC_ProjectNameAndSourceVersion=xnu-1228.5.20"
"RC_ProjectBuildVersion=1" "INSTALLED_PRODUCT_ASIDES=YES"
"MACOSX_DEPLOYMENT_TARGET=10.5" "NEXT_ROOT=" "RC_ARCHS=ppc"
"RC_CFLAGS=-pipe -no-cpp-precomp -arch ppc" "RC_JASPER=YES"
"RC_NONARCH_CFLAGS=-pipe -no-cpp-precomp" "RC_OS=macos" "RC_PRIVATE=/
private" "RC_RELEASE=Leopard" "RC_XBS=YES" "RC_ppc=YES"
"SEPARATE_STRIP=YES" "UNAME_RELEASE=9.0" "UNAME_SYSNAME=Darwin" < /dev/
null
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++
Build log begins here:
…
g++ -nostdlib -static -fapple-kext -Wl,-e,__start -Wl,-
sectalign,__TEXT,__text,0x1000 -Wl,-sectalign,__DATA,__common,0x1000 -
Wl,-sectalign,__DATA,__bss,0x1000 -Wl,-sectcreate,__PRELINK,__text,/
dev/null -Wl,-sectcreate,__PRELINK,__symtab,/dev/null -Wl,-
sectcreate,__PRELINK,__info,/dev/null -arch ppc -force_cpusubtype_ALL
-Wl,-new_linker -Wl,-segaddr,__VECTORS,0x0 -Wl,-segaddr,__HIB,0x7000 -
Wl,-segaddr,__TEXT,0xe000 /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./libkern/RELEASE/libkern.o /private/var/
tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./iokit/RELEASE/iokit.o /private/
var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./pexpert/RELEASE/pexpert.o /
private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./libsa/RELEASE/
libsa.o /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./security/
RELEASE/security.o /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/
version.o -o /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./
mach_kernel.sys -lcc_kext
can't find atom for N_GSYM stabs __dtrace_probe
$704___proc____lwp__create in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$100___proc____lwp__start in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$113___proc____lwp__exit in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$1597___vminfo____cow_fault in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe$1918___vminfo____pgin
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/
osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$1919___vminfo____maj_fault in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$1923___vminfo____anonpgin in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$1925___vminfo____fspgin in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe$2036___vminfo____pgin
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/
osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2039___vminfo____anonpgin in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2041___vminfo____fspgin in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2054___vminfo____as_fault in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2057___vminfo____kernel_asflt in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2757___vminfo____cow_fault in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$3373___vminfo____softlock in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe$531___vminfo____zfod
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/
osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$8171___vminfo____prot_fault in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs _dtrace_probe$1006___vminfo__(long
double,...)(void)in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe$1040___vminfo____scan
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/
osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe$1440___vminfo____scan
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/
osfmk.o
can't find atom for N_GSYM stabs _dtrace_probe$1700___vminfo__(double,
float, long double,...)(...)in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$1703___vminfo____anonfree in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs _dtrace_probe$1705___vminfo__(float,
short, float, long double,...)(...)in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2013___vminfo____pgrrun in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs _dtrace_probe$2397___vminfo__(...)
(long long,...)(char, float, long double,...)(...)in /private/var/tmp/
xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2398___vminfo____execpgin in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2399___vminfo____execpgout in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2400___vminfo____pgswapin in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2401___vminfo____pgswapout in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2402___vminfo____swapin in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2403___vminfo____swapout in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe$4163___vminfo____pgrec
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/
osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$4173___vminfo____anonpgout in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$4175___vminfo____fspgout in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe$4185___vminfo____pgout
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/
osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$4354___vminfo____pgpgout in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe$2515___vminfo____pgrec
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./osfmk/RELEASE/
osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$2516___vminfo____pgfrec in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./osfmk/RELEASE/osfmk.o
can't find atom for N_GSYM stabs __dtrace_probe
$3092___io____wait__start in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$3095___io____wait__done in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$3117___io____wait__start in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$3120___io____wait__done in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe$3185___io____done in /
private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe$870___io____start in /
private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs _dtrace_probe$1215___proc__(...)(long
long,...)(char)in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./
bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$1803___proc____exec__failure in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs _dtrace_probe
$1806___proc____exec(short, char __restrict, char,...)(short,
short)in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/
RELEASE/bsd.o
can't find atom for N_GSYM stabs _dtrace_probe
$1837___proc____exec(short, char __restrict, char,...)(short,
short)in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/
RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$1839___proc____exec__failure in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs _dtrace_probe
$2009___proc____exec(short, char __restrict, char,...)(short,
short)in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/
RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$2016___proc____exec__failure in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe$233___proc____exit in /
private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe$312___proc____create
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/
bsd.o
can't find atom for N_GSYM stabs __dtrace_probe$689___proc____create
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/
bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$1595___proc____signal__discard in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$1843___proc____signal__send in /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$2506___proc____signal__handle in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe$419___vminfo____pgpgin
in /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/
bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$611___proc____signal__handle in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
can't find atom for N_GSYM stabs __dtrace_probe
$625___proc____signal__handle in /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./bsd/RELEASE/bsd.o
DSYMUTIL mach_kernel.sys
if [ 1 -eq 1 ]; then \
/usr/bin/dsymutil --arch=ppc /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./mach_kernel.sys -o /private/var/tmp/xnu/
xnu-1228.5.20.obj/RELEASE_PPC/./mach_kernel.sys.dSYM > /dev/null; \
fi;
dyld: Library not loaded: /System/Library/Frameworks/
CoreFoundation.framework/Versions/A/CoreFoundation
Referenced from: /usr/bin/dsymutil
Reason: image not found
/bin/sh: line 1: 23063 Trace/BPT trap /usr/bin/dsymutil --
arch=ppc /private/var/tmp/xnu/xnu-1228.5.20.obj/RELEASE_PPC/./
mach_kernel.sys -o /private/var/tmp/xnu/xnu-1228.5.20.obj/
RELEASE_PPC/./mach_kernel.sys.dSYM > /dev/null
make[2]: *** [do_build_mach_kernel] Error 133
make[1]: *** [build_all] Error 2
make: *** [all] Error 2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++
BUILD TIME: 0h 22m 8s
EXIT STATUS: 2
:Build9E17 root#
I'm going to send you the complete log in a separate email.
Charles
More information about the darwinbuild-dev
mailing list