Re: debugging PECL extension with eclipse or other IDE
| From: | j adams | Date: | Mon, 18 Apr 2011 21:52:16 +0000 |
| Subject: | Re: debugging PECL extension with eclipse or other IDE | ||
| References: | 1 2 3 4 5 6 7 8 9 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-8126@lists.php.net to get a copy of this message | ||
On Mon, Apr 18, 2011 at 1:15 PM, Christopher Jones
<christopher.jones@oracle.com> wrote:
>
>
> On 04/18/2011 12:12 PM, j adams wrote:
>>
>> The configure command is still failing. These are the last lines:
>>
>> checking for ZLIB support... no
>> checking if the location of ZLIB install directory is defined... no
>> : command not found5915:
>> : command not found5916:
>> : command not found5917:
>> : command not found5918:
>> : command not found5919:
>> : command not found5920:
>> : command not found5921:
>> : command not found5922:
>> : command not found5923:
>> : command not found5924:
>> : command not found5925:
>> : command not found5926:
>> : command not found5927:
>> : command not found5928:
>> : command not found5929:
>> : command not found5930:
>> : command not found5931:
>> checking whether to enable AMF Serialization support... no
>> : command not found5974:
>> : command not found5975:
>> '/configure: line 26388: syntax error near unexpected token `do
>> '/configure: line 26388: ` for dir in $PHP_AMF_EXTRA_BUILD_DIRS; do
>>
>
> Try removing (not renaming) the amf dir from <yourphpdir>/ext, then
> rebuild configure etc. Double check there is no mention of amf in
> 'configure'. Try configuring. This should identify/eliminate amf
> config.m4 as the source of a typo.
>
> Chris
>
> --
> Email: christopher.jones@oracle.com
> Tel: +1 650 506 8630
> Blog: http://blogs.oracle.com/opal/
>
Thanks so much for this suggestion. Looks to me like the amf folder
(which is inherited from long ago) may be the problem.
I removed amf from the ext directory of my php-5.3.6 source dir:
mv ext/amf ../
Then I performed the rm and buildconf steps (note that I have removed
autoconf 2.13 and am back to using 2.67 which seems to work:
rm -rf config.cache autom4te.*
./buildconf --force
I then ran configure without any reference to --enable-amf and it
appears to have worked just fine:
./configure --with-apxs2=/usr/bin/apxs2 --with-mysql --enable-exif
--enable-ftp --enable-mbstring --with-mysqli --with-pdo-mysql
--enable-soap --enable-sockets --enable-wddx --with-xmlrpc
--enable-zip --with-openssl --with-curl --with-gd --with-mcrypt
--with-jpeg-dir=/usr/lib --enable-pcntl --prefix=/usr --enable-debug
It's obviously something wrong with the configure/config.m4 files.
I'm not familiar with the syntax of these files and am unsure what
sort of reference to search for. Any tips would be much appreciated.