On Tue, Aug 30, 2005 at 10:53:06PM +0100, Tim Bunce wrote:
> Hi. I've jumped into the deep end here as I'm fairly new to OSX and very
> new to both Java and trying to develop on OSX.
> 
> Using:
> 
>   perl Makefile.PL 
> J2SDK=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
> 
> and selecting no for options like JNI gives me

 ... and selecting yes for JNI (in a freshly unpacked directory) gives me:

Do you wish to build the JNI extension? [y] 

Building JNI extension.

Can't locate file 'libjvm.bundle' anywhere under 
'/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home'
Writing Makefile for Inline::Java

You can continue the installation with the following commands:
  % make java
  % make
  % make test
  % make install

$ make java
"/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/javac"
 -deprecation -g -d Java/classes Java/sources/org/perl/inline/java/*.java
"/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/jar" 
cf Java/InlineJavaServer.jar -C Java/classes org -C Java/classes 
InlineJava.properties
"/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/jar" 
cf Java/InlineJavaUser.jar -C Java/classes InlineJavaUserClassLink.class

$ export PERL_INLINE_JAVA_JNI=1 

$ make
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
/Users/timbo/.cpan/sources/authors/id/P/PA/PATL/Inline-Java-0.50/Java
make[1]: Makefile: No such file or directory
make[1]: *** No rule to make target `Makefile'.  Stop.
make: *** [subdirs] Error 2

Any ideas?

Tim.

Reply via email to