Re: PHP Test results
| From: | Melvyn Sopacua | Date: | Wed, 27 Mar 2002 23:53:34 +0000 |
| Subject: | Re: PHP Test results | ||
| References: | 1 | Groups: | php.qa |
| Request: | Send a blank email to php-qa+get-4782@lists.php.net to get a copy of this message | ||
noreply@php.net said at 20:47 27-3-2002:
array ( 'user_name' => 'Melvyn Sopacua', 'email' => 'msopacua@idg.nl', 'package' => '4.2.0-RC1', 'testcase' => '0', 'status' => 'Fail', 'os' => 'other', 'sapi' => 'Apache 1.3.x Static', 'automake' => '15', 'autoconf' => '252', 'libtool' => '140', 'bison' => '130', 'bcmath' => 'on', 'calendar' => 'on', 'ctype' => 'on', 'curl' => 'on', 'domxml' => 'on', 'ftp' => 'on', 'gd' => 'on', 'iconv' => 'on', 'mailparse' => 'on', 'mbstring' => 'on', 'mhash' => 'on', 'mysql' => 'on', 'openssl' => 'on', 'overload' => 'on', 'pcre' => 'on', 'pgsql' => 'on', 'session' => 'on','sysvsem' => 'on', 'sysvshm' => 'on',
'sockets' => 'on', 'standard' => 'on', 'tokenizer' => 'on', 'xml' => 'on', 'xslt' => 'on', 'zip' => 'on', 'test' => '', 'problems' => 'make[3]: Entering directory `/home/mdev/_src/php-4.2.0RC1/ext/sysvsem\' gcc -I. -I/home/mdev/_src/php-4.2.0RC1/ext/sysvsem -I/home/mdev/_src/php-4.2.0RC1/main -I/home/mdev/_src/php-4.2.0RC1 -I/home/mdev/_src /apache_1.3.24/src/include -I/home/mdev/_src/apache_1.3.24/src/os/unix -I/home/mdev/_src/php-4.2.0RC1/Zend -I/weblib/local/include -I/w eblib/local/include/libxml2 -I/weblib/local/include/freetype2/freetype -I/weblib/local/include/mysql -I/pgsql/include -I/home/mdev/_sr c/php-4.2.0RC1/TSRM -g -O2 -c sysvsem.c && touch sysvsem.lo sysvsem.c: In function `zif_sem_remove\': sysvsem.c:414: incompatible type for argument 4 of `semctl\' make[3]: *** [sysvsem.lo] Error 1 make[3]: Leaving directory `/home/mdev/_src/php-4.2.0RC1/ext/sysvsem\' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/mdev/_src/php-4.2.0RC1/ext/sysvsem\' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mdev/_src/php-4.2.0RC1/ext\' make: *** [all-recursive] Error 1$ diff -u ext/sysvsem/sysvsem.c.dist ext/sysvsem/sysvsem.c --- ext/sysvsem/sysvsem.c.dist Thu Feb 28 09:26:52 2002
+++ ext/sysvsem/sysvsem.c Thu Mar 28 00:54:40 2002@@ -407,11 +407,14 @@ #else
if(semctl(sem_ptr->semid,NULL,IPC_STAT,NULL)<0) {
#endif
- php_error(E_WARNING, "%d is not a existing SysV Semaphore Id", id);
+ php_error(E_WARNING, "%d is not an existing SysV Semaphore Id", id);
RETURN_FALSE;
}
-
+#if HAVE_SEMUN
+ if(semctl(sem_ptr->semid,NULL,IPC_RMID,un)<0) {
+#else
if(semctl(sem_ptr->semid,NULL,IPC_RMID,NULL)<0) {
+#endif
php_error(E_WARNING, "sem_remove() failed for id %d: %s", id, strerror(errno));
RETURN_FALSE;
}
Met vriendelijke groeten / With kind regards,
IDG.nl
Melvyn Sopacua
Webmaster