<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title></title></head><body><p style="margin: 0px;"><span style="font-family: arial, helvetica, sans-serif; font-size: 10pt;">Hi all,</span></p>
<div>
<div>
<div class=""> </div>
<div class=""><span style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none"><span style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none"><span style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none">sorry, the Portfile is now attached.</span></span></span></div>
<div class=""> </div>
<div class=""><span style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none"><span style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none"><span style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none">Thanks again!</span></span></span></div>
<div class=""> </div>
<div class=""> </div>
<div class="" style="padding-left: 30px;">
<p style="margin: 0px 5px 0px 0px;"> </p>
</div>
<div class="" style="margin: 0px;"><span class="" style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color: rgba(0, 0, 0, 1.0);"><strong class="">From: </strong></span><span class="" style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;">Chris Jones <<a class="" href="mailto:jonesc@hep.phy.cam.ac.uk">jonesc@hep.phy.cam.ac.uk</a>><br class="" /></span></div>
<div class="" style="margin: 0px;"><span class="" style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color: rgba(0, 0, 0, 1.0);"><strong class="">Subject: </strong></span><span class="" style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;"><strong class="">Aw: Self-made port breaks after deactivating and reactivating</strong><br class="" /></span></div>
<div class="" style="margin: 0px;"><span class="" style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color: rgba(0, 0, 0, 1.0);"><strong class="">Date: </strong></span><span class="" style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;">29. Januar 2019 um 17:51:54 MEZ<br class="" /></span></div>
<div class="" style="margin: 0px;"><span class="" style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color: rgba(0, 0, 0, 1.0);"><strong class="">To: </strong></span><span class="" style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;"><a class="" href="mailto:macports-dev@lists.macports.org">macports-dev@lists.macports.org</a><br class="" /></span></div>
<br class="" />
<div class="">
<div class="">Hi,<br class="" /><br class="" />Please post the portfile so we can look at it.<br class="" /><br class="" />Chris<br class="" /><br class="" />On 29/01/2019 4:40 pm, <a class="" href="mailto:alex-rusch@t-online.de">alex-rusch@t-online.de</a> wrote:<br class="" />Hello fellow MacPorts enthusiasts,<br class="" />I am new to developing Portfiles and I currently work on my first own port (in a local repository). It configures, builds, destroots and installs two targets: A dynamic library and an executable, the former being linked to the latter.<br class="" />I can confirm that both are fully working after the port installation.<br class="" />However, as soon as I deactivate the port and reactivate that same port variant, the executable does not work anymore as the library is no longer loaded correctly.<br class="" />Error:<br class="" />dyld: Library not loaded: @rpath/libtestmp.dylib<br class="" />Referenced from: /opt/local/bin/bintestmp<br class="" />Reason: image not found<br class="" />Abort trap: 6<br class="" />The library itself still works just fine.<br class="" />Performing 'otool -L' on the binary reveals that, indeed, the shared library is no longer loaded correctly (its correct location is /opt/local/lib/libtestmp.dylib):<br class="" />@rpath/libtestmp.dylib (compatibility version 0.0.0, current version 0.0.0)<br class="" />Manually relinking the shared library with 'install_name_tool' succeeds and fixes the executable.<br class="" />I tried to fix this issue myself and searched for similar problems but I could not find an answer, which is why I am finally writing to this list.<br class="" />Can you help me with that issue? Am I missing something obvious?<br class="" />Thanks a lot in advance, any help is much appreciated!<br class="" /><br class="" /></div>
</div>
</div>
</div></body></html>