<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    The problem was caused by the existence of
    ...\jdk\src\share\classes\javax\swing\JLabel - Copy.java.  (This is
    Windows' scheme for copies.)<br>
    <br>
    -------- Original Message --------
    <table class="moz-email-headers-table" border="0" cellpadding="0"
      cellspacing="0">
      <tbody>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject: </th>
          <td>unable to build JLabel</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
          <td>Thu, 02 Feb 2012 10:27:58 -0600</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
          <td>Pete Brunet <a class="moz-txt-link-rfc2396E" href="mailto:peter.brunet@oracle.com"><peter.brunet@oracle.com></a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Reply-To:
          </th>
          <td><a class="moz-txt-link-abbreviated" href="mailto:peter.brunet@oracle.com">peter.brunet@oracle.com</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
          <td>build-dev <a class="moz-txt-link-rfc2396E" href="mailto:build-dev@openjdk.java.net"><build-dev@openjdk.java.net></a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    <pre>After editing JLabel.java, deleting my build directory, and starting a
full build I am getting

make[5]: Entering directory `/cygdrive/c/OpenJDK/jdk8/jdk/make/javax/swing'
<snip - six sets of mkdir, rm, cp>
make[5]: *** No rule to make target `javax/swing/JLabel', needed by
`C:/OpenJDK/jdk8/build/windows-i586/../windows-i586-fastdebug/tmp/com/javax.swing/.classes.list'. 
Stop.

My build process was:

// These are done in a bat file before I do any makes
set ALT_BOOTDIR=C:/Progra~1/Java/jdk1.7.0_02
set ALT_FREETYPE_HEADERS_PATH=C:/Users/Pete/freetype-2.4.8/include
set ALT_FREETYPE_LIB_PATH=C:/Users/Pete/freetype-2.4.8/objs/win32/vc2010
set ANT_HOME=C:/Progra~2/apache-ant-1.7.1
set ALT_MSDEVTOOLS_PATH=C:/Progra~2/MICROS~1/Windows/v7.0A/bin
set CLASSPATH=
set PATH=C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;
set CYGWIN=nodosfilewarning
cd c:\Users\Pete\cygwin\bin
bash --login -i

// These are done at the cygwin command line
eval `bin/vsvars.sh -v10 -32`
cd /cygdrive/c/OpenJDK/jdk8
make ARCH_DATA_MODEL=32 ALLOW_DOWNLOADS=true NO_DOCS=true
fastdebug_build 2>&1 | tee build.log

</pre>
  </body>
</html>