#37116: php54-fpm and php55-fpm conflict and violate the mtree on php/fpm/status.html --------------------------+-------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: php-fpm --------------------------+-------------------------- php54-fpm and php55-fpm conflict and violate the mtree: {{{ $ port installed php54-fpm The following ports are currently installed: php54-fpm @5.4.9_0 (active) $ sudo port install php55-fpm ---> Computing dependencies for php55-fpm ---> Fetching distfiles for php55-fpm ---> Verifying checksum(s) for php55-fpm ---> Extracting php55-fpm ---> Applying patches to php55-fpm ---> Configuring php55-fpm ---> Building php55-fpm ---> Staging php55-fpm into destroot ---> Creating launchd control script ########################################################### # A startup item has been generated that will aid in # starting php55-fpm with launchd. It is disabled # by default. Execute the following command to start it, # and to cause it to launch at startup: # # sudo port load php55-fpm ########################################################### Warning: violation by /opt/local/php Warning: php55-fpm violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! ---> Installing php55-fpm @5.5.0alpha1_0 ---> Activating php55-fpm @5.5.0alpha1_0 Error: org.macports.activate for port php55-fpm returned: Image error: /opt/local/php/fpm/status.html is being used by the active php54-fpm port. Please deactivate this port first, or use 'port -f activate php55-fpm' to force the activation. Please see the log file for port php55-fpm for details: /opt/local/var/macports/logs/_Users_rschmidt_macports_dports_lang_php/php55-fpm/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port php55-fpm failed $ }}} php53-fpm installs status.html elsewhere: {{{ $ port contents php53-fpm | grep status /opt/local/share/php/fpm/status.html $ }}} All ${php}-fpm subports should probably install status.html in a path containing ${php}. Not sure how to configure that, or how this file is used. -- Ticket URL: <https://trac.macports.org/ticket/37116> MacPorts <http://www.macports.org/> Ports system for Mac OS