building jtreg - problem with xalan

Francis ANDRE francis.andre.kampbell at orange.fr
Thu Oct 17 20:50:09 PDT 2013


Hi Pete.

The problem is caused by the ':' in the classpath.

While under a cygwin platform, java is always  a "windows" product that should 
understand drive letter. So java is using the windows path
separator ';'.

So all *.gmk classpath computation should be made with ';' as path separator on 
cygwin and ':' on non cygwin platform.

HTH

Francis

Pete Brunet <peter.brunet at ...> writes:

 >
 > Hi, I need to run an existing regression test to investigate a problem
 > so need to set up jtreg.  I'm using cygwin on Win 7. Following is info
 > on my current roadblock.  Does anyone have an idea of what is wrong?  -Pete
 >
 > <snip>
 > /bin/mkdir -p ../build/images/jtreg/doc/jtreg
 >
CLASSPATH=/cygdrive/c/Users/Pete/JDK8/xalan-j_2_7_1/xalan.jar:/cygdrive/c/Users/Pete/JDK8/xalan-j_2_7_1/serializer.jar:/cygdrive/c/Users/Pete/JDK8/xalan-j_2_7_1/xml-apis.jar:/cygdrive/c/Users/Pete/JDK8/xalan-j_2_7_1/xercesImpl.jar 

 > /cygdrive/c/Program\ Files/Java/jdk1.7.0_25/bin/java
 > org.apache.xalan.xslt.Process -in
 > ../src/share/doc/javatest/regtest/faq.xml \
 >         -xsl ../src/share/doc/javatest/regtest/faqtohtml.xsl \
 >         -out ../build/images/jtreg/doc/jtreg/faq.html \
 >         -param context openjdk
 > Error: Could not find or load main class org.apache.xalan.xslt.Process
 > jtreg.gmk:227: recipe for target
 > `../build/images/jtreg/doc/jtreg/faq.html' failed
 > make: *** [../build/images/jtreg/doc/jtreg/faq.html] Error 1
 > make: Leaving directory `/cygdrive/c/Users/Pete/JDK8/jtreg/make'
 >
 > org.apache.xalan.xslt.Process /is/ in
 > /cygdrive/c/Users/Pete/JDK8/xalan-j_2_7_1/xalan.jar
 >
 > Here's my script:
 >
 > JDK15HOME='/cygdrive/c/Program\ Files/Java/jdk1.7.0_25'
 > JDK16HOME='/cygdrive/c/Program\ Files/Java/jdk1.7.0_25'
 > JAVAHELP_HOME='/cygdrive/c/Users/Pete/JDK8/jh2.0/javahelp'
 > JTHARNESS_HOME='/cygdrive/c/Users/Pete/JDK8/jtharness'
 > ANTHOME='/cygdrive/c/Program\ Files\ \(x86\)/apache-ant-1.9.1'
 > XALANHOME='/cygdrive/c/Users/Pete/JDK8/xalan-j_2_7_1'
 > JUNIT_JAR='/cygdrive/c/Users/Pete/JDK8/junit/junit.jar'
 > TESTNG_JAR='/cygdrive/c/Users/Pete/JDK8/testng/testng-6.8.7.jar'
 >
 > export JDK15HOME
 > export JDK16HOME
 > export JAVAHELP_HOME
 > export JTHARNESS_HOME
 > export ANTHOME
 > export XALANHOME
 > export JUNIT_JAR
 > export TESTNG_JAR
 >
 > make -C make
 >
 >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/jtreg-use/attachments/20131018/91a327b3/attachment.html 


More information about the jtreg-use mailing list