JDK-8003661 : $(CD) $(CURRENTDIR)/jre/; directory does not exist
  • Type: Bug
  • Component: install
  • Affected Version: 8
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2012-11-20
  • Updated: 2014-04-09
  • Resolved: 2014-04-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
8u20 b09Fixed
install/make/installer/bundles/windows/ishield/jre/Makefile has a build target called 'setup_installer_files:' that starts with this pipeline of commands:

	$(CD) $(CURRENTDIR)/jre/; $(FIND) . -depth | $(GREP) -v "SCCS" | $(CPIO) -pdum $(JREISHIELDDIR)/

The directory $(CURRENTDIR)/jre/ does not exist, making it unclear what the rest of the pipeline is doing and whether the results are correct.

Refer to attached RE build log (original filename /java/re/jdk/8/nightly/logs/b65-2012-11-15_494/build-windows-i586-product.log) at line #120434,5 for the error in context:

cd  C:/jdk8_32P/jdk8/install/make/INSTAL~1/bundles/windows/ishield/jre/jre/; C:/mks/mksnt/find . -depth | C:/mks/mksnt/grep -v "SCCS" | C:/mks/mksnt/cpio -pdum C:/jdk8_32P/jdk8/build/windows-i586/tmp/ishield/patch/jre/
cd: C:/jdk8_32P/jdk8/install/make/INSTAL~1/bundles/windows/ishield/jre/jre/: The system cannot find the file specified. 

Not verified by SQE. Internal issue.

This is fixed with latest make file changes in 8u20.

It looks like this line is used to filter files associated with src control tooling.