<div dir="ltr">As your quoted text shows, +gfortran is not an existing variant for qrupdate. Choose +gcc7 for example.<div><br></div><div>David</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 16, 2018 at 1:50 PM, Murray Eisenberg <span dir="ltr"><<a href="mailto:murrayeisenberg@gmail.com" target="_blank">murrayeisenberg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">After uninstalling the +atlas variant of octave and its direct or indirect deps or dependent’s sundials, SuiteSparse. qrupdate, and arpack, I began reinstalling with the +accelerate variant.<div><br></div><div>I used (with sudo):</div><div><br></div><div>  <span style="font-family:Menlo;font-size:12px;background-color:rgb(255,255,255)">port install octave +app+accelerate+docs+fltk+<wbr>gfortran+graphicsmagick+qt5+<wbr>sound</span><span style="font-family:Menlo;font-size:12px;background-color:rgb(255,255,255)"> </span></div><div><font face="Menlo"><span style="font-size:12px;background-color:rgb(255,255,255)"><br></span></font></div><div>but when the octave installation was running it tried to install qrupdate and hit error:</div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)">  </span><span style="font-family:Menlo;font-size:12px;background-color:rgb(255,255,255)">Error: Failed to fetch qrupdate: must set at least one Fortran variant (e.g. +gfortran, +gccX, +g95)</span></div><div><font face="Menlo"><span style="font-size:12px;background-color:rgb(255,255,255)"><br></span></font></div><div>So I quit that, cleaned everything, and directly tried...</div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)">  </span><span style="font-family:Menlo;font-size:12px;background-color:rgb(255,255,255)">port install qrupdate +accelerate +gfortran</span></div><div><font face="Menlo"><span style="font-size:12px;background-color:rgb(255,255,255)"><br></span></font></div><div>… and got same error message that I must set a Fortran variant.</div><div><br></div><div>Now I’m puzzled: the qrupdate port says +gfortran is such a variant, then fails to accept it.  And in fact:</div><div><br></div><div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)"><span style="font-variant-ligatures:no-common-ligatures">port info qrupdate</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)"><span style="font-variant-ligatures:no-common-ligatures">qrupdate @1.1.2_5 (math)</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)"><span style="font-variant-ligatures:no-common-ligatures">Variants:             [+]accelerate, atlas, g95, gcc44, gcc45, gcc46, gcc47,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)"><span style="font-variant-ligatures:no-common-ligatures">                      gcc48, gcc49, gcc5, gcc6, [+]gcc7, openblas, universal</span></div></div><div><br></div><div>(I see what Ken Cunningham said in separate message about blowing up MacPorts and starting over, but I have quite a number of config files, e.g., for apache, mysql, php, phpmyadmin, that I’d hate to set up again; that could take days. Unless I misunderstand what Ken said.)</div><div><br><div><blockquote type="cite"><span class=""><div>On 16 Apr2018, at 3:55 PM, Adam Dershowitz <<a href="mailto:dersh@alum.mit.edu" target="_blank">dersh@alum.mit.edu</a>> wrote:</div><br class="m_1699449674017586163Apple-interchange-newline"></span><div><div class="h5"><div><div style="word-wrap:break-word;line-break:after-white-space">As an datapoint, but not completely answering your question.  I have the following installed and all working:<div><br></div><div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)"><span style="font-variant-ligatures:no-common-ligatures">sundials @3.1.0_1+accelerate+fortran_<wbr>klu+gfortran+mpich (active)</span></div><div><span style="font-variant-ligatures:no-common-ligatures"><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)"><span style="font-variant-ligatures:no-common-ligatures">octave @4.2.2_1+accelerate+app+docs+<wbr>fltk+gfortran+graphicsmagick+<wbr>qt4+sound (active)</span></div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)"><span style="font-variant-ligatures:no-common-ligatures">SuiteSparse @4.2.1_4+accelerate (active)</span></div></span></div><div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)"><span style="font-variant-ligatures:no-common-ligatures">openmodelica-devel @1.13.0~dev-882-g45503fc_0+<wbr>gfortran5+omnotebook+qt+<wbr>sundials (active)</span></div></div><div><span style="font-variant-ligatures:no-common-ligatures"><br></span></div><div><br class="m_1699449674017586163webkit-block-placeholder"></div><div>
<div>I don’t recall the installation order, or if any of those are not the default variant.  </div><div><br></div><div>--Adam</div><div><br class="m_1699449674017586163khtml-block-placeholder"></div><div><br class="m_1699449674017586163khtml-block-placeholder"></div>

