Build seems to refer to non-existant classes?
Eric Caspole
eric.caspole at amd.com
Mon Nov 5 09:14:16 PST 2012
OK, thanks. I will try the new build system from now on. I was aware of
it out there somewhere but have not really run into it yet.
Eric
On 11/05/2012 12:08 PM, Paul Sandoz wrote:
> Hi Eric,
>
> We generally use the new build system [1] and tend not to update the
> current build system unless someone shouts out or a formal build is
> required.
>
> I pushed an update according to your change, thanks for that:
> http://hg.openjdk.java.net/lambda/lambda/jdk/rev/685d2eb9aa05
>
> Paul.
>
> [1] http://openjdk.java.net/projects/build-infra/guide.html
>
>
> On Nov 5, 2012, at 5:33 PM, Eric Caspole <eric.caspole at amd.com
> <mailto:eric.caspole at amd.com>> wrote:
>
>> 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.gmkMon Nov 05 15:21:49 2012 +0100
>> +++ b/make/java/java/FILES_java.gmkMon 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