Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006108Dwarf FortressTechnical -- Renderingpublic2012-07-18 18:572014-11-14 14:01
Ogg the Blinky Sock 
lethosor 
normalminoralways
resolvedduplicate 
Intel Core Duo 2OS X10.6.8/10K549
0.34.11 
 
0006108: SDL Framework version uses [highly] depreciated Quicktime rather than Quartz.
Dwarf Fortress produces a series of messages about the depreciation of Quicktime procedures in favour of Quartz on launch. At least one message is no longer about depreciation, but instead is the more blunt warning "do not use this function."

The version of SDL available at the project website (http://www.libsdl.org/ [^]) does not have this problem.
Launch in terminal.
Some information for comparison between the two versions:

A. otool -L [library path]

A.1. DF version:

libs/SDL.framework/Versions/A/SDL (architecture i386):
@executable_path/../Frameworks/SDL.framework/Versions/A/SDL (compatibility version 1.0.0, current version 1.0.0)

libs/SDL.framework/Versions/A/SDL (architecture ppc):
@executable_path/../Frameworks/SDL.framework/Versions/A/SDL (compatibility version 1.0.0, current version 1.0.0)


A.2. libsdl.org version:


libs/SDL.framework/Versions/A/SDL:
    @rpath/SDL.framework/Versions/A/SDL (compatibility version 1.0.0, current version 12.4.0)



B: "cmpdylib path1 path2" output:

For architecture i386 dynamic shared libraries have different install names (@executable_path/../Frameworks/SDL.framework/Versions/A/SDL and @rpath/SDL.framework/Versions/A/SDL)

For architecture i386 symbols defined in [OLD]/libs/SDL.framework/Versions/A/SDL not defined in [NEW]/libs/SDL.framework/Versions/A/SDL:
.objc_category_name_NSOpenGLContext_CGLContextAccess
.objc_category_name_NSScreen_NSScreenAccess

cmpdylib: file: [NEW]/libs/SDL.framework/Versions/A/SDL does not contain architecture: ppc

cmpdylib: new dynamic shared library: [NEW]/libs/SDL.framework/Versions/A/SDL does not contain architecture ppc

graphics, Quartz, Quicktime, SDL, X11
duplicate of 0002624confirmed lethosor Bundled SDL version uses NSQuickDrawView on OS X; deprecated/unavailable in newer versions of OS X 
Issue History
2012-07-18 18:57Ogg the Blinky SockNew Issue
2012-07-25 20:23Ogg the Blinky SockTag Attached: graphics
2012-07-25 20:23Ogg the Blinky SockTag Attached: SDL
2012-07-25 20:23Ogg the Blinky SockTag Attached: Quartz
2012-07-25 20:23Ogg the Blinky SockTag Attached: Quicktime
2012-07-25 20:23Ogg the Blinky SockTag Attached: X11
2014-11-14 13:59lethosorRelationship addedduplicate of 0002624
2014-11-14 13:59lethosorStatusnew => resolved
2014-11-14 13:59lethosorResolutionopen => duplicate
2014-11-14 13:59lethosorAssigned To => lethosor
2014-11-14 14:01lethosorNote Added: 0030989

Notes
(0030989)
lethosor   
2014-11-14 14:01   
Reminder sent to: Ogg the Blinky Sock

It's Quickdraw, actually, and a duplicate of 0002624. Thanks for researching other SDL versions - I'll reopen that report. Please provide any additional information there.