MantisBT - Zandronum
View Issue Details
0000805Zandronum[All Projects] Bugpublic2012-04-23 01:522018-09-30 22:21
MP2E 
Torr Samaho 
normalminoralways
closedfixed 
x86_64Arch Linux3.2.2
 
3.0 
0000805: Clang/LLVM fails to compile Skulltag
Clang/LLVM fails to compile Skulltag due to some very simple variable naming conflicts with reserved keywords. Reported and patched by me on the ZDoom forums:
'http://forum.zdoom.org/viewtopic.php?f=2&t=32642 [^]'
(Forgot my password so I just put it up as a guest)

The timidity.h part of the patch is not necessary until the ZDoom base is updated.

The reason this is important is that FreeBSD now uses clang as it's base compiler and other OSes are switching in the following years as it is a better drop-in alternative to GCC in most instances.
No tags attached.
child of 0002172closed Torr Samaho Upgrade GZDoom base to 1.8.6 
Issue History
2012-04-23 01:52MP2ENew Issue
2012-04-23 04:16MP2ENote Added: 0003397
2012-05-14 19:25MP2EAssigned To => MP2E
2012-05-14 19:25MP2EStatusnew => assigned
2012-05-14 19:25MP2ENote Added: 0003627
2012-05-14 19:25MP2EStatusassigned => acknowledged
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2015-09-01 20:58DuskNote Added: 0013376
2015-09-01 20:58DuskStatusacknowledged => resolved
2015-09-01 20:58DuskFixed in Version => 3.0
2015-09-01 20:58DuskResolutionopen => fixed
2015-09-01 20:58DuskAssigned ToMP2E => Torr Samaho
2015-09-01 20:58DuskRelationship addedchild of 0002172
2018-09-30 22:21Blzut3Statusresolved => closed

Notes
(0003397)
MP2E   
2012-04-23 04:16   
Now incorporated into ZDoom as r3589
(0003627)
MP2E   
2012-05-14 19:25   
Assumed wait until after 98e comes out when we can update the ZDoom base properly
(0013376)
Dusk   
2015-09-01 20:58   
Clang can now compile Zandronum as of 3.0.