Dear colleagues; I work on linux Fedora release 7. I tried to build Inline-Java-0.52.tar.gz but haven't succeeded so far. The output of "make" and "make test" is listet below. The "make test" hangs when executing "t/10_2_shared_start.t .. 1/3" and one perl process goes "defunct" ( i.e. 31069 pts/10 Z+ 0:00 [perl] <defunct>).
We testet it on another workstation with the most recently version of Fedora - errors are different but also no success! What is going wrong? Sincerely Wilhelm # make "/usr/local/jdk1.6.0_16/bin/javac" -deprecation -g -d Java/classes Java/sources/org/perl/inline/java/*.java Java/sources/org/perl/inline/java/InlineJavaUserClassLoader.java:36: warning: [deprecation] toURL() in java.io.File has been deprecated URL u = p.toURL() ; ^ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 warning "/usr/local/jdk1.6.0_16/bin/jar" cf Java/InlineJavaServer.jar -C Java/classes org -C Java/classes InlineJava.properties "/usr/local/jdk1.6.0_16/bin/jar" cf Java/InlineJavaUser.jar -C Java/classes InlineJavaUserClassLink.class cp Java.pm blib/lib/Inline/Java.pm cp Java/InlineJavaUser.jar blib/lib/Inline/Java/InlineJavaUser.jar cp Java.pod blib/lib/Inline/Java.pod cp Java/InlineJavaServer.jar blib/lib/Inline/Java/InlineJavaServer.jar make[1]: Entering directory `/vmware/DOWNLOAD/INLINE/Inline-Java-0.52/Java' cp default_j2sdk.pl ../blib/lib/Inline/Java/default_j2sdk.pl cp sources/org/perl/inline/java/InlineJavaPerlException.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlException.java cp sources/org/perl/inline/java/InlineJavaClass.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaClass.java cp sources/org/perl/inline/java/InlineJavaPerlObject.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlObject.java cp Protocol.pm ../blib/lib/Inline/Java/Protocol.pm cp Class.pm ../blib/lib/Inline/Java/Class.pm cp sources/org/perl/inline/java/InlineJavaArray.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaArray.java cp Server.pm ../blib/lib/Inline/Java/Server.pm cp Portable.pm ../blib/lib/Inline/Java/Portable.pm cp sources/org/perl/inline/java/InlineJavaCastException.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaCastException.java cp Array.pm ../blib/lib/Inline/Java/Array.pm cp sources/org/perl/inline/java/InlineJavaInvocationTargetException.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaInvocationTargetException.java cp sources/org/perl/inline/java/InlineJavaPerlInterpreter.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlInterpreter.java cp sources/org/perl/inline/java/InlineJavaUserClassLoader.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaUserClassLoader.java cp sources/org/perl/inline/java/InlineJavaCallbackQueue.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaCallbackQueue.java cp sources/org/perl/inline/java/InlineJavaUserClassLink.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaUserClassLink.java cp sources/org/perl/inline/java/InlineJavaHandle.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaHandle.java cp sources/org/perl/inline/java/InlineJavaServerThread.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaServerThread.java cp sources/org/perl/inline/java/InlineJavaThrown.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaThrown.java cp sources/org/perl/inline/java/InlineJavaServer.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaServer.java cp Callback.pod ../blib/lib/Inline/Java/Callback.pod cp sources/org/perl/inline/java/InlineJavaProtocol.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaProtocol.java cp sources/org/perl/inline/java/InlineJavaCallback.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaCallback.java cp JVM.pm ../blib/lib/Inline/Java/JVM.pm cp sources/org/perl/inline/java/InlineJavaException.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaException.java cp sources/org/perl/inline/java/InlineJavaUtils.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaUtils.java cp sources/org/perl/inline/java/InlineJavaPerlNatives.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlNatives.java cp sources/org/perl/inline/java/InlineJavaPerlCaller.java ../blib/lib/Inline/Java/sources/org/perl/inline/java/InlineJavaPerlCaller.java cp Callback.pm ../blib/lib/Inline/Java/Callback.pm cp Object.pm ../blib/lib/Inline/Java/Object.pm cp Handle.pm ../blib/lib/Inline/Java/Handle.pm cp JNI.pm ../blib/lib/Inline/Java/JNI.pm /usr/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap JNI.xs > JNI.xsc && mv JNI.xsc JNI.c gcc -c -I/usr/local/jdk1.6.0_16/include -I/usr/local/jdk1.6.0_16/include/linux -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"0.52\" -DXS_VERSION=\"0.52\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" JNI.c JNI.xs: In Funktion »jni_callback«: JNI.xs:99: Warnung: zu viele Argumente für Format JNI.c: In Funktion »XS_Inline__Java__JNI_new«: JNI.c:149: Warnung: Variable »CLASS« wird nicht verwendet JNI.c: In Funktion »XS_Inline__Java__JNI_shutdown«: JNI.c:268: Warnung: »this« könnte in dieser Funktion uninitialisiert verwendet werden JNI.c: In Funktion »XS_Inline__Java__JNI_create_ijs«: JNI.c:319: Warnung: »this« könnte in dieser Funktion uninitialisiert verwendet werden JNI.c: In Funktion »XS_Inline__Java__JNI_process_command«: JNI.c:351: Warnung: »this« könnte in dieser Funktion uninitialisiert verwendet werden JNI.c: In Funktion »XS_Inline__Java__JNI_DESTROY«: JNI.c:293: Warnung: »this« könnte in dieser Funktion uninitialisiert verwendet werden Running Mkbootstrap for Inline::Java::JNI () chmod 644 JNI.bs rm -f ../blib/arch/auto/Inline/Java/JNI/JNI.so LD_RUN_PATH="/usr/local/jdk1.6.0_16/jre/lib/i386/client" gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -L/usr/local/lib JNI.o -o ../blib/arch/auto/Inline/Java/JNI/JNI.so \ -L/usr/local/jdk1.6.0_16/jre/lib/i386/client -ljvm \ chmod 755 ../blib/arch/auto/Inline/Java/JNI/JNI.so cp JNI.bs ../blib/arch/auto/Inline/Java/JNI/JNI.bs chmod 644 ../blib/arch/auto/Inline/Java/JNI/JNI.bs Manifying ../blib/man3/Inline::Java::Callback.3pm make[1]: Leaving directory `/vmware/DOWNLOAD/INLINE/Inline-Java-0.52/Java' Manifying blib/man3/Inline::Java.3pm [r...@workst3 Inline-Java-0.52]# [r...@workst3 Inline-Java-0.52]# make test make[1]: Entering directory `/vmware/DOWNLOAD/INLINE/Inline-Java-0.52/Java' make[1]: Leaving directory `/vmware/DOWNLOAD/INLINE/Inline-Java-0.52/Java' PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01_init.t ............ 1/1 Perl version is 5.008008 Inline version is 0.45 Inline::Java version is 0.52 J2SDK version is 1.6.0_16, from /usr/local/jdk1.6.0_16 CLASSPATH is /usr/local/jdk/lib t/01_init.t ............ ok t/02_primitives.t ...... ok t/02_primitives_1_4.t .. ok t/03_objects.t ......... Note: inner_obj13.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. t/03_objects.t ......... ok t/04_members.t ......... Note: _04_members_t_17c5.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. t/04_members.t ......... ok t/05_arrays.t .......... ok t/06_static.t .......... Note: types6.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. t/06_static.t .......... ok t/07_polymorph.t ....... ok t/08_study.t ........... Note: a8.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. t/08_study.t ........... ok t/09_usages.t .......... ok t/10_1_shared_alone.t .. ok t/10_2_shared_start.t .. 1/3 30766 pts/10 S+ 0:00 /usr/bin/perl -MExtUtils::Command::MM -e test_harness(0, 'blib/lib', 'blib/arch') t/01_init.t t/02_primitives_1_4.t t/02_primitives.t t/0 31069 pts/10 Z+ 0:00 [perl] <defunct> 31081 pts/10 Sl+ 0:00 /usr/local/jdk1.6.0_16/bin/java org.perl.inline.java.InlineJavaServer 0 localhost 17891 true false false -- Wilhelm Pastoors Software Engineering DENIC eG Kaiserstraße 75-77 60329 Frankfurt am Main GERMANY E-Mail: pasto...@denic.de Fon: +49 69 27235-161 Fax: +49 69 27235-235 http://www.denic.de Angaben nach § 25a Absatz 1 GenG: DENIC Domain Verwaltungs- und Betriebsgesellschaft eG (Sitz: Frankfurt am Main) Vorstand: Sabine Dolderer, Marcus Schäfer, Carsten Schiefner, Dr. Jörg Schweiger Vorsitzender des Aufsichtsrats: Elmar Knipp Eingetragen unter Nr. 770 im Genossenschaftsregister, Amtsgericht Frankfurt am Main