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 Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev