From: [EMAIL PROTECTED] Operating system: Linux PHP version: 5.2.0RC2 PHP Bug Type: Compile Failure Bug description: If configure is performed, it will become an error in reflection relation
Description: ------------ If configure is performed, it will become an error in reflection relation. A reason is in reflection-related processing. if test "$PHP_REFLECTION" != "no"; then >> if test "$ext_shared" = "yes"; then { echo "configure: error: Cannot build reflection as a shared module" 1>&2; exit 1; } fi "$ext_shared" had been used by other modules, but it is not initialized for reflection. ex) ./configure --with-recode=shared (Result:Failure) ./configure --with-recode (Result:Success) I think that I do not need to check "$ext_shared" for reflection. Reproduce code: --------------- ./configure --with-recode=shared Expected result: ---------------- I want configure to be successful. Actual result: -------------- $ ./configure --with-recode=shared creating cache ./config.cache checking for Cygwin environment... no checking for mingw32 environment... no checking for egrep... grep -E checking for a sed that does not truncate output... /bin/sed (snip) checking for getgroups... yes checking for makedev... no checking for initgroups... yes checking for PSPELL support... no checking for libedit readline replacement... no checking for readline support... no checking for recode support... yes, shared checking for recode_format_table in -lrecode... yes checking for stdbool.h... yes checking whether to enable reflection support... yes configure: error: Cannot build reflection as a shared module -- Edit bug report at http://bugs.php.net/?id=38556&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=38556&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=38556&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=38556&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=38556&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=38556&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=38556&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=38556&r=needscript Try newer version: http://bugs.php.net/fix.php?id=38556&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=38556&r=support Expected behavior: http://bugs.php.net/fix.php?id=38556&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=38556&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=38556&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=38556&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=38556&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=38556&r=dst IIS Stability: http://bugs.php.net/fix.php?id=38556&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=38556&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=38556&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=38556&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=38556&r=mysqlcfg