Build problem NASHORN_OUTPUTDIR not set?
Chris Newland
cnewland at chrisnewland.com
Tue Nov 18 17:19:14 UTC 2014
Hi Erik,
Removing the entire jigsaw workspace and re-cloning it fixed the problem.
Not sure why hg pull & update didn't work?
Thanks, and apologies for the noise.
Chris
@chriswhocodes
On Tue, November 18, 2014 16:41, Erik Joelsson wrote:
> Hello,
>
>
> I removed NASHORN_OUTPUTDIR from common/autoconf/spec.gmk and there
> should be a corresponding change in the nashorn repo to stop using it.
> Could you check that you aren't missing changes in your nashorn
> workspace?
>
> /Erik
>
>
> On 2014-11-18 17:01, Chris Newland wrote:
>
>> Hi,
>>
>>
>> I'm having trouble building OpenJDK9 Jigsaw from
>> http://hg.openjdk.java.net/jigsaw/m2 and it looks like NASHORN_OUTPUTDIR
>> is unset?
>>
>> This causes the nashorn class directories not to be created:
>>
>>
>> Compiling 1569 files for jdk.localedata
>> /bin/mkdir: cannot create directory `/nashorn_classes': Permission
>> denied /bin/mkdir: cannot create directory `/nasgen_classes': Permission
>> denied /bin/mkdir: cannot create directory `/nashorn_classes':
>> Permission denied
>> make[3]: ***
>> [/nashorn_classes/META-INF/services/javax.script.ScriptEngineFactory]
>> Error 1
>> make[2]: *** [jdk.scripting.nashorn-java] Error 2
>> make[2]: *** Waiting for unfinished jobs....
>>
>>
>> Comparing with a non-Jigsaw http://hg.openjdk.java.net/jdk9/dev, it
>> looks like NASHORN_OUTPUTDIR is never set?
>>
>> chris at chris:~/$ grep NASHORN_OUTPUTDIR openjdk9* -R
>>
>>
>> openjdk9/nashorn/make/BuildNashorn.gmk: BIN :=
>> $(NASHORN_OUTPUTDIR)/nashorn_classes))
>> openjdk9/nashorn/make/BuildNashorn.gmk: BIN :=
>> $(NASHORN_OUTPUTDIR)/nasgen_classes, \
>> openjdk9/nashorn/make/BuildNashorn.gmk: ADD_JAVAC_FLAGS :=
>> -bootclasspath
>> "$(BOOT_RTJAR)$(PATH_SEP)$(NASHORN_OUTPUTDIR)/nashorn_classes"))
>> openjdk9/nashorn/make/BuildNashorn.gmk: $(CP) -R -p
>> $(NASHORN_OUTPUTDIR)/nashorn_classes/* $(@D)/
>> openjdk9/nashorn/make/BuildNashorn.gmk:
>> -Xbootclasspath/p:"$(NASHORN_OUTPUTDIR)/nasgen_classes$(PATH_SEP)$(NASHO
>> RN_OUTPUTDIR)/nashorn_classes"
>> \
>> openjdk9/common/autoconf/spec.gmk.in:NASHORN_OUTPUTDIR=$(BUILD_OUTPUT)/n
>> ashorn
>> openjdk9/common/autoconf/spec.gmk.in:NASHORN_DIST=$(NASHORN_OUTPUTDIR)/
>> dist
>>
>> openjdk9-jigsaw/nashorn/make/BuildNashorn.gmk: BIN :=
>> $(NASHORN_OUTPUTDIR)/nashorn_classes))
>> openjdk9-jigsaw/nashorn/make/BuildNashorn.gmk: BIN :=
>> $(NASHORN_OUTPUTDIR)/nasgen_classes, \
>> openjdk9-jigsaw/nashorn/make/BuildNashorn.gmk: ADD_JAVAC_FLAGS :=
>> -bootclasspath
>> "$(BOOT_RTJAR)$(PATH_SEP)$(NASHORN_OUTPUTDIR)/nashorn_classes"))
>> openjdk9-jigsaw/nashorn/make/BuildNashorn.gmk: $(CP) -R -p
>> $(NASHORN_OUTPUTDIR)/nashorn_classes/* $(@D)/
>> openjdk9-jigsaw/nashorn/make/BuildNashorn.gmk:
>> -Xbootclasspath/p:"$(NASHORN_OUTPUTDIR)/nasgen_classes$(PATH_SEP)$(NASHO
>> RN_OUTPUTDIR)/nashorn_classes"
>> \
>>
>>
>> Steps to reproduce were:
>>
>>
>> hg clone http://hg.openjdk.java.net/jigsaw/m2 openjdk9-jigsaw cd
>> openjdk9-jigsaw chmod u+x get_source.sh ./get_source.sh
>> ./configure
>> make clean make images
>>
>> Thanks,
>>
>>
>> Chris
>> @chriswhocodes
>>
>>
>>
>
>
More information about the jigsaw-dev
mailing list