[Qt-users:151] Fwd: How can I install QT source package on OSX10.9

yikei lu luyikei.qmltu @ gmail.com
2013年 12月 10日 (火) 17:47:56 JST


luyikeiです。

Qt ユーザー会の管理者用メールアドレスに質問メールが来ました。送信者が転送の許可を出したので転送します。

よろしくおねがいします。

---------- Forwarded message ----------
From: mwj @ japan-snow.com <mwj @ japan-snow.com>
Date: 2013/12/10
Subject: How can I install QT source package on OSX10.9
To: administrator @ qt-users.jp
Cc: 谢晨 <xc @ japan-snow.com>



Dear Sir
  Right now I need to install QT on OS X 10.9. I followed the steps of
"Installing Qt for Mac OS X" on your web site to install QT 5.1.1. I have
the following ploblems.Would you please to give me a help?
1, when set -SDK configure option

sudo ./configure -sdk
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/

Running configuration tests...
Failed to process makespec for platform 'macx-clang'
Turn on verbose messaging (-v) to see the final report.
But the following error happened when making QT.

2,  when make QT with default configure option setting
qcorewlanengine.mm:97:88: error: use of undeclared identifier
      'kCWPowerDidChangeNotification'; did you mean
      'CWPowerDidChangeNotification'?
  ...name:kCWPowerDidChangeNotification object:nil];
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          CWPowerDidChangeNotification
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreWLAN.framework/Headers/CoreWLANConstants.h:27:36:
note:
      'CWPowerDidChangeNotification' declared here
FOUNDATION_EXTERN NSString * const CWPowerDidChangeNotification NS_AVAIL...
                                   ^
