[PHP] problems with 4.1.2 build

2002-03-16 Thread Phil Glatz

I'm trying to build PHP 4.1.2 with an existing static Apache 1.3.23 
installation, and am having some resolution problems I haven't seen before.

This is on a dusty old Free BSD 2.2.2 system, but I was able to build 4.1.1 
with no problems with the same configuration.  It uses gcc version 2.7.2.1 
--- yes, I know I should upgrade the OS, but since it was able to make 
4.1.1 ok a few weeks ago, I'm guessing that isn't the problem.  I'm 
compiling in postgres and gd support, but have the same problem with them out.


I followed the steps (minimal apache, php, fuill apache), running configure 
each time and doing a make clean.

During the PHP make I see:
gcc -I. -I/usr/local/src/php-4.1.2/sapi/apache -I/usr/local/src/php-4.1.2/main
-I/usr/local/src/php-4.1.2 -I/usr/local/src/apache_1.3.23/src/include
-I/usr/local/src/apache_1.3.23/src/os/unix -I/usr/local/src/php-4.1.2/Zend
-I/usr/local/src/php-4.1.2/ext/xml/expat 
-I/usr/local/src/apache_1.3.23/src/include
-I/usr/local/src/apache_1.3.23/src/os/unix -I/usr/local/src/php-4.1.2/TSRM
-g -O2  -c mod_php4.c  touch mod_php4.lo
In file included from /usr/local/src/apache_1.3.23/src/include/httpd.h:72,
  from mod_php4.c:32:
/usr/local/src/apache_1.3.23/src/include/ap_config.h:1386: warning: 
`XtOffsetOf' redefined
/usr/local/src/php-4.1.2/main/php.h:342: warning: this is the location of 
the previous definition

I was able to fix this by editing main/php.h and removing the extra spaces, 
so the definition was the same as in the other files.

I tried an Apache build, but it gave me:
=== src/modules/php4
gcc -c  -I../../os/unix -I../../include   -funsigned-char
-I/usr/local/src/php-4.1.2 -I/usr/local/src/php-4.1.2/main 
-I/usr/local/src/php-4.1.2/main
-I/usr/local/src/php-4.1.2/Zend -I/usr/local/src/php-4.1.2/Zend
-I/usr/local/src/php-4.1.2/TSRM -I/usr/local/src/php-4.1.2/TSRM 
-I/usr/local/src/php-4.1.2
-DUSE_EXPAT -I../../lib/expat-lite `../../apaci` -fpic -DSHARED_MODULE
mod_php4.c  mv mod_php4.o mod_php4.so-o
In file included from ../../include/httpd.h:72,
  from mod_php4.c:32:
../../include/ap_config.h:1386: warning: `XtOffsetOf' redefined
/usr/local/src/php-4.1.2/main/php.h:342: warning: this is the location of 
the previous definition
rm -f libphp4.so
gcc -shared -o libphp4.so mod_php4.so-o 
libmodphp4.a  -L/usr/local/src/gd-1.8.4/ 
-L/usr/local/postgres/lib  -L/usr/local/src/gd-1.8.4/ 
-L/usr/local/postgres/lib -Lmodules/php4 -L../modules/php4 
-L../../modules/php4 -lmodphp4   -lpq -lgd -lcrypt -lbind 
-lm  -lcrypt   -lcrypt
ld: libmodphp4.a(zend_alloc.o): RRS text relocation at 0x1cd9 for 
_zend_unblock_interruptions
ld: libmodphp4.a(zend_alloc.o): RRS text relocation at 0x1ccd for 
_alloc_globals
ld: libmodphp4.a(zend_alloc.o): RRS text relocation at 0x1cc0 for 
_alloc_globals

followed by hundreds of similar errors...

thanks



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] `XtOffsetOf' redefined messing up 4.1.2 build

2002-03-14 Thread Phil Glatz

I'm trying to build PHP 4.1.2 with an existing static Apache 1.3.23 
installation, and am having some resolution problems I haven't seen before.

This is on a dusty old Free BSD 2.2.2 system, but I was able to build 4.1.1 
with no problems with the same configuration.  It uses gcc version 2.7.2.1 
--- yes, I know I should upgrade the OS, but since it was able to make 
4.1.1 ok a few weeks ago, I'm guessing that isn't the problem.  I'm 
compiling in postgres and gd support, but have the same problem with them out.


I followed the steps (minimal apache, php, fuill apache), running configure 
each time and doing a make clean.

During the PHP make I see:
gcc -I. -I/usr/local/src/php-4.1.2/sapi/apache -I/usr/local/src/php-4.1.2/main
-I/usr/local/src/php-4.1.2 -I/usr/local/src/apache_1.3.23/src/include
-I/usr/local/src/apache_1.3.23/src/os/unix -I/usr/local/src/php-4.1.2/Zend
-I/usr/local/src/php-4.1.2/ext/xml/expat 
-I/usr/local/src/apache_1.3.23/src/include
-I/usr/local/src/apache_1.3.23/src/os/unix -I/usr/local/src/php-4.1.2/TSRM
-g -O2  -c mod_php4.c  touch mod_php4.lo
In file included from /usr/local/src/apache_1.3.23/src/include/httpd.h:72,
  from mod_php4.c:32:
/usr/local/src/apache_1.3.23/src/include/ap_config.h:1386: warning: 
`XtOffsetOf' redefined
/usr/local/src/php-4.1.2/main/php.h:342: warning: this is the location of 
the previous definition


