Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011136Dwarf FortressTechnical -- Generalpublic2019-08-04 09:272019-08-11 13:57
ReporterBachsau 
Assigned Tolethosor 
PrioritynormalSeverityminorReproducibilityalways
StatusconfirmedResolutionopen 
PlatformMacBook Pro Early 2015OSmacOSOS Version10.14.6 (Mojave)
Product Version0.44.12 
Target VersionFixed in Version 
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.
Attached Files

- Relationships

-  Notes
(0039476)
lethosor (manager)
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 (reporter)
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 (manager)
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.

- 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


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker