So I tried the same solution Cliff tried, but I'm still getting the
same error. For those curious, I used the following script I wrote:
#!/bin/sh
BASE_DIR='/System/Library/Frameworks/JavaVM.framework/Versions/1.5/
Home/bin'
for e in `ls $BASE_DIR`; do
if [ -x "${BASE_DIR}/${e}" -a ! -d "${BASE_DIR}/${e}" ]; then
if [ ! -e "${BASE_DIR}/original/${e}.orig" ]; then
echo "cp -p ${BASE_DIR}/${e} ${BASE_DIR}/original/${e}.orig"
cp -p "${BASE_DIR}/${e}" "${BASE_DIR}/original/${e}.orig"
fi
lipo "${BASE_DIR}/${e}" -remove x86_64 -output "${BASE_DIR}/original/
${e}"
cat "${BASE_DIR}/original/${e}" > "${BASE_DIR}/${e}"
fi
done
The build that I'm doing is on a disk image formatted as a journaled
case-sensitive image. I'm on a MacBook running Mac OS 10.5.6 with 4G
of RAM and 13G free disk space, so I can't imagine a lack of swap has
anything to do with it. I did a straight repo check out last night.
The build output is below. Does anyone have any other solutions I
could try? It seems weird that no one else has seen this issue. Thanks
for your help in advance,
- Chris
Build Output:
build/core/
product_config.mk:211: WARNING: adding test OTA key
============================================
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=darwin
HOST_BUILD_TYPE=release
BUILD_ID=
============================================
build/core/
main.mk:180: implicitly installing apns-conf_sdk.xml
build/core/
copy_headers.mk:15: warning: overriding commands for target
`out/target/product/generic/obj/include/libpv/getactualaacconfig.h'
build/core/
copy_headers.mk:15: warning: ignoring old commands for
target `out/target/product/generic/obj/include/libpv/
getactualaacconfig.h'
host Java: droiddoc (out/host/common/obj/JAVA_LIBRARIES/
droiddoc_intermediates/classes)
/bin/bash: line 1: 38187 Segmentation fault javac -J-Xmx512M -
target 1.5 -Xmaxerrs 9999999 -encoding ascii -g -classpath out/host/
darwin-x86/framework/clearsilver.jar -extdirs "" -d out/host/common/
obj/JAVA_LIBRARIES/droiddoc_intermediates/classes build/tools/droiddoc/
src/AnnotationInstanceInfo.java build/tools/droiddoc/src/
AnnotationValueInfo.java build/tools/droiddoc/src/AttributeInfo.java
build/tools/droiddoc/src/AttrTagInfo.java build/tools/droiddoc/src/
ClassInfo.java build/tools/droiddoc/src/DroidDoc.java build/tools/
droiddoc/src/ClearPage.java build/tools/droiddoc/src/Comment.java
build/tools/droiddoc/src/ContainerInfo.java build/tools/droiddoc/src/
Converter.java build/tools/droiddoc/src/DocFile.java build/tools/
droiddoc/src/DocInfo.java build/tools/droiddoc/src/Errors.java build/
tools/droiddoc/src/FieldInfo.java build/tools/droiddoc/src/
Hierarchy.java build/tools/droiddoc/src/InheritedTags.java build/tools/
droiddoc/src/KeywordEntry.java build/tools/droiddoc/src/
LinkReference.java build/tools/droiddoc/src/LiteralTagInfo.java build/
tools/droiddoc/src/MemberInfo.java build/tools/droiddoc/src/
MethodInfo.java build/tools/droiddoc/src/NavTree.java build/tools/
droiddoc/src/PackageInfo.java build/tools/droiddoc/src/
ParamTagInfo.java build/tools/droiddoc/src/ParameterInfo.java build/
tools/droiddoc/src/ParsedTagInfo.java build/tools/droiddoc/src/
Proofread.java build/tools/droiddoc/src/SampleCode.java build/tools/
droiddoc/src/SampleTagInfo.java build/tools/droiddoc/src/Scoped.java
build/tools/droiddoc/src/SeeTagInfo.java build/tools/droiddoc/src/
Sorter.java build/tools/droiddoc/src/SourcePositionInfo.java build/
tools/droiddoc/src/Stubs.java build/tools/droiddoc/src/TagInfo.java
build/tools/droiddoc/src/TextTagInfo.java build/tools/droiddoc/src/
ThrowsTagInfo.java build/tools/droiddoc/src/TodoFile.java build/tools/
droiddoc/src/TypeInfo.java
make: *** [out/host/common/obj/JAVA_LIBRARIES/droiddoc_intermediates/
javalib.jar] Error 41
> > > FWIW: I had some problems building on a 1 gig box that didn't have swap enabled. Problems that included a segfaultinjavac, and other stuff.