View Issue Details

IDProjectCategoryView StatusLast Update
0011136Dwarf FortressTechnical -- Generalpublic2019-08-11 13:57
ReporterBachsau Assigned Tolethosor  
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionopen 
PlatformMacBook Pro Early 2015OSmacOSOS Version10.14.6 (Mojave)
Product Version0.44.12 
Summary0011136: macOS version crashes on case-sensitive filesystems
DescriptionThe 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".
TagsNo tags attached.

Activities

lethosor

2019-08-06 20:26

manager   ~0039476

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.

Bachsau

2019-08-10 17:43

reporter   ~0039483

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.

lethosor

2019-08-11 13:57

manager   ~0039485

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.

Add Note

Note

Issue History

Date Modified Username Field Change
2019-08-04 09:27 Bachsau New Issue
2019-08-06 20:26 lethosor Note Added: 0039476
2019-08-10 17:43 Bachsau Note Added: 0039483
2019-08-11 13:57 lethosor Note Added: 0039485
2019-08-11 13:57 lethosor Assigned To => lethosor
2019-08-11 13:57 lethosor Status new => confirmed