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: [email protected]
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