help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Old closed source MEX on octave


From: Sacha
Subject: Old closed source MEX on octave
Date: Thu, 29 Jul 2010 17:05:18 -0400

Greetings All,


Am hoping for suggestions on the following:  We wish to call a MEX from octave(closed source, and the author does not intend to release an updated version nor release the source).  The call fails immediately with an (ld) error message stating that the symbol mxCreateFull is unknown.  My understanding of this is the following:  The MEX was written for MATLAB 6.5.1 (have confirmed that it runs on the same system when called from MATLAB 6.5.1); mxCreateFull and a few other such functions were altered between 6.5.x and 7 and so octave provides only the latter forms (mxCreateFull appears to have been replaced by ####MX DOUBLE NAME##### --- actually, it appears merely to have been renamed the latter as the solution which Google provides is simply to define the deprecated function as its replacement and recompile; so close yet so far).  Thought to try using MATLAB 6.5.1's mcc to create standalone versions of intermediary m-files which could then be called from octave yet discovered that we don't have an mcc license.  Does there exist a (hopefully not so painful) way to make this function in spite of the lack of source?


With thanks ---

Sacha


reply via email to

[Prev in Thread] Current Thread [Next in Thread]