On 15 Jul 2002 [EMAIL PROTECTED] wrote: > ID: 18358 > Updated by: [EMAIL PROTECTED] > Reported By: [EMAIL PROTECTED] > Status: Won't fix > Bug Type: Compile Failure > Operating System: Linux > PHP Version: 4.2.1 > New Comment: > > derick, just a question: does this also apply with the non-threaded > MPMs, like (IIRC) prefork?
Nope, as those are not threaded and I think that ZTS is not enabled in this case, but I am not sure of that. Derick > > > > Previous Comments: > ------------------------------------------------------------------------ > > [2002-07-15 13:02:07] [EMAIL PROTECTED] > > It clearly says it has not been tested for thread-safety, and apache 2 > uses threads. Using recode with apache 2 will most likely give you a > lot of core files. > > > php_recode.h:35: warning: #warning Recode module has not been tested > for > thread-safety. > > You're welcome to check if the recode library (not the extension) is > thread safe, but until then this won't be fixed. > > Derick > > ------------------------------------------------------------------------ > > [2002-07-15 12:22:53] [EMAIL PROTECTED] > > I was just trying to compile PHP 4.2.1 with --with-recode and I got the > following error: > > make[1]: Entering directory `/root/install/php-4.2.1/ext/recode' > /bin/sh /root/install/php-4.2.1/libtool --silent --mode=compile gcc > -I. -I/root/install/php-4.2.1/ext/recode -I/root/install/php-4.2.1/main > -I/root/install/php-4.2.1 -I/usr/include/apache2 > -I/root/install/php-4.2.1/Zend > -I/root/install/php-4.2.1/ext/mysql/libmysql > -I/root/install/php-4.2.1/ext/xml/expat -D_REENTRANT > -I/root/install/php-4.2.1/TSRM -DTHREAD=1 -g -O2 -pthread -DZTS > -prefer-pic -c recode.c > In file included from recode.c:28: > php_recode.h:35: warning: #warning Recode module has not been tested > for thread-safety. > recode.c: In function `zm_startup_recode': > recode.c:79: `recode_globals_id' undeclared (first use in this > function) > recode.c:79: (Each undeclared identifier is reported only once > recode.c:79: for each function it appears in.) > recode.c: In function `zm_shutdown_recode': > recode.c:89: `recode_globals_id' undeclared (first use in this > function) > recode.c: In function `zif_recode_string': > recode.c:124: `recode_globals_id' undeclared (first use in this > function) > recode.c: In function `zif_recode_file': > recode.c:189: `recode_globals_id' undeclared (first use in this > function) > make[1]: *** [recode.lo] Error 1 > make[1]: Leaving directory `/root/install/php-4.2.1/ext/recode' > make: *** [all-recursive] Error 1 > > > While looking through the bug database I found somebody who had the > same problem but with PHP 4.1.2. Here is the URL: > http://bugs.php.net/bug.php?id=16481 > > ------------------------------------------------------------------------ > > > -- > Edit this bug report at http://bugs.php.net/?id=18358&edit=1 > --------------------------------------------------------------------------- Derick Rethans http://www.derickrethans.nl/ JDI Media Solutions http://www.jdimedia.nl/ --------------------------------------------------------------------------- -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php