(Trying this one again in a different format, since I received no reply
the first time around)

I'm having problems with the Octave Forge Java-1.2.8 package under
Octave 3.4.3, on Mac OS X 10.6.8 and 10.7.2.  The issues are:

0)  It won't install on OS X without patching:

> pkg install /sw/src/java-1.2.8.tar.gz
./configure: line 3257: test: too many arguments
configure: WARNING: this package requires at least Java-1.5

(Line 3257 uses a non-portable "echo" syntax which doesn't work with
bash on current OS X versions.)
After fixing that, I found that the Java include directory wasn't being
properly located.  Applying the following patches appeared to do the trick:

perl -pi -e "s/echo \-n/echo/g; s/ECHO_N='-n'/ECHO_N=/"
src/configure/src/configure.base
perl -pi -e
's|JAVA_INCS=".*"|JAVA_INCS="-I/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers"|'
src/configure

1)  Though the package installs, there is a runtime failure:
octave:1> errordlg('This is an error');
2011-11-22 18:21:18.595 octave[92136:903] Apple AWT Java VM was loaded
on first thread -- can't start AWT.
error: [java] java.lang.InternalError: Can't start the AWT because Java
was started on the first thread.  Make sure StartOnFirstThread is not
specified in your application's Info.plist or on the command line

Google gave me some references to workarounds for "Apple AWT Java VM was
loaded on first thread" but I'm not quite sure how to patch them into
__java.cc__ .

And since I don't want to reinvent the wheel, is this something which
has reported and fixed already but not yet released in tarball form?
-- 
Alexander Hansen, Ph.D.
Fink User Liaison
http://finkakh.wordpress.com/

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to