Re: PHP Build Issues on Soalris 9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+--------------------------------------------------------------------+
|                       *** ATTENTION Chuck Carson ***  	           |
|                                                                    |

I'm not able to help really....

I am configuring with this:
adcinfops01:/usr/local/src/php-5.0.4 #./configure
--prefix=/usr/local/php-5.0.4 --with-apxs2=/usr/local/apache2/bin/apxs

a SuSE orientated tutorial gives --with-apxs2 as:

--with-apxs2=/usr/sbin/apxs2-prefork

should this be this for you?:

--with-apxs2=/usr/local/apache2/bin/apxs2-prefork

if so, tada :-) heh you never know. otherwise read on.

--enable-cli --enable-cgi --with-openssl=/usr/local/ssl --with-zlib
--with-zlib-dir=/usr/local/lib --with-bz2 --enable-dio --with-gd
--with-gettext --with-mysql=/usr/local/mysql
--with-mysql-sock=/tmp/mysql.sock --enable-sockets
--with-oci8=/u01/app/oracle/product/10.2 --enable-sigchild

LDFLAGS="-L/usr/local/mysql/lib/mysql
-L/u01/app/oracle/product/10.2/lib32 -L/usr/local/ssl/lib
-L/usr/local/lib"

How can I determine what it thinks is missing?

....I take it you have looked in debug.log (whereever it lives)
for error messages? most probably you have, but it may have been
5am ;-)



Thx,
CC



Yea, it is complaining about the wrong ELF type for the oracle libs. I
have to manually tweak the Makefile, chaging product/10.2/lib to
product/10.2/lib32 to get it to compile correctly. (even though
LDFLAGS has the lib32 directory it still doesnt pick it up correctly)

but after the tweak it builds without errors but still gives segfault?

which worker module are you using with apache2? you have to use the prefork
module due to some non-threadsafe extensions in php (_IIRC_ Rasmus said that
its practically speaking impossible to know exactly what,where,why) ...
but you probably know that also :-/

<simpleton-idea>
maybe try building with php 5.0.2 or 5.0.3 to see
if the problem 'goes away' (for now)?
</simpleton-idea>

also have you tried running apache thru gdb and see what it spits out
when the segfault occurs? (regarding gdb, I can just about find the executable,
using it is another matter!)


-CC


Yea, my apache server is built with prefork. (I am using the package
from sunfreeware.com, which is trustworthy)

but it maybe be built with numerous worker modules. is prefork
selected?

maybe its worth building a clean setup with an apache
src tree direct from apache?



I guess I need to start trying down revs of php...

-CC



When doing a make test, I get these results. (Are these typical and
safe to ignore?)

I guess that depends on what you parts of php you are using ...


=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Bug #31672 (one-line comment with </script>) [tests/basic/bug31672.phpt]
Test for buffering in core functions with implicit flush off
[tests/func/008.phpt]

ignore (I guess)

Convert warnings to exceptions [tests/lang/038.phpt]

er?

Bug #29944 (function defined in switch crashes PHP) [tests/lang/bug29944.phpt]

sounds like a crap idea anyhow :-) are you doing this?

Bug #22836 (returning references to NULL) [Zend/tests/bug22836.phpt]
Test 3: Exception Test [ext/dom/tests/dom003.phpt]

er?

Bug #24155 (gdImageRotate270 rotation problem). [ext/gd/tests/bug24155.phpt]
gdimagefill() function (Bug #19366 (fixed in bundled libgd))
[ext/gd/tests/bug27582_1.phpt]

are you using gd? fill/rotate?

EUC-JP to ISO-2022-JP [ext/iconv/tests/eucjp2iso2022jp.phpt]
EUC-JP to SJIS [ext/iconv/tests/eucjp2sjis.phpt]
iconv_mime_encode() sanity cheeck. [ext/iconv/tests/iconv004.phpt]
iconv_mime_decode() [ext/iconv/tests/iconv_mime_decode.phpt]
iconv_mime_decode_headers() [ext/iconv/tests/iconv_mime_decode_headers.phpt]
iconv_mime_encode() [ext/iconv/tests/iconv_mime_encode.phpt]
iconv stream filter [ext/iconv/tests/iconv_stream_filter.phpt]
iconv_strlen() [ext/iconv/tests/iconv_strlen.phpt]
iconv_strpos() [ext/iconv/tests/iconv_strpos.phpt]
iconv_strrpos() [ext/iconv/tests/iconv_strrpos.phpt]
iconv_substr() [ext/iconv/tests/iconv_substr.phpt]
ob_iconv_handler() [ext/iconv/tests/ob_iconv_handler.phpt]

are you using iconv?

Bug #29992 (foreach by reference corrupts the array)
[ext/standard/tests/array/bug29992.phpt]

Bug #31213 (Sideeffects caused by bug #29493)
[ext/standard/tests/array/bug31213.phpt]

er?

Bug #22414 (passthru() does not read data correctly)
[ext/standard/tests/file/bug22414.phpt]

do you use passthru()

date_sunrise() and date_sunset() functions
[ext/standard/tests/general_functions/sunfuncts.phpt]

do you use date_sun*()

Bug #25665 (var_dump () hangs on Nan and INF)
[ext/standard/tests/math/bug25665.phpt]

are you var_dump()ing? math stuff?

Bug #31402 (unserialize() generates references when it should not)
[ext/standard/tests/serialize/bug31402.phpt]

are you (un)serializing stuff [in the session]? objects per chance?

Bug #20382 (strtotime ("Monday", $date) produces wrong result on DST
changeover) [ext/standard/tests/time/bug20382.phpt]
Bug #27780 (strtotime(+1 xxx) returns a wrong date/time)
[ext/standard/tests/time/bug27780.phpt]

bad data but no crash I believe.

Bug #26614 (CDATA sections skipped on line count) [ext/xml/tests/bug26614.phpt]
Bug #32001 (xml_parse*() goes into infinite loop when autodetection in
effect) [ext/xml/tests/bug32001.phpt]

that could do it also. are you using this?

=====================================================================

Thx,
CC

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux