I downloaded, built and installed the latest Qt source code, then grab BuildScripts
export QT_SDK_HOME=/usr/local/Trolltech/Qt-4.8.1
./dependencies.osx.sh
...
./build_and_install
...
[ 45%] Building CXX object ApiExtractor/tests/CMakeFiles/testnamespace.dir/testnamespace.cpp.o
Linking CXX executable testmultipleinheritance
Linking CXX executable testmodifydocumentation
Undefined symbols for architecture x86_64:
"QXmlQuery::setQuery(QString const&, QUrl const&)", referenced from:
DocParser::execXQuery(QXmlQuery&, QString const&) constin libapiextractor.a(docparser.cpp.o)
"QXmlQuery::isValid() const", referenced from:
DocParser::execXQuery(QXmlQuery&, QString const&) constin libapiextractor.a(docparser.cpp.o)
"QXmlQuery::evaluateTo(QString*) const", referenced from:
DocParser::execXQuery(QXmlQuery&, QString const&) constin libapiextractor.a(docparser.cpp.o)
"QXmlQuery::QXmlQuery()", referenced from:
QtDocParser::retrieveModuleDocumentation(QString const&) in libapiextractor.a(qtdocparser.cpp.o)
QtDocParser::fillDocumentation(AbstractMetaClass*) in libapiextractor.a(qtdocparser.cpp.o)
"QXmlQuery::setFocus(QUrl const&)", referenced from:
QtDocParser::retrieveModuleDocumentation(QString const&) in libapiextractor.a(qtdocparser.cpp.o)
QtDocParser::fillDocumentation(AbstractMetaClass*) in libapiextractor.a(qtdocparser.cpp.o)
"QXmlQuery::~QXmlQuery()", referenced from:
QtDocParser::retrieveModuleDocumentation(QString const&) in libapiextractor.a(qtdocparser.cpp.o)
QtDocParser::fillDocumentation(AbstractMetaClass*) in libapiextractor.a(qtdocparser.cpp.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
[ 45%] make[2]: *** [ApiExtractor/tests/testmodifydocumentation] Error 1
make[1]: *** [ApiExtractor/tests/CMakeFiles/testmodifydocumentation.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Built target testmultipleinheritance
Linking CXX executable testmodifyfunction
[ 45%] Built target testmodifyfunction
Linking CXX executable testnamespace
[ 45%] Built target testnamespace
make: *** [all] Error 2
Environment: OS X 10.6.8.