[MacPorts] #61756: Apache php8 module looking for argon2 library in /usr/lib due to wrong rpath
MacPorts
noreply at macports.org
Sun Dec 6 00:09:04 UTC 2020
#61756: Apache php8 module looking for argon2 library in /usr/lib due to wrong
rpath
-----------------------------------+-------------------------------
Reporter: jrcii | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: php apache2 httpd
Port: php80-apache2handler |
-----------------------------------+-------------------------------
Description changed by jrcii:
Old description:
> Expected: start apache successfully with mod_php80 in httpd.conf
>
> Observed: apache says that mod_php80 is trying to load
> `@rpath/libargon2.1.dylib` and can't find the image
>
> Steps to reproduce: install apache2, php80, and php80-apache2handler, and
> try `/opt/local/sbin/httpd -k start`
>
> Solution: cp /opt/local/lib/libargon2.1.dylib /usr/lib apache starts
> Someone has to fix the rpath.
>
> I'm reciting these errors, paths, and filenames from memory so sorry if
> they're a bit off.
New description:
Expected: start apache successfully with mod_php80 in httpd.conf
Observed: apache says that mod_php80 is trying to load
`@rpath/libargon2.1.dylib` and can't find the image
Steps to reproduce: install apache2, php80, and php80-apache2handler, and
try `/opt/local/sbin/httpd -k start`
Solution: cp /opt/local/lib/libargon2.1.dylib /usr/lib apache starts
Someone has to fix the rpath.
I'm reciting these errors, paths, and filenames from memory so sorry if
they're a bit off.
Temporary Fix:
`sudo install_name_tool -add_rpath /opt/local/lib
/opt/local/lib/apache2/modules/mod_php80.so`
--
--
Ticket URL: <https://trac.macports.org/ticket/61756#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list