[darwinbuild] "darwinbuild xnu" fails: /dev/null: No such file or
directory
Dustin Lang
dalang at cs.ubc.ca
Mon Jan 9 11:42:59 PST 2006
Hi,
I spent yesterday trying to get various darwin components build, using
what I thought was darwinbuild 0.7.2. It turned out that I had in fact
installed an older version to /usr/local/darwinbuild and modified my path
to point to that one, while the new one was installed in /usr/local.
Argh - that sort of thing makes me feel pretty dumb. If darwinbuild had a
"-version" option I might have caught my mistake sooner - feature request?
Anyway, I've now straightened myself out but am rather quickly hitting a
wall. I run "darwinbuild -init 7W98", then "darwinbuild xnu", which
produces the log file attached.
I tried doing "mount -t devfs devfs BuildRoot/dev/" before running
darwinbuild, with almost the same effect (it reports "devfs appears to
exist").
I added a couple of lines to darwinbuild to do an "ls -l /dev/null" at the
start of the build script, with this result:
Checking /dev/null:
crw-rw-rw- 1 root wheel 3, 2 9 Jan 09:22 /dev/null
so it looks to me like /dev/null exists in the chrooted environment.
What's going on? Any suggestions of what I should do?
Thanks,
dustin.
-------------- next part --------------
*** Fetching Sources ...
Found xnu-517.12.7.tar.gz in /Users/dstn/darwinbuild-0.7.2/build-3/Sources
*** Copying Sources ...
*** Installing Roots ...
*** Installing Headers ...
*** Mounting special filesystems ...
Mounting devfs ...
Mounting volfs ...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
BUILDING xnu-517.12.7~4 on Mon Jan 9 10:58:27 PST 2006
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Build configuration:
Build host: Dustins-Computer.local
Build tool: make
Build action: install
Build number: 7W98
cc version: gcc version 3.3 20030304 (Apple Computer, Inc. build 1495)
cctools version: version cctools-495.8.obj, GNU assembler version 1.38
own:FATAL:can't create output file: /dev/null
private/var/tmp/xnu/build-xnu-517.12.7~4.sh: line 1: /dev/null: Operation not supported
make version:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Build parameters:
SRCROOT: /SourceCache/xnu/xnu-517.12.7
OBJROOT: /private/var/tmp/xnu/xnu-517.12.7.obj
SYMROOT: /private/var/tmp/xnu/xnu-517.12.7.sym
DSTROOT: /private/var/tmp/xnu/xnu-517.12.7.root
RC_ProjectName: xnu
RC_ProjectSourceVersion: 517.12.7
RC_ProjectNameAndSourceVersion: xnu-517.12.7
RC_ProjectBuildVersion: 4
INSTALLED_PRODUCT_ASIDES: YES
MACOSX_DEPLOYMENT_TARGET: 10.3
NEXT_ROOT:
RC_ARCHS: ppc
RC_CFLAGS: -pipe -arch ppc
RC_JASPER: YES
RC_NONARCH_CFLAGS: -pipe
RC_OS: macos
RC_RELEASE: Panther
RC_XBS: YES
RC_ppc: YES
SEPARATE_STRIP: YES
UNAME_RELEASE: 7.0
UNAME_SYSNAME: Darwin
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Environment variables:
CHROOTED=YES
DARWINBUILD_BUILD=7W98
DARWINXREF_DB_FILE=/Users/dstn/darwinbuild-0.7.2/build-3/.build/xref.db
DARWIN_BUILDROOT=/Users/dstn/darwinbuild-0.7.2/build-3
DSTROOT=/private/var/tmp/xnu/xnu-517.12.7.root
GROUP=wheel
HOME=/var/root
INSTALLED_PRODUCT_ASIDES=YES
LOGNAME=root
MACOSX_DEPLOYMENT_TARGET=10.3
NEXT_ROOT=
OBJROOT=/private/var/tmp/xnu/xnu-517.12.7.obj
PATH=/bin:/sbin:/usr/bin:/usr/sbin/:/usr/local/bin:/usr/local/sbin
RC_ARCHS=ppc
RC_CFLAGS=-pipe -arch ppc
RC_JASPER=YES
RC_NONARCH_CFLAGS=-pipe
RC_OS=macos
RC_ProjectBuildVersion=4
RC_ProjectName=xnu
RC_ProjectNameAndSourceVersion=xnu-517.12.7
RC_ProjectSourceVersion=517.12.7
RC_RELEASE=Panther
RC_XBS=YES
RC_ppc=YES
SEPARATE_STRIP=YES
SHELL=/bin/sh
SRCROOT=/SourceCache/xnu/xnu-517.12.7
SYMROOT=/private/var/tmp/xnu/xnu-517.12.7.sym
UNAME_RELEASE=7.0
UNAME_SYSNAME=Darwin
USER=root
_=/usr/bin/printenv
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installed Roots:
1577a22da946f4a0977ec16228e23dd7d57712f3
2b8d1328f8088df4d3778e9d3584eb60c5abd1c0
2d2b6a61edc2eac1e022d2e281d305168799942e
31d6957ac27b53598baa00e9c3d4075667626d70
3a9d09e17aa9b5253d69e99368b0228c374695d7
46b3356b5f77233950f315c3782e8b0de4e5c3c8
57e47d410cc4fdb17ce9a28138021ab5f018d068
63fd702c2bd4e396f6391fb88b6e011ea36fa3d1
67279afd403066580f43292dbe28bc3702b2da57
72678bf1c940b96fed36590e0a8250adfa1ede60
78976a95319a2c547f1209d96b2c8844f91b4511
79a66b2b13af6779f50115595968ef282926c13d
926633e61caddb3a0a033181dc16395c0a407a77
9967cebe23c3536e33a6bb1cc7ddd50d64a57663
9a7a1da0d5a508967f810164a31bbc5d3e548ae4
CF -> 57e47d410cc4fdb17ce9a28138021ab5f018d068
DirectoryService -> 3a9d09e17aa9b5253d69e99368b0228c374695d7
IOKitUser -> ddeb56eda0f61228d346dcd38e33408697411370
Libm -> f833ea5cdfb008418b7de1b0e3af59525649b9d2
Libsystem -> e2a9fae43d40c6cad8ff565299e4de81d2be1de3
OpenLDAP -> abac11fef484effe328bf9cb4ec4d747ed5459a2
OpenSSL -> 67279afd403066580f43292dbe28bc3702b2da57
Security -> 2b8d1328f8088df4d3778e9d3584eb60c5abd1c0
a1eeabf4d91027a170b94aae7c2af8fdadfb983d
abac11fef484effe328bf9cb4ec4d747ed5459a2
adv_cmds -> 46b3356b5f77233950f315c3782e8b0de4e5c3c8
awk -> 9a7a1da0d5a508967f810164a31bbc5d3e548ae4
b2b8eb38c0cd89f1da9eab46675aaa20cbef3210
b4245f25240c3bc7f56a976bc8a944979b058703
b4402a94a9abc406050cbd348a1480fcd4caaff4
badc09b43db7ca60e0d90f791c0aac4ee30d65b7
bash -> 926633e61caddb3a0a033181dc16395c0a407a77
bb0e20c6d7dd8d080fe7c26beea07bf9a8bb6e10
bootstrap_cmds -> 9967cebe23c3536e33a6bb1cc7ddd50d64a57663
bsm -> c45b682a6af0f3a91b73360e94aa60cfda4cb172
c03d541add56fa460d88a72fbbd11fd54f54e4a9
c37fb66712b79f1d6f73e0e8f11124fea67a5ade
c45b682a6af0f3a91b73360e94aa60cfda4cb172
c7314c07fc8bcf589cb75e90388bbfaedd076db3
cctools -> a1eeabf4d91027a170b94aae7c2af8fdadfb983d
cctools_ofiles -> d0cef58e03c67e3006ff04f251534d8084da7d13
configd -> 63fd702c2bd4e396f6391fb88b6e011ea36fa3d1
d0cef58e03c67e3006ff04f251534d8084da7d13
ddeb56eda0f61228d346dcd38e33408697411370
developer_cmds -> 2d2b6a61edc2eac1e022d2e281d305168799942e
e1674662665c2ebd04633cfa9075b166a64e874d
e1729ae7e3f7ad8d8fa8c75ecd0a287aa0ed43a8
e2a9fae43d40c6cad8ff565299e4de81d2be1de3
eaf79bac8d9243f6e427090c71d16e92962537c7
f3916dec9fc251834506aace72591794998e71be
f833ea5cdfb008418b7de1b0e3af59525649b9d2
fa597f635514d6c2170f2ef5b77b4d30eb0b907e
file_cmds -> 72678bf1c940b96fed36590e0a8250adfa1ede60
files -> f3916dec9fc251834506aace72591794998e71be
gcc -> fa597f635514d6c2170f2ef5b77b4d30eb0b907e
gcc_select -> 31d6957ac27b53598baa00e9c3d4075667626d70
gnumake -> b2b8eb38c0cd89f1da9eab46675aaa20cbef3210
kext_tools -> 79a66b2b13af6779f50115595968ef282926c13d
libedit -> e1729ae7e3f7ad8d8fa8c75ecd0a287aa0ed43a8
libiconv -> bb0e20c6d7dd8d080fe7c26beea07bf9a8bb6e10
ncurses -> b4245f25240c3bc7f56a976bc8a944979b058703
netinfo -> c03d541add56fa460d88a72fbbd11fd54f54e4a9
objc4 -> c37fb66712b79f1d6f73e0e8f11124fea67a5ade
pam -> 1577a22da946f4a0977ec16228e23dd7d57712f3
passwordserver_sasl -> b4402a94a9abc406050cbd348a1480fcd4caaff4
shell_cmds -> e1674662665c2ebd04633cfa9075b166a64e874d
system_cmds -> eaf79bac8d9243f6e427090c71d16e92962537c7
tcsh -> 78976a95319a2c547f1209d96b2c8844f91b4511
text_cmds -> c7314c07fc8bcf589cb75e90388bbfaedd076db3
zlib -> badc09b43db7ca60e0d90f791c0aac4ee30d65b7
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
private/var/tmp/xnu/build-xnu-517.12.7~4.sh: line 145: /dev/null: No such file or directory
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Build log begins here:
private/var/tmp/xnu/build-xnu-517.12.7~4.sh: line 151: /dev/null: No such file or directory
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
EXIT STATUS: 1
More information about the darwinbuild-dev
mailing list