Linux jpl install help

[email protected] ("Tupshin Harper") Thu, 3 Aug 2000 14:06:38 -0700
Newsgroups perl.jpl
Message-ID <[email protected]>
I'm trying to install the jpl that comes with 5.6 on a Linux Debian(potato) machine.  With any of JDK 1.1.3,1.2, or 1.3(identical problem in all cases).

The install-jpl script errors out with gcc complaining about undefined 'thr' in PerlInterpreter.c.(see below)

Any suggestions?

-Tupshin

-----------------------------log---------------------------------------

debian:/usr/src/perl-5.6.0/jpl# ./install-jpl                     
JPL_SRC = /usr/src/perl-5.6.0/jpl
JAVA_HOME = /usr/lib/jdk1.2.2

You need to decide which directory JPL files are to be installed in.
Applications will look in subdirectories of this directory for any JPL
related files.

You may use the current directory (/usr/src/perl-5.6.0/jpl)
or you may use a directory such as /usr/lib/jpl.

Install JPL files where: [/usr/src/perl-5.6.0/jpl] 
JPL_HOME = /usr/src/perl-5.6.0/jpl
Writing setvars...


Starting install...
+ cd JPL
+ perl Makefile.PL
Writing Makefile for JPL::Class
+ make clean
rm -rf ./blib Makefile.aperl blib/arch/auto/JPL/Class/extralibs.all perlmain.c mon.out core core.*perl.*.? *perl.core so_locations pm_to_blib *~ */*~ */*/*~ *.o *.a perl.exe  Class.bso Class.def Class.exp
mv Makefile Makefile.old > /dev/null 2>&1
+ perl Makefile.PL
Writing Makefile for JPL::Class
+ make install
mkdir blib
mkdir blib/lib
mkdir blib/lib/JPL
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/JPL
mkdir blib/arch/auto/JPL/Class
mkdir blib/lib/auto
mkdir blib/lib/auto/JPL
mkdir blib/lib/auto/JPL/Class
cp Compile.pm blib/lib/JPL/Compile.pm
cp Class.pm blib/lib/JPL/Class.pm
cp AutoLoader.pm blib/lib/JPL/AutoLoader.pm
Skipping /usr/local/lib/perl5/site_perl/5.6.0/JPL/Compile.pm (unchanged)
Skipping /usr/local/lib/perl5/site_perl/5.6.0/JPL/Class.pm (unchanged)
Skipping /usr/local/lib/perl5/site_perl/5.6.0/JPL/AutoLoader.pm (unchanged)
Writing /usr/local/lib/perl5/site_perl/5.6.0/i686-linux-thread/auto/JPL/Class/.packlist
Appending installation info to /usr/local/lib/perl5/5.6.0/i686-linux-thread/perllocal.pod

Installing PerlInterpreter class
+ cd PerlInterpreter
+ perl Makefile.PL
+ make clean
rm -f libPerlInterpreter.so
rm -f PerlInterpreter.class
+ perl Makefile.PL
+ make install
javac PerlInterpreter.java
javah -jni PerlInterpreter
cc -fpic -rdynamic -Wl,-rpath,/usr/local/lib/perl5/5.6.0/i686-linux-thread/CORE -shared -L/usr/local/lib -Dbool=char -I/usr/local/lib/perl5/5.6.0/i686-linux-thread/CORE -I/usr/lib/jdk1.2.2/include -I/usr/lib/jdk1.2.2/include/linux -I/usr/lib/jdk1.2.2/include/genunix PerlInterpreter.c \
/usr/local/lib/perl5/5.6.0/i686-linux-thread/auto/DynaLoader/DynaLoader.a \
-lc -lm -ldl \
-o libPerlInterpreter.so
PerlInterpreter.c: In function `Java_PerlInterpreter_init':
PerlInterpreter.c:80: `thr' undeclared (first use in this function)
PerlInterpreter.c:80: (Each undeclared identifier is reported only once
PerlInterpreter.c:80: for each function it appears in.)
PerlInterpreter.c: In function `Java_PerlInterpreter_eval':
PerlInterpreter.c:102: `thr' undeclared (first use in this function)
make: *** [libPerlInterpreter.so] Error 1
Couldn't install PerlInterpreter