Bug #68476 [NEW]: [PATCH] configure does not recognise libenchant version

From: 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

« previous php.bugs (#188738) next »