Bug #13519 Updated: Filename "time.h" conflict in VS.NET

2002-05-17 Thread faisal

 ID:   13519
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
 Status:   Feedback
 Bug Type: Compile Failure
 Operating System: Windows 2000 SP2
 PHP Version:  4.0.6
 New Comment:

php 4.2.1 compiles on VS.NET Beta 2 without a glitch... just had to
change all the project entries to same config (I used Release_TS).


Previous Comments:


[2002-05-17 12:29:22] [EMAIL PROTECTED]

I think people already reported that it works with VS.NET, can you give
it a try with latest sources?



[2001-10-02 15:09:24] [EMAIL PROTECTED]

again vs.net is not yet supported.
actually php's time.h includes the system time.h so i don't know what
the change is going to resolve...
maybe something's messed with your include paths.



[2001-10-02 14:52:32] [EMAIL PROTECTED]

Whoops!  There are a _lot_ more than just those two files that require
"time.h" to be changed to  "_time.h".  Lousy non-regex search :)



[2001-10-02 14:46:27] [EMAIL PROTECTED]

I _believe_ this issue only applies to VS.NET, but have not tested it
in earlier versions.

Using Visual Studio 7.0 build 9254 (VS.NET Beta 2), the build of
"time.c" and "sendmail.c" fail because header  fails to be
included.  Checking the sources, it is absolutely impossible for the
"#include " statement not to be compiled, but the statement
appeared to be ignored anyway.

When the filename of "time.h" (in /win32) is changed to "_time.h" and
the approriate #include lines in "time.c" and "sendmail.c" are
modified, compilation succeeds normally.  A little testing showed that
VS.NET was including "time.h" (part of php4) instead of  (part
of msvcrt.dll).  Once the filename conflict was resolved, the correct
file was included.




-- 
Edit this bug report at http://bugs.php.net/?id=13519&edit=1




Bug #13519 Updated: Filename "time.h" conflict in VS.NET

2002-05-17 Thread mfischer

 ID:   13519
 Updated by:   [EMAIL PROTECTED]
 Reported By:  [EMAIL PROTECTED]
-Status:   Suspended
+Status:   Feedback
 Bug Type: Compile Failure
 Operating System: Windows 2000 SP2
 PHP Version:  4.0.6
 New Comment:

I think people already reported that it works with VS.NET, can you give
it a try with latest sources?


Previous Comments:


[2001-10-02 15:09:24] [EMAIL PROTECTED]

again vs.net is not yet supported.
actually php's time.h includes the system time.h so i don't know what
the change is going to resolve...
maybe something's messed with your include paths.



[2001-10-02 14:52:32] [EMAIL PROTECTED]

Whoops!  There are a _lot_ more than just those two files that require
"time.h" to be changed to  "_time.h".  Lousy non-regex search :)



[2001-10-02 14:46:27] [EMAIL PROTECTED]

I _believe_ this issue only applies to VS.NET, but have not tested it
in earlier versions.

Using Visual Studio 7.0 build 9254 (VS.NET Beta 2), the build of
"time.c" and "sendmail.c" fail because header  fails to be
included.  Checking the sources, it is absolutely impossible for the
"#include " statement not to be compiled, but the statement
appeared to be ignored anyway.

When the filename of "time.h" (in /win32) is changed to "_time.h" and
the approriate #include lines in "time.c" and "sendmail.c" are
modified, compilation succeeds normally.  A little testing showed that
VS.NET was including "time.h" (part of php4) instead of  (part
of msvcrt.dll).  Once the filename conflict was resolved, the correct
file was included.




-- 
Edit this bug report at http://bugs.php.net/?id=13519&edit=1