Bug #68476 [NEW]: [PATCH] configure does not recognise libenchant version
| From: | gunter at grodotzki dot co dot za | Date: | Fri, 21 Nov 2014 21:02:52 +0000 |
| Subject: | Bug #68476 [NEW]: [PATCH] configure does not recognise libenchant version | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-188738@lists.php.net to get a copy of this message | ||
From: gunter at grodotzki dot co dot za
Operating system: Darwin 14
PHP version: Irrelevant
Package: Enchant related
Bug Type: Bug
Bug description:[PATCH] configure does not recognise libenchant version
Description:
------------
enchant includes two (still undocumented) functions since version
1.1.0:
* enchant_broker_set_dict_path
* enchant_broker_get_dict_path
Both of them only get activated if libenchant >= 1.5.0. Unfortunately
there seems to be an error in the configure script that will fail the
version detection, even if a newer libenchant version is installed.
I tested it on OSX, but the problem might exist on other Unix/Linux
systems.
The fix seems to be trivial so I am adding a patch to it. A more
experienced developer can surely see much quicker if the patch is doing
good or bad, than me.
Test script:
---------------
<?php
$broker = enchant_broker_init();
var_dump(enchant_broker_set_dict_path($broker, ENCHANT_MYSPELL,
__DIR__));
Expected result:
----------------
bool(true)
Actual result:
--------------
bool(false)
--
Edit bug report at https://bugs.php.net/bug.php?id=68476&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=68476&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=68476&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=68476&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=68476&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=68476&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=68476&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=68476&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=68476&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=68476&r=support
Expected behavior: https://bugs.php.net/fix.php?id=68476&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=68476&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=68476&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=68476&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=68476&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=68476&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=68476&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=68476&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=68476&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=68476&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=68476&r=mysqlcfg