On 2015-03-03 14:35, Alexander Scherbatiy wrote:
On 3/3/2015 3:46 PM, Magnus Ihse Bursie wrote:
On 2015-03-03 13:04, Alexander Scherbatiy wrote:
Hello,
I installed Windows 8.1 and built JDK 9.
When I call
> make demos
the whole JDK is rebuilt and demos are not created.
The same is for
> make java.desktop
I do not see this problem on my Windows 7.
Should I send any additional info or log files? I do not have idea
what can be helpful in this case.
Here is the log of the make demos command:
http://cr.openjdk.java.net/~alexsch/logs/build/win8_1/make_java_demos.txt
The demos are not built in my case.
As a work-around, does "make demos-only" work OK?
What happens then when you type "make java.desktop"? Is java.desktop
not built?
It is built but longer than I expect. I tried to edit a cpp file
only. Build process takes about 34 seconds on Windows 7 and about 2
minutes on Windows 8.1.
make java.desktop log file on Windows 7:
http://cr.openjdk.java.net/~alexsch/logs/build/win7/make_java_desktop.txt
make java.desktop log file on Windows 8.1:
http://cr.openjdk.java.net/~alexsch/logs/build/win8_1/make_java_desktop.txt
It seems that on your Windows 8.1 machine the Java code is rebuilt as
well, on top of the native code. I can't say for certain what causes this.
Once again, as a work-around, try "make java.desktop-libs" or "make
java.desktop-libs-only", to only recomplie the native parts of java.desktop.
If you edit nothing, and run "make java.desktop" again on the win8.1
machine, do you get a rebuild of the java code again? (i.e. Do you see
the line "Compiling 2525 files for java.desktop"?)
Could you possibly have time skew issues? If the source code is
timestamped in the future, then no rebuilds will ever make the resulting
file look newer.
/Magnus