[kepler-dev] Matlab configuration on MacOSX

Daniel Crawl crawl at sdsc.edu
Tue Feb 26 15:43:41 PST 2008


Hi Christopher,

Thanks for folding the patches into CVS.

Yes, you are correct. Additionally, could you make this update
to configure.in?

cvs diff -r1.384 configure.in
2288c2288
<               PTJNI_INCLUDE=$PTJAVA_HOME../include/$PTJNI_ARCHITECTURE
---
 >               PTJNI_INCLUDE=$PTJAVA_HOME/../include

Thanks!

  --dan

Christopher Brooks wrote:
> Hi Dan,
> Thanks!
> I folded the patches into the Ptolemy II CVS head and into
> the rel-7-0-beta-2 branch.
>
> One question I have is your change to ptolemy/matlab/makefile 
>
> 121c121
> < 		"-I$(PTJAVA_HOME)/../include" \
> ---
>   
>> 		"-I$(PTJNI_INCLUDE)" \
>>     
>
>
> The above change modified this command:
> 	"$(PTMATLAB_CC)" \
> 		"-I$(MATLAB_DIR)/extern/include" \
> 		"-I$(PTJAVA_HOME)/../include" \
> 		"-I$(PTJAVA_HOME)/../include/$(PTJNI_ARCHITECTURE)" \
> 		$(PTMATLAB_LD_ARGS)
>
> To this:
> 	"$(PTMATLAB_CC)" \
> 		"-I$(MATLAB_DIR)/extern/include" \
> 		"-I$(PTJNI_INCLUDE)" \
> 		"-I$(PTJAVA_HOME)/../include/$(PTJNI_ARCHITECTURE)" \
> 		$(PTMATLAB_LD_ARGS)
>
> Shouldn't
> 		"-I$(PTJAVA_HOME)/../include/$(PTJNI_ARCHITECTURE)" \
> be
> 		"-I$(PTJNI_INCLUDE)/$(PTJNI_ARCHITECTURE)" \
> ?
>
> _Christopher
> --------
>
>     
>     Hi Christopher,
>     
>     Attached are a set of patches for building the Matlab actor
>     on a Mac. Let me know if you have questions.
>     
>     Thanks,
>     
>       --dan
>     
>     Christopher Brooks wrote:
>     > Hi Ilkay,
>     >
>     > You might be able to change variables in ptII/mk/ptII.mk for 
>     > MacOSX.  You could also update configure, but that takes a little
>     > doing.  If you tell me what variables you change, we can
>     > iterate offline on getting configure.in updated.
>     >
>     > I don't have a Mac on which to test the Matlab code.
>     >
>     > In general, JNI is rather difficult to get working, so it could
>     > be a big time sink.  How I would work on this is by looking at
>     > the tests in $PTII/jni/test/.  If you can get 
>     >     cd $PTII/jni/test;
>     >     make
>     > to work, then JNI will be working and you can focus on the Matlab
>     > portion.
>     >
>     > I'm dumbfounded that someone somewhere decided that Java should have a
>     > different layout on the Mac than under Linux, Solaris and Windows.
>     > The fact that Java files are in different locations on just MacOS
>     > makes cross platform configuration difficult.  Maybe this critical
>     > shortcoming in the port to MacOS has been solved, but last I looked it
>     > was a mess.
>     >
>     > _Christopher
>     >
>     >     
>     >     
>     >     Hi,
>     >     
>     >     I've just tried configuring Ptolemy in order to use the Matlab actor 
>     
>     >     in Ptolemy II  on a MacOSX version 10.4.11. It doesn't configure  
>     >     because of the different Java directory configuration on Mac Java.
>     >     
>     >     I was wondering if anyone tried rewriting the Matlab configuration  
>     >     script on MacOSX before to map the directories in the script to the  
>     >     MacOSX java directories. If not, do you think it's worth trying?
>     >     
>     >     Thanks!
>     >     -ilkay
>     >     
>     >     -- 
>     >     Ilkay ALTINTAS
>     >     Lab Director, Scientific Workflow Automation Technologies (SWAT)
>     >     San Diego Supercomputer Center(SDSC), UCSD
>     >     9500 Gilman Drive, MC: 0505  La Jolla, CA  92093-0505
>     >     phone: (858) 822-5453                        fax: (858) 534-8303
>     >     web: http://users.sdsc.edu/~altintas
>     > _______________________________________________
>     > Kepler-dev mailing list
>     > Kepler-dev at ecoinformatics.org
>     > http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>     >   
>   



More information about the Kepler-dev mailing list