php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #12662 Payflow modules
Submitted: 2001-08-08 16:56 UTC Modified: 2002-02-02 06:43 UTC
Votes:4
Avg. Score:5.0 ± 0.0
Reproduced:3 of 3 (100.0%)
Same Version:0 (0.0%)
Same OS:1 (33.3%)
From: brent at cc dot gatech dot edu Assigned:
Status: No Feedback Package: Verisign Payflow Pro related
PHP Version: 4.0.6 OS: Linux 2.4.4
Private report: No CVE-ID: None
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: brent at cc dot gatech dot edu
New email:
PHP Version: OS:

 

 [2001-08-08 16:56 UTC] brent at cc dot gatech dot 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.


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-01-11 17:10 UTC] lobbin@php.net
Can you
 - try this with 4.1.1
 - provide some more information about the compile
 [2002-02-02 06:43 UTC] 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-09-23 03:39 UTC] szii at sziisoft dot 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-09-23 03:40 UTC] szii at sziisoft dot com
Forgot php version.  Oops.  4.2.2

-Mike
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 15:01:29 2024 UTC