You are here: Re: [PHP] PHP Build Issues on Soalris 9 « PHP « IT news, forums, messages
Re: [PHP] PHP Build Issues on Soalris 9

Posted by Jochem Maas on 07/20/05 19:12

Chuck Carson wrote:
> On 7/20/05, Jochem Maas <jochem@iamjochem.com> wrote:
>
>>Chuck Carson wrote:
>>
>>>Okay, something I just noticed. (PHP builds fine, including make test)
>>>
>>>I see this after running configure:
>>>Generating files
>>>updating cache ./config.cache
>>>creating ./config.status
>>>creating php5.spec
>>>creating main/build-defs.h
>>>creating scripts/phpize
>>>creating scripts/php-config
>>>creating sapi/cli/php.1
>>>creating main/php_config.h
>>>creating main/internal_functions.c
>>>creating main/internal_functions_cli.c
>>>+--------------------------------------------------------------------+
>>>| *** ATTENTION *** |
>>>| |
>>>| Something is likely to be messed up here, because the configure |
>>>| script was not able to detect a simple feature on your platform. |
>>>| This is often caused by incorrect configuration parameters. Please |
>>>| see the file debug.log for error messages. |
>>>
>>
>>I'm following your problem in the hope I can learn something but
>>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
>>>--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

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация