Installing JPL
[email protected] ("You, Jay") Wed, 30 May 2001 17:44:36 -0400
| Newsgroups | perl.jpl |
|---|---|
| Message-ID | <DF49E0126762D3119EA400A0C92A863A48DB93@coyote> |
Hi all, I have the O'reilly's Perl resource kit and I'm trying to install the JPL on linux. My linux is 2.2 and I have jdk1.3. When I run install-jpl, which is a script provided with the resource kit to do the installation, it returns with error. It doesn't properly compile the source files. It says there's an error in PerlInterpreter.c. I'm not sure if my perl is built as shared and if it's using system malloc. Would it cause the error? If any one knows what's causing the error, please help me. Thanks, Jay p.s. following is the output of install-jpl script : Writing setvars... Starting install... + cd JPL + perl Makefile.PL + make clean make: Nothing to be done for `clean'. + perl Makefile.PL + make install mkdir -p /usr/perlstuff/jpl/perl/JPL cp *.p[ml] /usr/perlstuff/jpl/perl/JPL 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 -shared -L/usr/local/lib -Dbool=char -I/usr/lib/perl5/5.00503/i386-linux/CORE -I/usr/jdk1.3.0_02/include -I/usr/jdk1.3.0_02/include/linux -I/usr/jdk1.3.0_02/include/genunix PerlInterpreter.c \ /usr/lib/perl5/5.00503/i386-linux/auto/DynaLoader/DynaLoader.a \ -lc -lm -ldl \ -o libPerlInterpreter.so PerlInterpreter.c:19: warning: `EXTERN_C' redefined /usr/lib/perl5/5.00503/i386-linux/CORE/perl.h:151: warning: this is the location of the previous definition PerlInterpreter.c: In function `Java_PerlInterpreter_init': PerlInterpreter.c:49: `curinterp' undeclared (first use in this function) PerlInterpreter.c:49: (Each undeclared identifier is reported only once PerlInterpreter.c:49: for each function it appears in.) PerlInterpreter.c:54: `do_undump' undeclared (first use in this function) make: *** [libPerlInterpreter.so] Error 1 Couldn't install PerlInterpreter