qcorewlanengine.mm:174:26: warning: instance method '-power' not found
(return
      type defaults to 'id') [-Wobjc-method-access]
    if([currentInterface power]) {
                         ^~~~~
qcorewlanengine.mm:177:67: error: use of undeclared identifier
'kCWScanKeyMerge'
                                   [NSNumber numberWithBool:YES], kCWSca...
                                                                  ^
qcorewlanengine.mm:181:46: warning: instance method
      '-scanForNetworksWithParameters:error:' not found (return type
defaults to
      'id') [-Wobjc-method-access]
  ...= [currentInterface scanForNetworksWithParameters:parametersDict
error:&...
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qcorewlanengine.mm:195:39: error: property 'interfaceState' not found on
object
      of type 'CWInterface *'; did you mean 'interfaceName'?
                if( [currentInterface.interfaceState intValue] == kCWInt...
                                      ^~~~~~~~~~~~~~
                                      interfaceName
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreWLAN.framework/Headers/CWInterface.h:52:37:
note:
      'interfaceName' declared here
@property(readonly, copy) NSString *interfaceName NS_AVAILABLE_MAC(10_7);
                                    ^
qcorewlanengine.mm:195:67: error: use of undeclared identifier
      'kCWInterfaceStateRunning'
                if( [currentInterface.interfaceState intValue] == kCWInt...
                                                                  ^
qcorewlanengine.mm:208:32: warning: 'CWNetwork' may not respond to
      'securityMode'
                if([[apNetwork securityMode] intValue] ==
kCWSecurityModeOpen) {
                     ~~~~~~~~~ ^
qcorewlanengine.mm:208:32: warning: 'securityMode' is deprecated: first
      deprecated in OS X 10.7 [-Wdeprecated-declarations]
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreWLAN.framework/Headers/CWWirelessProfile.h:37:40:
note:
      method 'securityMode' declared here
@property(readwrite, retain) NSNumber *securityMode NS_DEPRECATED_MAC(10...
                                       ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreWLAN.framework/Headers/CWWirelessProfile.h:37:40:
note:
      property 'securityMode' is declared deprecated here
qcorewlanengine.mm:208:59: error: use of undeclared identifier
      'kCWSecurityModeOpen'; did you mean 'kCWSecurityNone'?
                if([[apNetwork securityMode] intValue] ==
kCWSecurityModeOpen) {

^~~~~~~~~~~~~~~~~~~
                                                          kCWSecurityNone
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreWLAN.framework/Headers/CoreWLANTypes.h:143:2:
note:
      'kCWSecurityNone' declared here
        kCWSecurityNone                 = 0,
        ^
qcorewlanengine.mm:238:35: error: property 'interfaceState' not found on
object
      of type 'CWInterface *'; did you mean 'interfaceName'?
            if( [currentInterface.interfaceState intValue] == kCWInterfa...
                                  ^~~~~~~~~~~~~~
                                  interfaceName
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreWLAN.framework/Headers/CWInterface.h:52:37:
note:
      'interfaceName' declared here
@property(readonly, copy) NSString *interfaceName NS_AVAILABLE_MAC(10_7);
                                    ^
qcorewlanengine.mm:238:63: error: use of undeclared identifier
      'kCWInterfaceStateRunning'
            if( [currentInterface.interfaceState intValue] == kCWInterfa...
                                                              ^
qcorewlanengine.mm:301:44: warning: class method '+supportedInterfaces' not
      found (return type defaults to 'id') [-Wobjc-method-access]
    NSArray *wifiInterfaces = [CWInterface supportedInterfaces];
                                           ^~~~~~~~~~~~~~~~~~~
qcorewlanengine.mm:305:30: warning: instance method '-power' not found
(return
      type defaults to 'id') [-Wobjc-method-access]
        if ( ![wifiInterface power] )
                             ^~~~~
qcorewlanengine.mm:308:52: warning: 'CWInterface' may not respond to 'name'
        NSString *nsInterfaceName = [wifiInterface name];
                                     ~~~~~~~~~~~~~ ^
qcorewlanengine.mm:445:22: warning: class method '+supportedInterfaces' not
      found (return type defaults to 'id') [-Wobjc-method-access]
    if([[CWInterface supportedInterfaces] count] > 0 && !listener) {
                     ^~~~~~~~~~~~~~~~~~~
qcorewlanengine.mm:482:24: warning: instance method '-power' not found
(return
      type defaults to 'id') [-Wobjc-method-access]
    if ([wifiInterface power]) {
                       ^~~~~
qcorewlanengine.mm:495:46: warning: 'allUser8021XProfiles' is deprecated:
first
      deprecated in OS X 10.7 [-Wdeprecated-declarations]
            NSArray *array = [CW8021XProfile allUser8021XProfiles];
                                             ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreWLAN.framework/Headers/CW8021XProfile.h:98:1:
note:
      method 'allUser8021XProfiles' declared here
+ (NSArray*)allUser8021XProfiles NS_DEPRECATED_MAC(10_6, 10_7);
^
qcorewlanengine.mm:509:70: error: use of undeclared identifier
      'kCWAssocKey8021XProfile'
  ...[params setValue: [array objectAtIndex:i]
forKey:kCWAssocKey8021XProfile];
                                                      ^
qcorewlanengine.mm:530:72: error: use of undeclared identifier
'kCWScanKeyMerge'
  ...[NSNumber numberWithBool:YES], kCWScanKeyMerge,
                                    ^
qcorewlanengine.mm:536:45: warning: instance method
      '-scanForNetworksWithParameters:error:' not found (return type
defaults to
      'id') [-Wobjc-method-access]
  ...= [wifiInterface scanForNetworksWithParameters:scanParameters
error:&err];
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qcorewlanengine.mm:566:25: warning: 'SecKeychainSearchCreateFromAttributes'
is
      deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations]
                        SecKeychainSearchCreateFromAttributes(NULL, kSec...
                        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:58:10:
note:
      'SecKeychainSearchCreateFromAttributes' declared here
OSStatus SecKeychainSearchCreateFromAttributes(CFTypeRef keychainOrArray...
         ^
qcorewlanengine.mm:571:29: warning: 'SecKeychainSearchCopyNext' is
deprecated:
      first deprecated in OS X 10.7 [-Wdeprecated-declarations]
                        if (SecKeychainSearchCopyNext(searchRef, &search...
                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:69:10:
note:
      'SecKeychainSearchCopyNext' declared here
OSStatus SecKeychainSearchCopyNext(SecKeychainSearchRef searchRef, SecKe...
         ^
qcorewlanengine.mm:596:60: error: use of undeclared identifier
      'kCWAssocKeyPassphrase'
                        [params setValue: password forKey: kCWAssocKeyPa...
                                                           ^
qcorewlanengine.mm:600:50: warning: instance method
      '-associateToNetwork:parameters:error:' not found (return type
defaults to
      'id') [-Wobjc-method-access]
  ...associateToNetwork: apNetwork parameters:[NSDictionary
dictionaryWithDictionary:params] error...

 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qcorewlanengine.mm:635:25: warning: instance method '-interfaceState' not
found
      (return type defaults to 'id') [-Wobjc-method-access]
    if ([[wifiInterface interfaceState]intValue] !=
kCWInterfaceStateInactive) {
                        ^~~~~~~~~~~~~~
qcorewlanengine.mm:635:53: error: use of undeclared identifier
      'kCWInterfaceStateInactive'
    if ([[wifiInterface interfaceState]intValue] !=
kCWInterfaceStateInactive) {
                                                    ^
qcorewlanengine.mm:655:44: warning: class method '+supportedInterfaces' not
      found (return type defaults to 'id') [-Wobjc-method-access]
    NSArray *wifiInterfaces = [CWInterface supportedInterfaces];
                                           ^~~~~~~~~~~~~~~~~~~
qcorewlanengine.mm:671:30: warning: instance method '-power' not found
(return
      type defaults to 'id') [-Wobjc-method-access]
        if([defaultInterface power]) {
                             ^~~~~
18 warnings and 11 errors generated.
make[6]: *** [.obj/debug-shared/qcorewlanengine.o] Error 1
make[5]: *** [debug-all] Error 2
make[4]: *** [sub-corewlan-make_first] Error 2
make[3]: *** [sub-bearer-make_first] Error 2
make[2]: *** [sub-plugins-make_first] Error 2
make[1]: *** [sub-src-make_first] Error 2
make: *** [module-qtbase-make_first] Error 2


 3, Is QT 4.8.4 supported by OS X 10.9? QT 4.8.4 is more propriate for us
than 5.1.1.

Thank you very much!

Regards!

                         Meng
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://qt-users.jp/pipermail/qt-users/attachments/20131210/2f4c6a86/attachment-0001.html>


Qt-users メーリングリストの案内