On 2009-02-08 10:31:45 +0100, Axel Jäger <[email protected]> said:

> Hi,
> I tried to do a cocoa-build of Qt on my mac using the following  commandline:
> ./configure -no-exceptions -no-xmlpatterns -no-qt3support -optimize
> d-qmake -cocoa -confirm-license
> 
> Although the configure system says:
> 
> Using framework: Cocoa
> 
> my Designer links to carbon instead of cocoa:
> 
> surface:MacOS axeljager$ otool -L Designer
> Designer:
>       /usr/local/Trolltech/Qt-4.5.0-rc1/lib/QtDesignerComponents.framework/ 
> Versions/4/QtDesignerComponents (compatibility version 4.5.0, current  
> version 4.5.0)
>       /usr/local/Trolltech/Qt-4.5.0-rc1/lib/QtDesigner.framework/Versions/4/ 
> QtDesigner (compatibility version 4.5.0, current version 4.5.0)
>       /usr/local/Trolltech/Qt-4.5.0-rc1/lib/QtScript.framework/Versions/4/ 
> QtScript (compatibility version 4.5.0, current version 4.5.0)
>       /usr/local/Trolltech/Qt-4.5.0-rc1/lib/QtXml.framework/Versions/4/ 
> QtXml (compatibility version 4.5.0, current version 4.5.0)
>       /usr/local/Trolltech/Qt-4.5.0-rc1/lib/QtGui.framework/Versions/4/ 
> QtGui (compatibility version 4.5.0, current version 4.5.0)
>       /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon  
> (compatibility version 2.0.0, current version 136.0.0)
>       /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit  
> (compatibility version 45.0.0, current version 949.43.0)
>       /usr/local/lib/libpng12.0.dylib (compatibility version 25.0.0,  
> current version 25.0.0)
>       /usr/local/Trolltech/Qt-4.5.0-rc1/lib/QtNetwork.framework/Versions/4/ 
> QtNetwork (compatibility version 4.5.0, current version 4.5.0)
>       /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/ 
> SystemConfiguration (compatibility version 1.0.0, current version  
> 212.2.0)
>       /usr/local/Trolltech/Qt-4.5.0-rc1/lib/QtCore.framework/Versions/4/ 
> QtCore (compatibility version 4.5.0, current version 4.5.0)
>       /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version  
> 1.2.3)
>       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
> version 111.1.3)
>       /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current  
> version 7.4.0)
>       /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
> version 1.0.0)
> surface:MacOS axeljager$

Qt links to both Carbon and Cocoa, because, despite what marketting may 
tell you, the Carbon framework contains functions that we need, even 
when using Cocoa ;-). We only link to AppKit at the moment, because it 
contains all the symbols that we need.

Trust me, if you passed -cocoa on the command line, you have a Cocoa 
build of Qt :-)

-- Trenton

_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to