It is confusing for people like me who use MacPorts at a more casual level than 
active developers get a message that “qt5-qtenginio” port should be removed and 
then to have to figure out how to remove it without breaking other ports we 
have installed, even if they are inactive.

In fact, I still have a remaining broken port message that I don’t know how to 
solve:
--->  Scanning binaries for linking errors
--->  Found 1 broken file, matching files to ports
--->  Found 1 broken port:
     py27-pyqt5 @5.8.2
         
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyQt5/Enginio.so

Do I just need to delete that one file that appears to be from qt5-qtenginio, 
but was not removed when I uninstalled it? Or do I need to uninstall and 
reinstall py27-pyqt5?

Thanks,
        ++Eric

-----Original Message-----
From: Clemens Lang <c...@macports.org>
Date: Friday, April 21, 2017 at 3:13 AM

    Hi,
    
    ----- On 21 Apr, 2017, at 00:34, Ryan Schmidt ryandes...@macports.org wrote:
    
    > Are you sure? It doesn't sound like a bug... if qt5 @5.6.2 requires
    > qt5-qtenginio, then isn't it proper for MacPorts to complain when trying 
to
    > uninstall qt5-qtenginio if qt5 @5.6.2 is still installed
    
    In general yes. However, this message happens for all users that upgrade qt5
    to 5.7.x and requires users to manually uninstall qt5-qtenginio. It would be
    preferable to find an automatic solution for the problem that does not 
require
    users to manually intervene.
    
    All our deactivate hacks disable dependencies that are still in use by other
    ports.
    
    -- 
    Clemens Lang
    

Reply via email to