[MacPorts] #64255: php81-apache2handler: unexpectedly uses xxhashlib, which fails

MacPorts noreply at macports.org
Tue Dec 21 09:31:22 UTC 2021


#64255: php81-apache2handler: unexpectedly uses xxhashlib, which fails
-------------------------+-------------------------
  Reporter:  BjarneDMat  |      Owner:  ryandesign
      Type:  defect      |     Status:  accepted
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:              |   Keywords:  snowleopard
      Port:  php         |
-------------------------+-------------------------

Comment (by ryandesign):

 Interesting. As I said, we have successful builds of these ports on the
 buildbot, yes even on Snow Leopard. The PHP changelog shows xxhash support
 was added in 8.1.0.

 Make sure you've cleaned php81-apache2handler before attempting the trace
 mode build. If you already did that, and trace mode doesn't properly hide
 xxhashlib, then you could deactivate it prior to installing
 php81-apache2handler and reactivate it afterward.

 {{{
 sudo port -f deact xxhashlib
 sudo port clean php81-apache2handler
 sudo port upgrade php81-apache2handler
 sudo port act xxhashlib
 }}}

 You almost never want to use the `-p` flag with `port install` or `port
 upgrade`. It will proceed to install or upgrade a port despite one of its
 dependencies not being able to be upgraded. This could mean that the port
 you upgraded or installed with `-p` is now built improperly, because it
 was not built against the intended version of its dependency.

-- 
Ticket URL: <https://trac.macports.org/ticket/64255#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list