[Qt-interest] Qt building failure on Mac

Daniel Q daniel.programming at gmail.com
Sat Sep 18 23:49:19 CEST 2010


  I was trying to buiild Qt 4.7.0-rc1 on Mac OS X 10.6.4.

In the first step I ran "./configure -sdk 
/Developer/SDKs/MacOSX10.6.sdk/" and it succeeded.

In the second step , I ran "make" and the compiler complained with the 
following error message:

Undefined symbols:
   "_kCWScanKeyScanType", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
       QScanThread::run()      in qcorewlanengine.o
   "_kCWAssocKey8021XProfile", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
   "_OBJC_CLASS_$_CW8021XProfile", referenced from:
       objc-class-ref-to-CW8021XProfile in qcorewlanengine.o
   "_SecKeychainSearchCopyNext", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
   "_kCWScanKeyRestTime", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
       QScanThread::run()      in qcorewlanengine.o
   "_kCWPowerDidChangeNotification", referenced from:
       -[QNSListener init] in qcorewlanengine.o
   "_kCWAssocKeyPassphrase", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
   "_SecKeychainSearchCreateFromAttributes", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
   "_kCWScanKeyMerge", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
       QScanThread::run()      in qcorewlanengine.o
   "_SecKeychainItemFreeContent", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
   "_kCWScanKeySSID", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
   "_SecKeychainItemCopyContent", referenced from:
       QCoreWlanEngine::connectToId(QString const&)  in qcorewlanengine.o
   "_OBJC_CLASS_$_CWInterface", referenced from:
       objc-class-ref-to-CWInterface in qcorewlanengine.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[4]: *** [../../../../plugins/bearer/libqcorewlanbearer_debug.dylib] 
Error 1
make[3]: *** [debug-all] Error 2
make[2]: *** [sub-corewlan-make_default] Error 2
make[1]: *** [sub-bearer-make_default] Error 2
make: *** [sub-plugins-make_default-ordered] Error 2

Could anyone help me out on this? Thanks!
- Daniel





More information about the Qt-interest-old mailing list