I tried an Apache build, but it gave me:
=== src/modules/php4
gcc -c  -I../../os/unix -I../../include   -funsigned-char
-I/usr/local/src/php-4.1.2 -I/usr/local/src/php-4.1.2/main 
-I/usr/local/src/php-4.1.2/main
-I/usr/local/src/php-4.1.2/Zend -I/usr/local/src/php-4.1.2/Zend
-I/usr/local/src/php-4.1.2/TSRM -I/usr/local/src/php-4.1.2/TSRM 
-I/usr/local/src/php-4.1.2
-DUSE_EXPAT -I../../lib/expat-lite `../../apaci` -fpic -DSHARED_MODULE
mod_php4.c  mv mod_php4.o mod_php4.so-o
In file included from ../../include/httpd.h:72,
  from mod_php4.c:32:
../../include/ap_config.h:1386: warning: `XtOffsetOf' redefined
/usr/local/src/php-4.1.2/main/php.h:342: warning: this is the location of 
the previous definition
rm -f libphp4.so
gcc -shared -o libphp4.so mod_php4.so-o 
libmodphp4.a  -L/usr/local/src/gd-1.8.4/ 
-L/usr/local/postgres/lib  -L/usr/local/src/gd-1.8.4/ 
-L/usr/local/postgres/lib -Lmodules/php4 -L../modules/php4 
-L../../modules/php4 -lmodphp4   -lpq -lgd -lcrypt -lbind 
-lm  -lcrypt   -lcrypt
ld: libmodphp4.a(zend_alloc.o): RRS text relocation at 0x1cd9 for 
_zend_unblock_interruptions
ld: libmodphp4.a(zend_alloc.o): RRS text relocation at 0x1ccd for 
_alloc_globals
ld: libmodphp4.a(zend_alloc.o): RRS text relocation at 0x1cc0 for 
_alloc_globals

followed by hundreds of similar errors...

thanks



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] How to test the load

2001-12-14 Thread Phil Glatz

At 09:35 AM 12/14/2001 -0500, jimtronic wrote:
This may be more of webserver question, but what methods are used to test 
the load on a php script or a family of scripts.

Start with ab, the Apache stress tester that comes with the Apache 
distribution.  Microsoft also has a free stress testing tool you can run 
from your windows client.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] bound variables and postgres

2001-05-23 Thread Phil Glatz

I've been using the PHP 4 postgres interface, but it does not support bound 
variables.  Will it do so in the future, or are there any workarounds?


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] best way to flush stdout?

2001-05-21 Thread Phil Glatz

I have a page that displays a few lines, then runs a database query that 
takes five or six seconds. I'd like to flush stdout and display the first 
text while the query is running, so the user doesn't think the site is 
down.  What's the best way to accomplish this?  thanks


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] benefit of constants

2001-03-02 Thread Phil Glatz

At 12:48 PM 03/02/2001 -0700, Joe wrote:
is there any real benefit to declaring a CONSTANT over just defining a 
variable?

The fact they can't be overwritten makes them more appropriate for true 
constants, absolutely no way to change their values.  I frequently use them 
in include files to set widths, etc., that are brought into all the pages 
in a project.

Plus, they have global scope - great if you are in the habit of forgetting 
global declarations in functions g.

And my guess is their is less overhead in using them, even in an 
interpreted environment.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] posgres 7 functions not working with PHP4

2001-02-23 Thread Phil Glatz

I've just built Apache 1.3.17 on Free BSD, using php-4.0.1pl2 and linking 
with the postgres 7.0.3 as a shared object.

I also linked in mySQL support, which works correctly.  When I try 
accessing the posgres database by calling pg_Connect(), my web server 
doesn't even display a page, other than "this page cannot be displayed" (in 
IE) or "page contains no data" (Netscape).

The error log displays:
(null): Undefined symbol "_PQsetdbLogin" called from 
httpd:/com/apache/libexec/libphp4.so at 0x8256498

1) Why isn't the function call resolving?  It appears to be in the postgres 
library.
2) What's with the format of the error message?  There isn't a date or 
error level field.  I'm guessing the error occurred somewhere very early in 
the Apache parsing process.

Does Postgres 7.0.3 work with PHP 4?

thanks


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]