|Anonymous | Login | Signup for a new account||2018-10-19 11:07 UTC|
|My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003530||Zandronum||[All Projects] Bug||public||2018-10-03 14:13||2018-10-17 23:58|
|Assigned To||Torr Samaho|
|Platform||Apple Mac||OS||OSX||OS Version||10.13|
|Target Version||Fixed in Version|
|Summary||0003530: Various compilation errors with Xcode 10|
|Description||While I was compiling zandronum-stable on OSX High Sierra with the tools from XCode 10, I got these errors:|
The first error comes from the fact that jpegtexture.cpp includes m_swap.h (not directly), which includes all CoreFoundation, which overrides the values of TRUE and FALSE which were defined by the jpeg library. It seems gzdoom master already have taken care of that, so we'll have to check which changes to backport here.
I don't know about the second error. Probably that's what Blzut3 was talking about recently?
|The second one is the one I get.|
edited on: 2018-10-07 19:30
Error 1) is addressed by these two commits:https://bitbucket.org/zandronum/zandronum-sandbox-stable/commits/020f7dc738470ec820d8b0d0217906a8c9a65f27 [^] andhttps://bitbucket.org/zandronum/zandronum-sandbox-stable/commits/7c3bd8064ac82b0ca647c93e7fbb679f3fd74edf [^] .
Torr, can you check if the backport can be done?
 Blzut3, do these changes work with the version you use to build the executables?
|Those combined with back portinghttps://github.com/coelckers/gzdoom/commit/6ef67e1d3e078c193245e3d9bc96e1931704d4f6 [^] fixes it for me.|
Torr Samaho (administrator)
|Backporting those changes was no problem, but I could only test it under Windows. I pushed everything to the sandbox. Can you confirm that this works as intended under macOS? Then I'll push it to the main repo.|
|The errors are cleaned, but actually I'm getting an error at link time (I hope it's a trivial thing):https://pastebin.com/ypb3c9wX [^]|
|Looks like user error. You're compiling for x86_64 when I think the version of FMOD you're using is 32-bit only.|
|Confirmed that it works fine on my setup.|
|Only registered users can voice their support. Click here to register, or here to log in.|
|Supporters:||No one explicitly supports this issue yet.|
|Opponents:||No one explicitly opposes this issue yet.|
|2018-10-03 14:13||Edward-san||New Issue|
|2018-10-03 14:13||Edward-san||Status||new => assigned|
|2018-10-03 14:13||Edward-san||Assigned To||=> Blzut3|
|2018-10-04 03:27||Blzut3||Note Added: 0019899|
|2018-10-07 19:15||Edward-san||Note Added: 0019994|
|2018-10-07 19:30||Edward-san||Note Edited: 0019994||View Revisions|
|2018-10-07 19:52||Blzut3||Note Added: 0019995|
|2018-10-07 19:54||Blzut3||Assigned To||Blzut3 => Torr Samaho|
|2018-10-14 09:13||Torr Samaho||Note Added: 0020121|
|2018-10-14 15:44||Edward-san||Note Added: 0020124|
|2018-10-17 01:03||Blzut3||Note Added: 0020128|
|2018-10-17 23:58||Blzut3||Note Added: 0020132|
Questions or other issues? Contact Us.
|Copyright © 2000 - 2018 MantisBT Team|