Build seems to refer to non-existant classes?
Eric Caspole
eric.caspole at amd.com
Mon Nov 5 08:33:14 PST 2012
Hi everybody,
I am having trouble building the lambda jdk fresh checkout this morning,
but I made a change shown below to get it to succeed. Is something wrong
with my build setup or are the build files actually out of sync with the
java source?
Thanks,
Eric
I am using Ubuntu 12.04 here.
hg clone http://hg.openjdk.java.net/lambda/lambda/
./get_source.sh
make ARCH_DATA_MODEL=64
I am not sure if I can build lambda against JDK 7 but everything seems
more or less OK, and make sanity works. I have:
ALT_JDK_IMPORT_PATH=/opt/jdk1.7.0_09/
LANG=C
ALT_BOOTDIR=/opt/jdk1.7.0_09/
Thanks,
Eric
The error I was getting is:
NAWK="/usr/bin/gawk" SED="/bin/sed" SORT="/usr/bin/sort" \
/bin/sh localegen.sh "FormatData CollationData TimeZoneNames
LocaleNames CurrencyNames CalendarData"
/home/ecaspole/views/lambda/lambda/build/linux-amd64/gensrc/sun/util/locale/provider/LocaleDataMetaInfo.java.tmp.euro
\
/home/ecaspole/views/lambda/lambda/build/linux-amd64/gensrc/sun/util/locale/provider/LocaleDataMetaInfo.java.tmp.noneuro
../../../src/share/classes/sun/util/locale/provider/LocaleDataMetaInfo-XLocales.java.template
/home/ecaspole/views/lambda/lambda/build/linux-amd64/gensrc/sun/util/locale/provider/LocaleDataMetaInfo.java
make[4]: *** No rule to make target
`/home/ecaspole/views/lambda/lambda/build/linux-amd64/classes/java/util/streams/ops/CollectorOp.class',
needed by
`/home/ecaspole/views/lambda/lambda/build/linux-amd64/tmp/java/java.lang/java/.classes.list'.
Stop.
make[4]: Leaving directory
`/home/ecaspole/views/lambda/lambda/jdk/make/java/java'
make[3]: *** [all] Error 1
make[3]: Leaving directory
`/home/ecaspole/views/lambda/lambda/jdk/make/java'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/ecaspole/views/lambda/lambda/jdk/make'
make[1]: *** [jdk-build] Error 2
make[1]: Leaving directory `/home/ecaspole/views/lambda/lambda'
make: *** [build_product_image] Error 2
ecaspole at ecaspole-desktop:~/views/lambda/lambda$
I made this change to erase references to non-existant files:
ecaspole at ecaspole-desktop:~/views/lambda/lambda/jdk$ hg diff
make/java/java/FILES_java.gmk
diff -r e60b1819b652 make/java/java/FILES_java.gmk
--- a/make/java/java/FILES_java.gmk Mon Nov 05 15:21:49 2012 +0100
+++ b/make/java/java/FILES_java.gmk Mon Nov 05 11:25:09 2012 -0500
@@ -422,7 +422,7 @@
java/util/streams/AbstractPipeline.java \
java/util/streams/BaseStream.java \
java/util/streams/ops/AbstractTask.java \
- java/util/streams/ops/CollectorOp.java \
+ java/util/streams/ops/CollectorOps.java \
java/util/streams/ops/ConcatOp.java \
java/util/streams/ops/CumulateOp.java \
java/util/streams/ops/FilterOp.java \
@@ -457,7 +457,6 @@
java/util/streams/Sink.java \
java/util/streams/Spliterator.java \
java/util/streams/Streamable.java \
- java/util/streams/StreamAccessor.java \
java/util/streams/Stream.java \
java/util/streams/StreamOpFlags.java \
java/util/streams/StreamShape.java \
More information about the lambda-dev
mailing list