PHP 4.0 Bug #4065: compile failure at parsedate.y even after including patch
| From: | kannan_narayanan at hotmail dot com | Date: | Fri, 07 Apr 2000 13:19:05 +0000 |
| Subject: | PHP 4.0 Bug #4065: compile failure at parsedate.y even after including patch | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-17699@lists.php.net to get a copy of this message | ||
From: kannan_narayanan@hotmail.com
Operating system: HP-UX10.20
PHP version: 4.0 Release Candidate 1
PHP Bug Type: Compile Failure
Bug description: compile failure at parsedate.y even after including patch
This is in response to Bug id#3965 which was closed with a patch.
grep time_r_type config cache outputs hpux
but the compile still fails at parsedate.y. I downloaded the php4-latest.tar.gz (php4-200004050345
is the extracted directory).
My CONFIGURE OPTIONS are as follows:
env GCC_EXEC_PREFIX=/usr/local/gcc/lib/gcc-lib \
PERL=/usr/local/perl5/bin/perl \
CC=/usr/local/gcc/bin/gcc \
CXX=/usr/local/gcc/bin/g++ \
GCC=/usr/local/gcc/bin/gcc \
RANLIB=/usr/local/myutils/bin/ranlib \
AR=/usr/local/myutils/bin/ar \
NM=/usr/local/myutils/bin/nm \
LEX=/usr/local/myutils/bin/flex \
YACC=/usr/local/myutils/bin/bison \
./configure --prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--with-apache=../downloads/apache_1.3.12 \
--with-gd=/usr/local/myutils \
--with-zlib=/usr/local/myutils \
--with-ttf=/usr/local/myutils \
--with-xml \
--with-ftp
The WARNINGS and ERROR MESSAGES generated are as follows:
zend-scanner.c:5763: warning: `yy_fatal_error' defined but not used
zend-scanner.c:5748: warning: `yy_top_state' defined but not used
zend_extensions.c: In function `zend_register_extension':
zend_extensions.c:117: warning: implicit declaration of function `DL_UNLOAD'
gd.c: In function `php_imagettftext_common':
gd.c:1827: warning: `im' might be used uninitialized in this function
posix.c: In function `php_if_posix_getgrnam':
posix.c:662: warning: implicit declaration of function `snprintf'
session.c: In function `_ps_srlzr_encode_php':
session.c:222: warning: implicit declaration of function `snprintf'
session.c: In function `strcat_gmt':
session.c:483: warning: implicit declaration of function `gmtime_r'
mod_files.c: In function `_ps_files_cleanup_dir':
mod_files.c:175: warning: implicit declaration of function `snprintf'
basic_functions.c: In function `php_info_basic':
basic_functions.c:712: warning: implicit declaration of function `php_info_dl'
datetime.c: In function `php_mktime':
datetime.c:106: warning: implicit declaration of function `localtime_r'
datetime.c:106: warning: assignment makes pointer from integer without a cast
datetime.c: In function `php_date':
datetime.c:224: warning: implicit declaration of function `gmtime_r'
datetime.c:224: warning: assignment makes pointer from integer without a cast
datetime.c:226: warning: assignment makes pointer from integer without a cast
datetime.c: In function `php_if_localtime':
datetime.c:492: warning: assignment makes pointer from integer without a cast
datetime.c: In function `php_if_getdate':
datetime.c:539: warning: assignment makes pointer from integer without a cast
datetime.c: In function `php_std_date':
datetime.c:569: warning: assignment makes pointer from integer without a cast
datetime.c:572: warning: implicit declaration of function `snprintf'
datetime.c: In function `_php_strftime':
datetime.c:661: warning: assignment makes pointer from integer without a cast
datetime.c:663: warning: assignment makes pointer from integer without a cast
In file included from dns.c:45:
/usr/local/gcc/lib/gcc-lib/hppa2.0-hp-hpux10.20/2.95.2/include/arpa/nameser.h:90: warning: `/*'
within comment
dns.c: In function `php_if_checkdnsrr':
dns.c:203: warning: implicit declaration of function `res_search'
dns.c: In function `php_if_getmxrr':
dns.c:281: warning: implicit declaration of function `dn_skipname'
dns.c:299: warning: implicit declaration of function `dn_expand'
file.c: In function `php_if_get_meta_tags':
file.c:409: warning: implicit declaration of function `snprintf'
parsedate.y: In function `GetTimeInfo':
parsedate.y:559: warning: implicit declaration of function `localtime_r'
parsedate.y:559: warning: assignment makes pointer from integer without a cast
parsedate.y:565: warning: implicit declaration of function `gmtime_r'
parsedate.y:565: warning: assignment makes pointer from integer without a cast
parsedate.y: In function `Convert':
parsedate.y:664: invalid type argument of `->'
parsedate.y: In function `DSTcorrect':
parsedate.y:677: invalid type argument of `->'
parsedate.y:678: invalid type argument of `->'
parsedate.y:673: warning: `StartDay' might be used uninitialized in this function
parsedate.y:674: warning: `FutureDay' might be used uninitialized in this function
parsedate.y: In function `RelativeMonth':
parsedate.y:690: warning: assignment makes pointer from integer without a cast
parsedate.y: In function `parsedate':
parsedate.y:865: warning: assignment makes pointer from integer without a cast
make[3]: *** [parsedate.lo] Error 1
make[3]: Leaving directory `/home/rzzx59/downloads/php4-200004050345/ext/standard'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rzzx59/downloads/php4-200004050345/ext/standard'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/rzzx59/downloads/php4-200004050345/ext'
make: *** [all-recursive] Error 1
Kannan
>From: Sascha Schumann <sascha@schumann.cx>
>To: "Kannan Narayanan" <kannan_narayanan@hotmail.com>
>Subject: Re: Bug id #3965
>Date: Sat, 1 Apr 2000 18:00:39 +0200
>
>And here is the patch..
>
>On Sat, Apr 01, 2000 at 06:00:12PM +0200, Sascha Schumann wrote:
> > On Sat, Apr 01, 2000 at 10:45:18AM -0500, Kannan Narayanan wrote:
> > >
> > > $ cc hpux.c
> > > $ ./a.out
> > > s=0,r=0
> > >
> >
> > Ok. The attached patch should fix the check. Please run
> >
> > $ cd php-4.0RC1
> > $ patch < ../diff
> > $ ./buildconf
> > $ rm config.cache
> > $ ./configure [OPTIONS]
> > $ grep time_r_type config.cache
> >
> > Note that you need autoconf and automake for buildconf.
> >
> > Please let me know what the last command outputs.
> >
> > Thanks.
> >
> > - Sascha