Hi, although the 2 errors thrown during the 'make test' phase, I run 'make install' without any problem, but while executing the sample java application 'HelpMePerl' (copied and pasted from http://search.cpan.org/~patl/Inline-Java-0.52/Java/PerlInterpreter/PerlInterpreter.pod) I get the following error: /usr/lib/jvm/java-6-sun-1.6.0.12/jre/bin/java: symbol lookup error: /usr/lib/perl5/auto/Cwd/Cwd.so: undefined symbol: Perl_Gthr_key_ptr
thanks in advance to anyone who would be so kind to help ;p On Thu, Feb 12, 2009 at 7:34 PM, myriam leggieri <myriam.leggi...@gmail.com>wrote: > During the installation of Inline::Java two errors are thrown after > launching 'make test', only if I include the perlInterpreter (otherwise I've > successfully installed everything), but I really need to include it. > > O.S: > Debian Lenny 2.6.26-1-686 > > Java version: > java version "1.6.0_12" > Java(TM) SE Runtime Environment (build 1.6.0_12-b04) > Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode) > > Perl Version: > 5.10.0 > > I think to have individuate the cause of the errors in the data-dumper > module: > "Can't load '/usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so' for module > Data::Dumper: /usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so: undefined > symbol: Perl_sv_cmp" > > I've also tried to install data-dumper-2.121 in replacing of the previous > one (maybe not compatible) but without success. Is there anyone who could > help me or just managed to install inline::java comprehending the > perlInterpreter on debian? Also with other version of perl or java etc.: I > can change them. > > > however this is the full stacktrace: > ------------------------------------------------- > make test > make[1]: Entering directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java' > make[2]: Entering directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter' > make[2]: Leaving directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter' > make[1]: Leaving directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/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.............. > Perl version is 5.010000 > Inline version is 0.45 > Inline::Java version is 0.52 > J2SDK version is 1.6.0_12, from /usr/lib/jvm/java-6-sun > CLASSPATH is <empty> > t/01_init..............ok > > t/02_primitives........ok > > t/02_primitives_1_4....ok > > t/03_objects...........ok > > t/04_members...........ok > > t/05_arrays............ok > > t/06_static............ok > > t/07_polymorph.........ok > > t/08_study.............ok > > t/09_usages............ok > > t/10_1_shared_alone....ok > > t/10_2_shared_start....ok > > t/10_3_shared_use......ok > > t/10_4_shared_stop.....ok > > t/10_5_shared_fork.....ok > > t/10_6_shared_sim......ok > > t/11_exceptions........ok > > t/12_1_callbacks.......ok > > t/13_handles...........ok > > t/14_encoding..........ok > > t/15_native_doubles....ok > > t/99_end...............ok > > All tests successful. > Files=22, Tests=355, 15 wallclock secs ( 4.70 cusr + 0.91 csys = 5.61 > CPU) > make[1]: Entering directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java' > make[2]: Entering directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter' > make[2]: Leaving directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter' > make[2]: Entering directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter' > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, '../../blib/lib', '../../blib/arch')" t/*.t > t/01_init................ok > > t/02_perl_interpreter....ok > 1/12org.perl.inline.java.InlineJavaPerlException: Can't load > '/usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so' for module Data::Dumper: > /usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_sv_cmp > at /usr/lib/perl/5.10/XSLoader.pm line 64. > at /usr/lib/perl/5.10/Data/Dumper.pm line 36 > Compilation failed in require at > /home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter/../../blib/lib/Inline/Java.pm > line 28. > BEGIN failed--compilation aborted at > /home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter/../../blib/lib/Inline/Java.pm > line 28. > Compilation failed in require at > /home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter/../../blib/lib/Inline/Java/PerlInterpreter.pm > line 4. > BEGIN failed--compilation aborted at > /home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter/../../blib/lib/Inline/Java/PerlInterpreter.pm > line 4. > Compilation failed in require at (eval 4) line 1. > BEGIN failed--compilation aborted (in cleanup) Can't load > '/usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so' for module Data::Dumper: > /usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_sv_cmp > at /usr/lib/perl/5.10/XSLoader.pm line 64. > at /usr/lib/perl/5.10/Data/Dumper.pm line 36 > Compilation failed in require at > /home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter/../../blib/lib/Inline/Java.pm > line 28. > BEGIN failed--compilation aborted at > /home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter/../../blib/lib/Inline/Java.pm > line 28. > Compilation failed in require at > /home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter/../../blib/lib/Inline/Java/PerlInterpreter.pm > line 4. > BEGIN failed--compilation aborted at > /home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter/../../blib/lib/Inline/Java/PerlInterpreter.pm > line 4. > Compilation failed in require at (eval 4) line 1. > BEGIN failed--compilation aborted at (eval 4) line 1. > > at org.perl.inline.java.InlineJavaPerlInterpreter.evalNoReturn(Native > Method) > at > org.perl.inline.java.InlineJavaPerlInterpreter.<init>(InlineJavaPerlInterpreter.java:39) > at > org.perl.inline.java.InlineJavaPerlInterpreter.create(InlineJavaPerlInterpreter.java:51) > at > org.perl.inline.java.InlineJavaPerlInterpreterTests.main(Tests.java:51) > t/02_perl_interpreter....FAILED tests > 2-12 > Failed 11/12 tests, 8.33% okay > Failed Test Stat Wstat Total Fail List of Failed > > ------------------------------------------------------------------------------- > t/02_perl_interpreter.t 12 11 2-12 > Failed 1/2 test scripts. 11/13 subtests failed. > Files=2, Tests=13, 1 wallclock secs ( 0.20 cusr + 0.02 csys = 0.22 CPU) > Failed 1/2 test programs. 11/13 subtests failed. > make[2]: *** [test_dynamic] Error 255 > make[2]: Leaving directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java/PerlInterpreter' > make[1]: *** [subdirs-test] Error 2 > make[1]: Leaving directory > `/home/myrtill/Desktop/alternativeMetamap/interfacciaJavaPerl/Inline-Java-0.52/Java' > make: *** [subdirs-test] Error 2 > > >