#12662 [Com]: Payflow modules
| From: | szii at sziisoft dot com | Date: | Mon, 23 Sep 2002 08:40:48 +0000 |
| Subject: | #12662 [Com]: Payflow modules | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-20080@lists.php.net to get a copy of this message | ||
ID: 12662
Comment by: szii@sziisoft.com
Reported By: brent@cc.gatech.edu
Status: No Feedback
Bug Type: Verisign Payflow Pro related
Operating System: Linux 2.4.4
PHP Version: 4.0.6
New Comment:
Forgot php version. Oops. 4.2.2
-Mike
Previous Comments:
------------------------------------------------------------------------
[2002-09-23 03:39:11] szii@sziisoft.com
The following "fails" as well. It'll compile/link, but cannot execure
pfpro_version, init, etc.
./configure --prefix=/home/crimeinc/third-party/php/current_install
--enable-discard-path --with-config-file-path=/home/crimeinc
--with-mysql --with-xml
--with-pfpro=shared,/home/crimeinc/third-party/payflowpro/linux/lib
Compiled as a cgi. Target environment is WAY the hell out of data
(system image circa 1995) but they won't update it.
Payflow lib was compiled for target glibc6+...possible incompatability
in the export tables since the system has 5?
The binary DOES execute, but ldd reports that it's linked to libc.so.6
libs. grr. Probably not a good idea to rely on it, but the only
option at this point is to get off these crappy servers.
Anyways...
Compiler: gcc 2.7.2
Kernel: 2.2.20
glibc: Looks like 4.7.6, 5.4.17 AND 5.3.12 are all installed.
(For reference, ISP is Hurricane Electric (he.net) and they suck
arse.)
Drop me an email and I'll run whatever tests ya want, within reason.
:)
-Mike
------------------------------------------------------------------------
[2002-02-02 06:43:38] sander@php.net
No feedback was provided for this bug, so it is being suspended.
If you are able to provide the information that was requested,
please do so and change the status of the bug back to "Open".
------------------------------------------------------------------------
[2002-01-11 17:10:54] lobbin@php.net
Can you
- try this with 4.1.1
- provide some more information about the compile
------------------------------------------------------------------------
[2001-08-08 16:56:30] brent@cc.gatech.edu
Trying to get PayFlowPro going with mod_ssl according to
the latest thinking on the forums.
I put the PayFlowPro shared library and include in a
directory as:
> ls -l /home/src/pfpro/lib
> total 676
> -rw-r--r-- 1 brent users 683104 Aug 8 15:13
libpfpro.so
> -rw-r--r-- 1 brent users 514 Aug 8 15:13
pfpro.h
I configure PHP 4.0.6:
> ./configure --with-pgsql \
> --with-apache=../apache_1.3.20 \
> --enable-track-vars \
> --with-pfpro=shared,/home/src/pfpro/lib
Then the apache 1.3.20+mod_ssl config:
> SSL_BASE=../openssl-0.9.6b
> ./configure \
> --enable-module=ssl \
> --prefix=/home/apache \
> --activate-module=src/modules/php4/libphp4.a
Everything configs, compiles and starts up nicely, but
when I try to use the pfpro functions, I get:
> Fatal error: Call to undefined function: pfpro_version()
in ....
Further clues: in the PHP source directory, the stuff in
the ext/pfpro is all nicely compiled into the pfpro.o, but
when I go to the libs directory and do an "ar t libphp4.a
| grep pfpro", there is no pfpro.o in there. This makes me
think it's a PHP build problem, not an apache problem.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=12662&edit=1