OpenModelica?
Adam Dershowitz
dersh at alum.mit.edu
Mon Apr 16 20:27:13 UTC 2018
I wasn’t able to confirm if that bug still exists. It seems that it was an old bug. The bug report from 2014 for octave makes it sound like might have been fixed years before that:
https://savannah.gnu.org/bugs/?43246 <https://savannah.gnu.org/bugs/?43246>
So, you might try to use the default builds and then run on a test on whatever functions in Octave might be an issue?
--Adam
> On Apr 16, 2018, at 4:20 PM, Murray Eisenberg <murrayeisenberg at gmail.com> wrote:
>
> The information at https://wiki.octave.org/Octave_for_macOS <https://wiki.octave.org/Octave_for_macOS> is that the default octave uses the accelerator variant.
>
> But this has the problem that is uses arpack, whose default variant is accelerate; this uses Apples Vector Libraries which have some known bugs that can cause Octave to crash if certain functions in arpack are called!
>
> So they recomend using the atlas port of octace (hence of arpack and SparseSuite, too, I presume).
>
>> On 16 Apr2018, at 3:55 PM, Adam Dershowitz <dersh at alum.mit.edu <mailto:dersh at alum.mit.edu>> wrote:
>>
>> As an datapoint, but not completely answering your question. I have the following installed and all working:
>>
>> sundials @3.1.0_1+accelerate+fortran_klu+gfortran+mpich (active)
>> octave @4.2.2_1+accelerate+app+docs+fltk+gfortran+graphicsmagick+qt4+sound (active)
>> SuiteSparse @4.2.1_4+accelerate (active)
>> openmodelica-devel @1.13.0~dev-882-g45503fc_0+gfortran5+omnotebook+qt+sundials (active)
>>
>>
>> I don’t recall the installation order, or if any of those are not the default variant.
>>
>> --Adam
>>
>>
>>
>>> On Apr 16, 2018, at 3:39 PM, Murray Eisenberg <murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>> wrote:
>>>
>>> From a post on the OpenModelica forum, I learned that the trouble was that I did not have the lapack port installed, and so the openmodelica-devel configure was attempting to use libatlas from atlas instead.
>>>
>>> Subsequently, after cleaning everything, I did install lapack @3.8.0_0+gfortran. However, the configure still fails. Undoubtedly this is due to the fact that the following both involve atlas:
>>>
>>> octave @4.2.2_1+app+atlas+docs+fltk+gfortran+graphicsmagick+qt5+sound
>>> SuiteSparse @4.2.1_4+atlas [NB: octave depends on SuiteSparse]
>>>
>>> I wonder if the following ploy might work (this is the MacPorts part of the question):
>>>
>>> (1) uninstalling the +atlas variants of SuiteSparse and octave;
>>>
>>> (2) install openmodelica-devel (assuming that the presence of atlas and libatlas was the sole issue); then finally
>>>
>>> (3) reinstalling the +atlas variants of octave and SuiteSparse.
>>>
>>> Note that openmodelica _seems_ to use SuiteSparse as well as lapack. And sundials has a library dependency on SuiteSparse.
>>>
>>> Further information:
>>>
>>> [me:~]$ sp dependent atlas
>>> SuiteSparse depends on atlas
>>> arpack depends on atlas
>>> octave depends on atlas
>>> qrupdate depends on atlas
>>>
>>> [me:~]$ sp deps octave
>>> Full Name: octave @4.2.2_1+accelerate+app+docs+fltk+gfortran+graphicsmagick+qt5+sound
>>> Build Dependencies: gawk, icoutils, librsvg, grep, findutils, gsed, flex, bison, gperf, perl5, pkgconfig, gcc7, pkgconfig, librsvg, texinfo, texlive-basic, texlive-latex, texlive-fonts-recommended
>>> Library Dependencies: python27, ghostscript, gnuplot, less, ncurses, readline, pcre, SuiteSparse, qhull, zlib, hdf5, fftw-3, fftw-3-single, glpk, curl, qrupdate, arpack, fontconfig, freetype, gl2ps,
>>> vecLibFort, libgcc, qscintilla-qt5, fltk, libsndfile, portaudio, GraphicsMagick, qt5-qtbase, qt5-qttools
>>> Runtime Dependencies: epstool, ghostscript, fig2dev, pstoedit
>>>
>>> [me:~]$ sp deps openmodelica-devel
>>> Full Name: openmodelica-devel @1.13.0~dev-895-g0365526_0+gfortran5+omnotebook+qt+sundials
>>> Build Dependencies: gtime, gsed, cmake, pkgconfig, autoconf, automake, libtool
>>> Library Dependencies: lp_solve, gettext, omniorb, readline, qjson, libgcc, gcc5, sundials, qt4-mac, qwt52
>>> Runtime Dependencies: omlib-modelica-3.2.1
>>>
>>>> On 7 Apr2018, at 4:34 PM, Ken Cunningham <ken.cunningham.webuse at gmail.com <mailto:ken.cunningham.webuse at gmail.com>> wrote:
>>>>
>>>>
>>>>
>>>>> On Apr 7, 2018, at 1:13 PM, Murray Eisenberg <murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>> wrote:
>>>>
>>>> With a small change in the openmodelica-devel Portfile that I did prior to starting the build (so it would use gcc7 for fortran), all of openmodelica-devel built through to completion for me on a current Xcode and 10.13 system, using no compiler variants, and only +libraries.
>>>>
>>>> set gfortran_versions {4.3 4.4 4.5 4.6 4.7 4.8 4.9 5 6 7}
>>>> set default_fortran_variant +gfortran7
>>>>
>>>>
>>>> Ken
>>>
>>> ---
>>> Murray Eisenberg murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>
>>> 503 King Farm Blvd #101 Home (240)-246-7240
>>> Rockville, MD 20850-6667 Mobile (413)-427-5334
>>>
>>>
>>
>
> ---
> Murray Eisenberg murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>
> 503 King Farm Blvd #101 Home (240)-246-7240
> Rockville, MD 20850-6667 Mobile (413)-427-5334
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20180416/77040d26/attachment.html>
More information about the macports-users
mailing list