php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #8451 undefined struct tm
Submitted: 2000-12-28 08:59 UTC Modified: 2001-04-10 09:40 UTC
From: sibbitts at federated dot com Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4.0.4 OS: WIN32
Private report: No CVE-ID: None
 [2000-12-28 08:59 UTC] sibbitts at federated dot com
When I try to build the php4dll project, it fails in main.c.

It is tripping over the include of win32/time.h.  I would strongly recommend changing the names of any php custom modules to include a prefix of 'php_'.  

My workaround involved doing just that.  So far, the only two that I changed were time.h and signal.h.  I think the MS environment may behave a little strange compared to UNIX ;-)  

Also, I found the php3 build process to be very smooth, definitely a sign of maturity.  The php4 process is still a little rough.

There is another omission with compiling of one of the parser modules, I will submit that as another bug.

I'm using version 6.0 sp3, enterprise edition.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-12-28 10:02 UTC] phildriscoll@php.net
Try loading the php4ts.dsw workspace instead and build the thread safe versions of things. That should work ok. Let us know how you get on.

Question to any dev who knows about this stuff: is the non ts build now obsolete (ie the php4.dsw), and if so, should it be removed from the source?
 [2001-03-09 21:26 UTC] sniper@php.net
Have you tried the latest CVS ?

 [2001-04-10 09:40 UTC] sniper@php.net
No feedback. If this happens with soon to be released PHP 4.0.5 too, reopen this bug report.

--Jani

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Mar 29 12:01:27 2024 UTC