Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6248952

Incremental SDK build fails in make/java/zip

XMLWordPrintable

    • b29
    • 6
    • generic
    • generic

      cc reports a mismatch between a decl in a generated .h file
      and the defn in the .c file:

      gnumake[3]: Entering directory `/net/mmm.sfbay/export/home/jjh/ws/j2se-heap/make/java/zip'
      /java/devtools/mustang/sparc/SUNWspro/SS10/bin/cc -xO2 -Xa -xregs=no%appl -xmemalign=4s -Wc,-Qrm-s -Wc,-Qiselect-T0 -xF -v -mt -L../../../build/solaris-sparc/tmp/sun/java.util.zip/zip/obj -xc99=%none -xCC -xstrconst -W0,-noglobal -xarch=v8 -KPIC -DUSE_MMAP -DTRIMMED -Dsparc -DSOLARIS2 -D__solaris__ -D_REENTRANT -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. -I../../../build/solaris-sparc/tmp/sun/java.util.zip/zip/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/javavm/include -I../../../src/solaris/javavm/include -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/java/util/zip -I../../../src/solaris/native/java/util/zip -UDEBUG -I../../../src/share/native/java/util/zip/zlib-1.1.3 -c -o ../../../build/solaris-sparc/tmp/sun/java.util.zip/zip/obj/ZipFile.o ../../../src/share/native/java/util/zip/ZipFile.c
      /java/devtools/mustang/sparc/SUNWspro/SS10/bin/cc -xO2 -Xa -xregs=no%appl -xmemalign=4s -Wc,-Qrm-s -Wc,-Qiselect-T0 -xF -v -mt -L../../../build/solaris-sparc/tmp/sun/java.util.zip/zip/obj -xc99=%none -xCC -xstrconst -W0,-noglobal -xarch=v8 -KPIC -DUSE_MMAP -DTRIMMED -Dsparc -DSOLARIS2 -D__solaris__ -D_REENTRANT -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I. -I../../../build/solaris-sparc/tmp/sun/java.util.zip/zip/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/javavm/include -I../../../src/solaris/javavm/include -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/java/util/zip -I../../../src/solaris/native/java/util/zip -UDEBUG -I../../../src/share/native/java/util/zip/zlib-1.1.3 -c -o ../../../build/solaris-sparc/tmp/sun/java.util.zip/zip/obj/zip_util.o ../../../src/share/native/java/util/zip/zip_util.c
      "../../../src/share/native/java/util/zip/ZipFile.c", line 202: identifier redeclared: Java_java_util_zip_ZipFile_getEntryOffset

      Here are the decl and defn and they are indeed different:
      build/solaris-sparc/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_ZipFile.h
      JNIEXPORT jlong JNICALL Java_java_util_zip_ZipFile_getEntryOffset
        (JNIEnv *, jclass, jlong);



      src/share/native/java/util/zip/ZipFile.c:

      JNIEXPORT jlong JNICALL
      Java_java_util_zip_ZipFile_getEntryOffset(JNIEnv *env, jclass cls,
      jlong zfile, jlong zentry)

      This is with an incremental build. Maybe the tmp .h file was not
      regenerated when a change occured.

      ###@###.### 2005-03-31 21:36:08 GMT

            ohair Kelly Ohair (Inactive)
            jjh James Holmlund (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: