View Issue Details

IDProjectCategoryView StatusLast Update
0006108Dwarf FortressTechnical -- Renderingpublic2014-11-14 14:01
ReporterOgg the Blinky Sock Assigned Tolethosor  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionduplicate 
PlatformIntel Core Duo 2OSOS XOS Version10.6.8/10K549
Product Version0.34.11 
Summary0006108: SDL Framework version uses [highly] depreciated Quicktime rather than Quartz.
DescriptionDwarf 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.
Steps To ReproduceLaunch in terminal.
Additional InformationSome 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

Tagsgraphics, Quartz, Quicktime, SDL, X11

Relationships

duplicate of 0002624 confirmedlethosor Bundled SDL version uses NSQuickDrawView on OS X; deprecated/unavailable in newer versions of OS X 

Activities

lethosor

2014-11-14 14:01

manager   ~0030989

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.

Issue History

Date Modified Username Field Change
2012-07-18 18:57 Ogg the Blinky Sock New Issue
2012-07-25 20:23 Ogg the Blinky Sock Tag Attached: graphics
2012-07-25 20:23 Ogg the Blinky Sock Tag Attached: SDL
2012-07-25 20:23 Ogg the Blinky Sock Tag Attached: Quartz
2012-07-25 20:23 Ogg the Blinky Sock Tag Attached: Quicktime
2012-07-25 20:23 Ogg the Blinky Sock Tag Attached: X11
2014-11-14 13:59 lethosor Relationship added duplicate of 0002624
2014-11-14 13:59 lethosor Status new => resolved
2014-11-14 13:59 lethosor Resolution open => duplicate
2014-11-14 13:59 lethosor Assigned To => lethosor
2014-11-14 14:01 lethosor Note Added: 0030989