php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #13143 TSRM fails to build
Submitted: 2001-09-04 18:57 UTC Modified: 2001-11-17 22:58 UTC
From: richard dot begg at colesmyer dot com dot au Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4.0CVS-2001-09-04 OS: HPUX 11.00 - gcc 3.0.1
Private report: No CVE-ID: None
 [2001-09-04 18:57 UTC] richard dot begg at colesmyer dot com dot au
This problem is identical to that reported in bugid 12195, but still occurs on HPUX 11.00 compiled with gcc 3.0.1 even on the latest CVS code.

Configured with:
./configure --with-apxs=/opt/apache/bin/apxs

Build results in:
/bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../main   -DHPUX11 -DMOD_SSL=208104 -DUSE_HSREGEX -DEAPI -DEAPI_MM -DUSE_EXPAT -I../TSRM  -g -O2  -c -o tsrm_virtual_cwd.lo `test -f tsrm_virtual_cwd.c || echo './'`tsrm_virtual_cwd.c
tsrm_virtual_cwd.c: In function `virtual_open':
tsrm_virtual_cwd.c:556: `mode_t' is promoted to `int' when passed through `...'
tsrm_virtual_cwd.c:556: (so you should pass `int' not `mode_t' to `va_arg')
make[1]: *** [tsrm_virtual_cwd.lo] Error 1
make[1]: Leaving directory `/CML/rts/build/php4/TSRM'
make: *** [all-recursive] Error 1

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-10-23 10:40 UTC] sniper@php.net
This bug report shows that this was just ignored in precvious GCC versions. The gcc 3.0.x version will
produce an error.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=2663&database=gcc

This has to be fixed.

--Jani

 [2001-11-17 22:58 UTC] sniper@php.net
Fixed in CVS (by Zeev)

--Jani

 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Wed May 07 01:01:28 2025 UTC