Hi,

I'm testing a Qt5 subport for port:attica, which installs a dangling and 
unneeded libattica.0.dylib symlink in the destroot. I thought it'd be easy to 
remove it using `file delete ${destroot}${prefix}/lib/libattica.0.dylib`, but 
that operation appears to do nothing. `[file exists 
${destroot}${prefix}/lib/libattica.0.dylib]` also returns false, but when I 
print ${destroot}${prefix}/lib/libattica.0.dylib using ui_msg and then check 
the result (after `port destroot` terminates), the file does exist.

In fact, it would seem that the dangling symlink is created AFTER post-destroot 
completes; possibly related to

:debug:destroot Executing portdestroot::destroot_finish
:debug:destroot Fixing glibtool .la files in destroot for attica-qt5

I see in the log?

NB: my installed and active port:attica does have a valid libattica.0.dylib 
symlink . The Qt4 and Qt5 versions of attica create dylibs with a different 
numbering scheme, so those libraries should be able to co-exist and not run 
into a conflict because both ports install the same symlink.

I never saw anything like this with base 2.3.3 ...

R.
_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to