<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>The two sundials ports don't have exactly identical file names, but there is too much overlap to try a simple naming trick for installing them both it appears.</div><div><br></div><div>If one of the ports you want to install has a bundled copy of sundials that you can statically link in, you might get away with that as a quick one-off solution. Not a great general solution, but it is done.</div><div><div><br></div><div><br></div><div>More commonly, you would have to come up with a scheme to install them in non-conflicting locations where they can coexist without crashing into each other, and then direct the ports that need them to the location.</div><div><br></div><div>e.g.</div><div><br></div><div>/opt/local/libexec/sundials/*</div><div>/opt/local/libexec/sundials2*</div><div><br></div><div>or sometimes this pattern is chosen</div><div><br></div><div>/opt/local/include/sundials/*</div><div>/opt/local/include/sundials2/*</div><div>/opt/local/lib/sundials/*</div><div>/opt/local/lib/sundials2/*</div><div><br></div><div><br></div><div>Sometimes, if one version is far more favoured than the other, the favoured version gets the default install location, and the less commonly used one gets an alternate location. This can be easier as most ports don't need to be modified, but also can generate hassles if the wrong library or header collection is found.</div><div><br></div><div><br></div><div>And then, each and every port that uses sundials* needs to be checked and/or modified to make sure they find and use the correct versions of the headers and libraries.</div><div><br></div><div>A fair bit of work, to be sure...usually takes a dedicated dev who needs them both to work to dive in on this kind of project.</div><div><br></div><div>Updating ports to all use the latest version of the library is often a simpler and better solution, eg the recent ffmpeg project...</div><div><br></div><div>Ken</div><div><br></div><div><br><div><div>On 2018-06-03, at 2:51 PM, Murray Eisenberg wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">The current octave (<span style="font-family: Menlo; font-size: 12px; background-color: rgb(255, 255, 255);" class="">@4.4.0_2+accelerate+app+docs+gfortran+graphicsmagick+qt5+sound)</span> epends on sundials2.<div class="">openmodelica-dvel depends on sundials. And sundials cannot be installed because it conflicts with sundials2.</div><div class=""><br class=""></div><div class="">Any way to resolve this?</div><div class=""><br class=""></div><div class=""><br class=""><div class="">
---<br class="">Murray Eisenberg<span class="Apple-tab-span" style="white-space: pre;">                       </span><a href="mailto:murrayeisenberg@gmail.com" class="">murrayeisenberg@gmail.com</a><br class="">503 King Farm Blvd #101<span class="Apple-tab-span" style="white-space: pre;">     </span>Home (240)-246-7240<br class="">Rockville, MD 20850-6667<span class="Apple-tab-span" style="white-space: pre;">  </span>Mobile (413)-427-5334<br class=""><br class="">

</div>

<br class=""></div></div></blockquote></div><br></div></div></body></html>