#38626: oracle-instantclient: set rpath instead of advising users to set DYLD_LIBRARY_PATH -----------------------------------+-------------------------- Reporter: dluke@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: oracle-instantclient | -----------------------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:2 ryandesign@…]:
But I may have just messed up my usage of `string match`.
Yes, I did. Fixed version attached. It seems to work using oracle instant client 11 on Intel on Mountain Lion. But it fails as follows using oracle instant client 10 on PowerPC on Tiger: {{{ $ php55 -r 'oci_connect("username", "password");' PHP Warning: PHP Startup: Unable to load dynamic library '/Volumes/Data/macports/tiger/lib/php55/extensions/no-debug-non- zts-20121212/oci8.so' - dlopen(/Volumes/Data/macports/tiger/lib/php55/extensions/no-debug-non- zts-20121212/oci8.so, 9): Library not loaded: /Volumes/Data/macports/tiger/lib/oracle/libclntsh.dylib.10.1 Referenced from: /Volumes/Data/macports/tiger/lib/php55/extensions/no- debug-non-zts-20121212/oci8.so Reason: no suitable image found. Did find: /Volumes/Data/macports/tiger/lib/oracle/libclntsh.dylib.10.1: unknown required load command 0x8000001C in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/Volumes/Data/macports/tiger/lib/php55/extensions/no-debug-non- zts-20121212/pdo_oci.so' - dlopen(/Volumes/Data/macports/tiger/lib/php55/extensions/no-debug-non- zts-20121212/pdo_oci.so, 9): Library not loaded: /Volumes/Data/macports/tiger/lib/oracle/libclntsh.dylib.10.1 Referenced from: /Volumes/Data/macports/tiger/lib/php55/extensions/no- debug-non-zts-20121212/pdo_oci.so Reason: no suitable image found. Did find: /Volumes/Data/macports/tiger/lib/oracle/libclntsh.dylib.10.1: unknown required load command 0x8000001C in Unknown on line 0 Fatal error: Call to undefined function oci_connect() in Command line code on line 1 }}} Replying to [comment:3 dluke@…]:
I can try the patch, but if you have output from the build log on what command is actually run, that might be easier.
MacPorts does not log anything for commands run with `system`. -- Ticket URL: <https://trac.macports.org/ticket/38626#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X