Hi Rob, Thanks for the input. Yes it should be dmake and when I tried with that I am getting some there issues. Do you have any idea on this ?
After perl makefile.pl ( I have selected option for JNIextension, PerlNatives extension and PerlInterpreter extension (here I got warning as Note (probably harmless): No library found for -ljvm Note (probably harmless): No library found for -ljvm) ------ After that when doing dmake, I got the following errors as in attachment Note : 1.Envn PERL_INLINE_JAVA_J2SDK set to C:\Program Files\Java\jdk1.6.0_20 2.PERL_INLINE_JAVA_JNI set to 1 3.This command line activity taken at C:\Perl\site\lib\Inline-Java-0.52 where I have extracted the inline::JAVA tar file --- On Mon, 14/6/10, Sisyphus <sisyph...@optusnet.com.au> wrote: > From: Sisyphus <sisyph...@optusnet.com.au> > Subject: Re: Issue with installing Inline::Java > To: "selva ganapathy" <ganapathy_se...@yahoo.com>, inline@perl.org > Date: Monday, 14 June, 2010, 7:12 AM > > ----- Original Message ----- From: "selva ganapathy" > <ganapathy_se...@yahoo.com> > To: <inline@perl.org> > Sent: Sunday, June 13, 2010 11:18 PM > Subject: Issue with installing Inline::Java > > > > Hi All, > > Greetings. > > > > While installing Inline::Java in win XP box, I am > getting this issue while making nmake command > > ---------------------------------- > > syntax error at -e line 1, next char ) > > Missing right curly or square bracket at -e line 1, at > end of line > > Execution of -e aborted due to compilation errors. > > NMAKE : fatal error U1077: > 'C:\WINDOWS\system32\cmd.exe' : return code '0xff' > > Stop. > > -------------------------------- > > I did not gat any issue with makefile.pl ( both > this command and nmake command given at folder wehere > makefile.pl is located > > > > I have installed - jdk 6 > > MinGW installed > > > > Any hints on the error cuase > > I think it's likely that you need to run dmake instead of > nmake. The output of 'perl -V:make' will tell you the name > of the make utility you need to run. > > Cheers, > Rob >
C:\Perl\site\lib\Inline-Java-0.52>dmake "C:\Program Files\Java\jdk1.6.0_20\bin\javac.exe" -deprecation -g -d Java\classe s Java\sources\org\perl\inline\java\*.java Java\sources\org\perl\inline\java\InlineJavaUserClassLoader.java:36: warning: [d eprecation] 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 "C:\Program Files\Java\jdk1.6.0_20\bin\jar.exe" cf Java\InlineJavaServer.jar -C Java\classes org -C Java\classes InlineJava.properties "C:\Program Files\Java\jdk1.6.0_20\bin\jar.exe" cf Java\InlineJavaUser.jar -C Ja va\classes InlineJavaUserClassLink.class dmake.exe: Warning: -- Found file corresponding to virtual target [java]. cp Java.pm blib\lib\Inline\Java.pm cp Java.pod blib\lib\Inline\Java.pod cp Java\InlineJavaUser.jar blib\lib\Inline\Java\InlineJavaUser.jar cp Java\InlineJavaServer.jar blib\lib\Inline\Java\InlineJavaServer.jar cp sources\org\perl\inline\java/InlineJavaServerThread.java ..\blib\lib\Inline\J ava\sources\org\perl\inline\java\InlineJavaServerThread.java cp default_j2sdk.pl ..\blib\lib\Inline\Java\default_j2sdk.pl cp sources\org\perl\inline\java/InlineJavaPerlInterpreter.java ..\blib\lib\Inlin e\Java\sources\org\perl\inline\java\InlineJavaPerlInterpreter.java cp Protocol.pm ..\blib\lib\Inline\Java\Protocol.pm cp sources\org\perl\inline\java/InlineJavaCallbackQueue.java ..\blib\lib\Inline\ Java\sources\org\perl\inline\java\InlineJavaCallbackQueue.java cp Class.pm ..\blib\lib\Inline\Java\Class.pm cp sources\org\perl\inline\java/InlineJavaThrown.java ..\blib\lib\Inline\Java\so urces\org\perl\inline\java\InlineJavaThrown.java cp sources\org\perl\inline\java/InlineJavaPerlObject.java ..\blib\lib\Inline\Jav a\sources\org\perl\inline\java\InlineJavaPerlObject.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/InlineJavaException.java ..\blib\lib\Inline\Java \sources\org\perl\inline\java\InlineJavaException.java cp sources\org\perl\inline\java/InlineJavaArray.java ..\blib\lib\Inline\Java\sou rces\org\perl\inline\java\InlineJavaArray.java cp sources\org\perl\inline\java/InlineJavaCallback.java ..\blib\lib\Inline\Java\ sources\org\perl\inline\java\InlineJavaCallback.java cp sources\org\perl\inline\java/InlineJavaClass.java ..\blib\lib\Inline\Java\sou rces\org\perl\inline\java\InlineJavaClass.java 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/InlineJavaProtocol.java ..\blib\lib\Inline\Java\ sources\org\perl\inline\java\InlineJavaProtocol.java cp sources\org\perl\inline\java/InlineJavaPerlNatives.java ..\blib\lib\Inline\Ja va\sources\org\perl\inline\java\InlineJavaPerlNatives.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/InlineJavaUserClassLoader.java ..\blib\lib\Inlin e\Java\sources\org\perl\inline\java\InlineJavaUserClassLoader.java cp Array.pm ..\blib\lib\Inline\Java\Array.pm cp sources\org\perl\inline\java/InlineJavaCastException.java ..\blib\lib\Inline\ Java\sources\org\perl\inline\java\InlineJavaCastException.java cp Handle.pm ..\blib\lib\Inline\Java\Handle.pm cp sources\org\perl\inline\java/InlineJavaServer.java ..\blib\lib\Inline\Java\so urces\org\perl\inline\java\InlineJavaServer.java cp sources\org\perl\inline\java/InlineJavaInvocationTargetException.java ..\blib \lib\Inline\Java\sources\org\perl\inline\java\InlineJavaInvocationTargetExceptio n.java cp Callback.pod ..\blib\lib\Inline\Java\Callback.pod cp JVM.pm ..\blib\lib\Inline\Java\JVM.pm cp sources\org\perl\inline\java/InlineJavaPerlCaller.java ..\blib\lib\Inline\Jav a\sources\org\perl\inline\java\InlineJavaPerlCaller.java cp Object.pm ..\blib\lib\Inline\Java\Object.pm cp Callback.pm ..\blib\lib\Inline\Java\Callback.pm cp sources\org\perl\inline\java/InlineJavaHandle.java ..\blib\lib\Inline\Java\so urces\org\perl\inline\java\InlineJavaHandle.java cp sources\org\perl\inline\java/InlineJavaUtils.java ..\blib\lib\Inline\Java\sou rces\org\perl\inline\java\InlineJavaUtils.java cp JNI.pm ..\blib\lib\Inline\Java\JNI.pm cp PerlNatives.pm ..\..\blib\lib\Inline\Java\PerlNatives.pm cp PerlNatives.pod ..\..\blib\lib\Inline\Java\PerlNatives.pod C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils\xsubpp -typemap C:\Perl\lib\ExtUtils\ typemap PerlNatives.xs > PerlNatives.xsc && C:\Perl\bin\perl.exe -MExtUtils::Co mmand -e mv PerlNatives.xsc PerlNatives.c C:/Perl/site/bin/gcc.exe -c "-IC:\Program Files\Java\jdk1.6.0_20\include" "-IC: \Program Files\Java\jdk1.6.0_20\include\win32" -DNDEBUG -DWIN32 -D_CONSOLE -DNO _STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_I NC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFI X -DHASATTRIBUTE -fno-strict-aliasing -mms-bitfields -O2 -DVERSION=\"0. 52\" -DXS_VERSION=\"0.52\" "-IC:\Perl\lib\CORE" PerlNatives.c PerlNatives.c:271: error: syntax error before "void" PerlNatives.c:272: error: syntax error before "const" PerlNatives.c:274: error: syntax error before "void" PerlNatives.c:275: error: syntax error before "const" PerlNatives.c: In function `S_croak_xs_usage': PerlNatives.c:277: error: syntax error before '*' token PerlNatives.c:279: error: `cv' undeclared (first use in this function) PerlNatives.c:279: error: (Each undeclared identifier is reported only once PerlNatives.c:279: error: for each function it appears in.) PerlNatives.c:279: error: `params' undeclared (first use in this function) PerlNatives.c:281: error: `gv' undeclared (first use in this function) PerlNatives.c:282: warning: initialization makes pointer from integer without a cast PerlNatives.c:283: error: syntax error before '*' token PerlNatives.c:284: error: `stash' undeclared (first use in this function) PerlNatives.c:287: error: `aTHX_' undeclared (first use in this function) PerlNatives.c:287: error: syntax error before string constant PerlNatives.c:287: error: syntax error before ')' token PerlNatives.c:292: error: syntax error before string constant dmake.exe: Error code 129, while making 'PerlNatives.o' dmake.exe: Error code 255, while making 'subdirs' dmake.exe: Error code 255, while making 'subdirs'