Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011136Dwarf FortressTechnical -- Generalpublic2019-08-04 09:272019-08-11 13:57
Bachsau 
lethosor 
normalminoralways
confirmedopen 
MacBook Pro Early 2015macOS10.14.6 (Mojave)
0.44.12 
 
0011136: macOS version crashes on case-sensitive filesystems
The macOS version does not work out-of-the-box on case-sensitive filesystems due to a meager oversight. Fortunately this is easy to fix by just renaming "libs/SDL_ttf.framework/Versions/A/Frameworks/FreeType.framework" to "libs/SDL_ttf.framework/Versions/A/Frameworks/freetype.framework".
No tags attached.
Issue History
2019-08-04 09:27BachsauNew Issue
2019-08-06 20:26lethosorNote Added: 0039476
2019-08-10 17:43BachsauNote Added: 0039483
2019-08-11 13:57lethosorNote Added: 0039485
2019-08-11 13:57lethosorAssigned To => lethosor
2019-08-11 13:57lethosorStatusnew => confirmed

Notes
(0039476)
lethosor   
2019-08-06 20:26   
I think this might actually be an issue with SDL_ttf (since that links to freetype, and I don't think DF links to freetype directly), but is fixable by DF.
(0039483)
Bachsau   
2019-08-10 17:43   
I don't know. Yes, maybe this is also an issue upstream, but since all of this is bundled with the official DF download, it would be easy to fix. Unfortunately, because of historical reasons, many developers still develop on macOS systems using case-insensitive file systems, which is why they don't become apparent of the mistakes they might make in refering to the their files, even though the official Mac App Store guidelines already demand compatibility.
(0039485)
lethosor   
2019-08-11 13:57   
I forgot - mifki actually compiled a special build of SDL_ttf that worked on older macOS versions - see http://www.bay12forums.com/smf/index.php?topic=158868.315 [^] and http://www.bay12forums.com/smf/index.php?topic=158868.330 [^]
This is something DF-specific, then.