Re: Enchant packaging issue.

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

 



2009/10/16 Richard Quadling <rquadling@xxxxxxxxxxxxxx>:
> 2009/10/15 Pierre Joye <pierre.php@xxxxxxxxx>:
>> hi,
>>
>> Remove all enchant and glib related modules. Fetch:
>>
>> http://pecl2.php.net/downloads/php-windows-builds/php-libs/VC9/x86/glib-2.22.0-vc9-x86.zip
>> http://pecl2.php.net/downloads/php-windows-builds/php-libs/VC9/x86/libenchant-1.5.0-vc9-x86.zip
>>
>> and put the dll (in the bin directory) in c:\php (or where you have
>> your php install.
>>
>> Then try:
>>
>> cd php
>> php -d extension_dir=ext -d extension=php_enchant.dll -m
>>
>> it should work as expected.
>>
>> Cheers,
>>
>> On Thu, Oct 15, 2009 at 12:23 PM, Richard Quadling
>> <rquadling@xxxxxxxxxxxxxx> wrote:
>>> Hi.
>>>
>>> Has this extension been changed to use differently named external libraries.
>>>
>>> Previously in V5.3.2-dev, php_enchant.dll was working with ...
>>>
>>> libglib-2.0.0-0.dll
>>> libgmodule-2.0-0.dll
>>>
>>> This is no longer the case.
>>>
>>> I've had to copy (not rename - see below) these to
>>>
>>> glib-2.dll
>>> gmodule-2.dll
>>>
>>> to get enchant to work again.
>>>
>>> What is odd, in looking through my dependency viewer...
>>>
>>> C:\PHP5\ext\PHP_ENCHANT.DLL requires C:\PHP5\PHP5.DLL and C:\PHP5\LIBENCHANT.DLL
>>>
>>> Nothing wrong so far.
>>>
>>> C:\PHP5\LIBENCHANT.DLL requires C:\PHP5\GLIB-2.DLL and C:\PHP5\GMODULE-2.DLL
>>>
>>> This is where the change has happened.
>>>
>>> BUT...
>>>
>>> C:\PHP5\GMODULE-2.DLL requires C:\PHP5\LIBGLIB-2.0-0.DLL
>>>
>>> So I've now got 2 identical versions of LIBGLIB-2.0-0.DLL loaded (via
>>> different names).
>>>
>>> As I'm on windows, I can't have a unix style link for the name.
>>>
>>>
>>> Renaming C:\PHP5\LIBGLIB-2.0-0.DLL to C:\PHP5\LIBGLIB-2.0-0.DLLORG
>>> generates the usual error regarding missing libraries.
>>>
>>> See http://pearl.slingfile.com/dl/78ce6dbf23973ba2c40a794a3e30f8b5/4ad6e20c/hd1/sf/uploads/image/223787/LibEnchant%20Issue.png
>>> for screenshot
>>>
>>>
>>> Regards,
>>>
>>> Richard.
>>>
>>> --
>>> -----
>>> Richard Quadling
>>> "Standing on the shoulders of some very clever giants!"
>>> EE : http://www.experts-exchange.com/M_248814.html
>>> Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
>>> ZOPA : http://uk.zopa.com/member/RQuadling
>>>
>>> --
>>> PHP Windows Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>>
>>
>>
>>
>> --
>> Pierre
>>
>> http://blog.thepimp.net | http://www.libgd.org
>>
>
> Thank you Pierre.
>
> Would it be possible to put a clear link to third party libraries on
> the windows download pages please?
>
> Regards,
>
> Richard.
> --
> -----
> Richard Quadling
> "Standing on the shoulders of some very clever giants!"
> EE : http://www.experts-exchange.com/M_248814.html
> Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
> ZOPA : http://uk.zopa.com/member/RQuadling
>

Should PHP extensions be checking the version number on the external libraries?

-- 
-----
Richard Quadling
"Standing on the shoulders of some very clever giants!"
EE : http://www.experts-exchange.com/M_248814.html
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
ZOPA : http://uk.zopa.com/member/RQuadling

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


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux