From: Jerry <lan...@qw...> - 2012-05-11 23:10:05
|
On May 11, 2012, at 12:16 PM, Alan W. Irwin wrote: > Jerry, would you be willing to do a similar binary search for the > revision that caused the Qt4 issues for you? If so, I would disable > Tcl with the appropriate cmake option (so the above commit issues > don't matter for your test) and repeat the binary search from revision > 12121 onward. > > Alan 12164 builds 12165 fails Jerry Linking CXX shared module qt.so cd /usr/local/plplot_build_dir/drivers && "/Applications/CMake 2.8-6.app/Contents/bin/cmake" -E cmake_link_script CMakeFiles/qt.dir/link.txt --verbose=1 /usr/local/adacore-gnat-2011/bin/c++ -bundle -Wl,-headerpad_max_install_names -o qt.so CMakeFiles/qt.dir/qt.cpp.o ../src/libplplotd.11.0.0.dylib /usr/lib/libm.dylib ../bindings/qt_gui/libplplotqtd.0.0.1.dylib ../src/libplplotd.11.0.0.dylib ../lib/csa/libcsirocsa.0.0.1.dylib ../lib/qsastime/libqsastime.0.0.1.dylib Undefined symbols for architecture x86_64: "QString::fromAscii_helper(char const*, int)", referenced from: QString::QString(char const*) in qt.cpp.o "QString::free(QString::Data*)", referenced from: QString::~QString() in qt.cpp.o "QCoreApplication::self", referenced from: QCoreApplication::instance() in qt.cpp.o "QWidget::move(QPoint const&)", referenced from: QWidget::move(int, int) in qt.cpp.o "QWidget::resize(QSize const&)", referenced from: QWidget::resize(int, int) in qt.cpp.o "qt_assert_x(char const*, char const*, char const*, int)", referenced from: QMutexLocker::QMutexLocker(QMutex*) in qt.cpp.o "QMutex::lock()", referenced from: QMutexLocker::QMutexLocker(QMutex*) in qt.cpp.o "QMutex::unlock()", referenced from: QMutexLocker::unlock() in qt.cpp.o "QApplication::QApplication(int&, char**, bool, int)", referenced from: initQtApp(bool) in qt.cpp.o "QSvgGenerator::size() const", referenced from: plD_eop_svgqt(PLStream*) in qt.cpp.o "QPicture::QPicture(int)", referenced from: plD_init_qtwidget(PLStream*) in qt.cpp.o plD_init_extqt(PLStream*) in qt.cpp.o "QPainter::QPainter(QPaintDevice*)", referenced from: plD_init_qtwidget(PLStream*) in qt.cpp.o plD_init_extqt(PLStream*) in qt.cpp.o "QWidget::setWindowTitle(QString const&)", referenced from: plD_init_qtwidget(PLStream*) in qt.cpp.o "qFlagLocation(char const*)", referenced from: plD_init_qtwidget(PLStream*) in qt.cpp.o "QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType)", referenced from: plD_init_qtwidget(PLStream*) in qt.cpp.o "QPainter::~QPainter()", referenced from: plD_init_qtwidget(PLStream*) in qt.cpp.o plD_init_extqt(PLStream*) in qt.cpp.o "QPicture::~QPicture()", referenced from: plD_init_qtwidget(PLStream*) in qt.cpp.o plD_init_extqt(PLStream*) in qt.cpp.o "QWidget::raise()", referenced from: plD_eop_qtwidget(PLStream*) in qt.cpp.o "QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)", referenced from: plD_eop_qtwidget(PLStream*) in qt.cpp.o "QImage::scanLine(int)", referenced from: plD_init_memqt(PLStream*) in qt.cpp.o plD_eop_memqt(PLStream*) in qt.cpp.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: *** [drivers/qt.so] Error 1 make[1]: *** [drivers/CMakeFiles/qt.dir/all] Error 2 make: *** [all] Error 2 |