</div>
<div><br><blockquote type="cite"><div>On Apr 16, 2018, at 3:39 PM, Murray Eisenberg <<a href="mailto:murrayeisenberg@gmail.com" target="_blank">murrayeisenberg@gmail.com</a>> wrote:</div><br class="m_1699449674017586163Apple-interchange-newline"><div><div>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.<br><br>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:<br><br>    octave @4.2.2_1+app+atlas+docs+fltk+<wbr>gfortran+graphicsmagick+qt5+<wbr>sound <br>    SuiteSparse @4.2.1_4+atlas  [NB: octave depends on SuiteSparse]<br><br>I wonder if the following ploy might work (this is the MacPorts part of the question):<br><br>    (1) uninstalling the +atlas variants of SuiteSparse and octave;<br><br>    (2) install openmodelica-devel (assuming that the presence of atlas and libatlas was the sole issue); then finally<br><br>    (3) reinstalling the +atlas variants of octave and SuiteSparse.<br><br>Note that openmodelica _seems_ to use SuiteSparse as well as lapack. And sundials has a library dependency on SuiteSparse.<br><br>Further information:<br><br>[me:~]$ sp dependent atlas<br>SuiteSparse depends on atlas<br>arpack depends on atlas<br>octave depends on atlas<br>qrupdate depends on atlas<br><br>[me:~]$ sp deps octave<br>Full Name: octave @4.2.2_1+accelerate+app+docs+<wbr>fltk+gfortran+graphicsmagick+<wbr>qt5+sound<br>Build Dependencies:   gawk, icoutils, librsvg, grep, findutils, gsed, flex, bison, gperf, perl5, pkgconfig, gcc7, pkgconfig, librsvg, texinfo, texlive-basic, texlive-latex, texlive-fonts-recommended<br>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,<br>                      <wbr>vecLibFort, libgcc, qscintilla-qt5, fltk, libsndfile, portaudio, GraphicsMagick, qt5-qtbase, qt5-qttools<br>Runtime Dependencies: epstool, ghostscript, fig2dev, pstoedit<br><br>[me:~]$ sp deps openmodelica-devel <br>Full Name: openmodelica-devel @1.13.0~dev-895-g0365526_0+<wbr>gfortran5+omnotebook+qt+<wbr>sundials<br>Build Dependencies:   gtime, gsed, cmake, pkgconfig, autoconf, automake, libtool<br>Library Dependencies: lp_solve, gettext, omniorb, readline, qjson, libgcc, gcc5, sundials, qt4-mac, qwt52<br>Runtime Dependencies: omlib-modelica-3.2.1<br><br><blockquote type="cite">On 7 Apr2018, at 4:34 PM, Ken Cunningham <<a href="mailto:ken.cunningham.webuse@gmail.com" target="_blank">ken.cunningham.webuse@gmail.<wbr>com</a>> wrote:<br><br><br><br><blockquote type="cite">On Apr 7, 2018, at 1:13 PM, Murray Eisenberg <<a href="mailto:murrayeisenberg@gmail.com" target="_blank">murrayeisenberg@gmail.com</a>> wrote:<br></blockquote><br>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.<br><br>set gfortran_versions {4.3 4.4 4.5 4.6 4.7 4.8 4.9 5 6 7}<br>set default_fortran_variant +gfortran7<br><br><br>Ken<br></blockquote><br>---<br>Murray Eisenberg<span class="m_1699449674017586163Apple-tab-span" style="white-space:pre-wrap">  </span><span class="m_1699449674017586163Apple-tab-span" style="white-space:pre-wrap">  </span><span class="m_1699449674017586163Apple-tab-span" style="white-space:pre-wrap">  </span><a href="mailto:murrayeisenberg@gmail.com" target="_blank">murrayeisenberg@gmail.com</a><br><a href="https://maps.google.com/?q=503+King+Farm+Blvd+%23101&entry=gmail&source=g">503 King Farm Blvd #101</a><span class="m_1699449674017586163Apple-tab-span" style="white-space:pre-wrap">   </span>Home (240)-246-7240<br>Rockville, MD 20850-6667<span class="m_1699449674017586163Apple-tab-span" style="white-space:pre-wrap">     </span>Mobile (413)-427-5334<br><br><br></div></div></blockquote></div><br></div></div></div></div></div></blockquote></div><div><div class="h5"><br><div>
---<br>Murray Eisenberg<span class="m_1699449674017586163Apple-tab-span" style="white-space:pre-wrap">                  </span><a href="mailto:murrayeisenberg@gmail.com" target="_blank">murrayeisenberg@gmail.com</a><br><a href="https://maps.google.com/?q=503+King+Farm+Blvd+%23101&entry=gmail&source=g">503 King Farm Blvd #101</a><span class="m_1699449674017586163Apple-tab-span" style="white-space:pre-wrap">   </span>Home (240)-246-7240<br>Rockville, MD 20850-6667<span class="m_1699449674017586163Apple-tab-span" style="white-space:pre-wrap">     </span>Mobile (413)-427-5334<br><br>

</div>
<br></div></div></div></div></blockquote></div><br></div>