URL:
<http://gna.org/bugs/?10269>
Summary: Build system broken under MSVC + partial fix.
Project: Warzone Resurrection Project
Submitted by: buginator
Submitted on: Tuesday 11/06/2007 at 04:45
Category: Build system
Severity: 4 - Important
Priority: 5 - Normal
Status: None
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: svn/trunk
Operating System: Microsoft Windows
Planned Release: None
_______________________________________________________
Details:
Giel, seems you added some new things (r2723), and I had to make a patch for
your version.c so it would work & not crash for MSVC.
Long story short, the C99 function snprintf() passed with a NULL buffer
crashes* on windows.
*"If buffer or format is a NULL pointer, or if count is less than or equal to
zero, the invalid parameter handler is invoked."
Which is freaking useless for us, so I made a new c99_snprintf() for us.
That is the partial fix.
The other issue is with autorevision.h.
First, most MSVC people use TortiseSVN. So your autorevision.cpp fails
miserably. We use SubWCRev for version info.
I did a template file that shows you specifics, but that still needs to be
edited to work.
I wasn't sure if I should modify autorevision.cpp and have lots of #ifdefs
WIN32 statements or what we should do about that?
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Tuesday 11/06/2007 at 04:45 Name: version.diff Size: 1kB By:
buginator
<http://gna.org/bugs/download.php?file_id=3146>
-------------------------------------------------------
Date: Tuesday 11/06/2007 at 04:45 Name: autorevision.h.template Size: 284B
By: buginator
<http://gna.org/bugs/download.php?file_id=3147>
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?10269>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev