-
Bug
-
Resolution: Cannot Reproduce
-
P3
-
6
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
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