A followup:
All the required pieces are (probably) already on the system, but not all in one location. We should be able to fake it out by making symlinks something like this:
[in /opt/j2sdk]
bin@ -> /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Commands
include@ -> /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Headers
lib@ -> /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries
Unfortunately this only gets us 90% of the way there, because .../Libraries has libjvm.dylib, and the Makefile.PL is looking for libjvm.bundle. I'm guessing maybe we just need to switch from $Config{dlext} to $Config{so} in Java/Portable.pm?
-Ken
On Jul 7, 2004, at 5:16 PM, Ken Williams wrote:
Excellent.
Anyone know how to install this on Mac OS X? I have the Developer Tools installed, but couldn't actually find a Java SDK for OS X anywhere.
On Jul 7, 2004, at 12:00 PM, Patrick LeBoutillier wrote:
Hi,
After many RCs, Inline::Java 0.49 is finally released. Get it from CPAN.
Inline::Java version 0.49 is a major upgrade that includes:
- Added PerlInterpreter: require/eval Perl code directly from Java
- Reworked type casting: changes are NOT backwards compatible :(
- Callbacks can now be called in list context using "@function_name"
- Renamed PerlNatives stuff
- Added external command line tool to start/stop a SHARED_JVM server
- Applied JNI memory leak patch by Jeff Janes
- Removed exports from Inline::Java::Portable
- Split and updated documentation
Patrick
-- ===================== Patrick LeBoutillier Laval, Quebec, Canada
