| Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date | |
| All threads index page 4 | |
Hi, when i crosscompiling mythtv-svn-13203 with modified uclibc buildroot i have follow error. What is wrong? How can i fix that? I dont have installed older mythtv or mythtv-libs on Hostsystem or in the staging_dir. what infos do you need to help me? Stephan cd programs && qmake programs.pro -o Makefile cd programs && make -j1 -f Makefile make[2]: Entering directory `/media/disk/development/openelec.20070323/build/build_i686/mythtv/programs' cd mythtv && qmake mythtv.pro -o Makefile cd mythtv && make -j1 -f Makefile make[3]: Entering directory `/media/disk/development/openelec.20070323/build/build_i686/mythtv/programs/mythtv' /media/disk/development/openelec.20070323/build/staging_dir_i686/bin/i686-linux-uclibc-g++ -c -Os -pipe -I/media/disk/development/openelec.20070323/build/staging_dir_i686/include -I/media/disk/development/openelec.20070323/build/staging_dir_i686/usr/include -DQWS -march=pentium3 -fomit-frame-pointer -Wall -Wno-switch -O2 -ffast-math -Wno-non-virtual-dtor -fomit-frame-pointer -D_REENTRANT -DMMX -Di386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DLIBDIR=\"/usr/lib\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/media/disk/development/openelec.20070323/build/staging_dir_i686/usr/mkspecs/qws/linux-openelec-g++ -I. -I../../../../staging_dir_i686/include -I../../../../staging_dir_i686/usr/include -I../.. -I../../libs -I../../libs/libmyth -I../../libs/libmythtv -I../../libs/libavutil -I../../libs/libavformat -I../../libs/libavcodec -I../../libs/libmythupnp -I../../libs/libmythui -I../../libs/libmythlivemedia -I../../../../staging_dir_i686/include -I/media/disk/development/openelec.20070323/build/staging_dir_i686/usr/include -o main.o main.cpp /media/disk/development/openelec.20070323/build/staging_dir_i686/bin/i686-linux-uclibc-g++ -Wl,-rpath,/media/disk/development/openelec.20070323/build/staging_dir_i686/lib -Wl,-rpath,/media/disk/development/openelec.20070323/build/staging_dir_i686/usr/lib -o mythtv main.o -L/media/disk/development/openelec.20070323/build/staging_dir_i686/lib -L/media/disk/development/openelec.20070323/build/staging_dir_i686/usr/lib -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavutil -L../../libs/libavcodec -L../../libs/libavformat -L../../libs/libmythfreemheg -L../../libs/libmythui -L../../libs/libmythupnp -L../../libs/libmythlivemedia -lmythtv-0.20 -lmythavformat-0.20 -lmythavutil-0.20 -lmythavcodec-0.20 -lmythfreemheg-0.20 -lmythupnp-0.20 -lmythlivemedia-0.20 -lmyth-0.20 -lmythui-0.20 -lmp3lame -lqte-mt -lpthread main.o: In function `run_priv_thread(void*)': main.cpp:(.text+0x149): undefined reference to `QDateTime::currentDateTime()' main.cpp:(.text+0x17c): undefined reference to `QString::QString(char const*)' main.cpp:(.text+0x193): undefined reference to `QDateTime::toString(QString const&) const' main.cpp:(.text+0x1c7): undefined reference to `QString::ascii() const' main.cpp:(.text+0x205): undefined reference to `QMutex::lock()' main.cpp:(.text+0x2af): undefined reference to `QMutex::unlock()' main.cpp:(.text+0x2d9): undefined reference to `QDateTime::currentDateTime()' main.cpp:(.text+0x311): undefined reference to `QString::QString(char const*)' main.cpp:(.text+0x328): undefined reference to `QDateTime::toString(QString const&) const' main.cpp:(.text+0x35c): undefined reference to `QString::ascii() const' main.cpp:(.text+0x39a): undefined reference to `QMutex::lock()' main.cpp:(.text+0x3ee): undefined reference to `QMutex::unlock()' main.cpp:(.text+0x414): undefined reference to `QString::shared_null' main.cpp:(.text+0x422): undefined reference to `QStringData::deleteSelf()' main.cpp:(.text+0x438): undefined reference to `QDateTime::currentDateTime()' main.cpp:(.text+0x46b): undefined reference to `QString::QString(char const*)' main.cpp:(.text+0x482): undefined reference to `QDateTime::toString(QString const&) const' main.cpp:(.text+0x4b6): undefined reference to `QString::ascii() const' main.cpp:(.text+0x4f4): undefined reference to `QMutex::lock()' main.cpp:(.text+0x59e): undefined reference to `QMutex::unlock()' main.cpp:(.text+0x5b5): undefined reference to `QString::shared_null' main.cpp:(.text+0x5c3): undefined reference to `QStringData::deleteSelf()' main.cpp:(.text+0x5ce): undefined reference to `QString::shared_null' main.cpp:(.text+0x5dc): undefined reference to `QStringData::deleteSelf()' main.cpp:(.text+0x5e7): undefined reference to `QString::shared_null' main.cpp:(.text+0x5f5): undefined reference to `QStringData::deleteSelf()' main.cpp:(.text+0x864): undefined reference to `QString::shared_null' main.cpp:(.text+0x86e): undefined reference to `QStringData::deleteSelf()' main.o: In function `main': main.cpp:(.text+0xbcb): undefined reference to `QString::null' . . . ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QComboBox::mouseReleaseEvent(QMouseEvent*)' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QScrollView::contentsDragMoveEvent(QDragMoveEvent*)' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QLineEdit::undo()' ../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `QPainter::end()' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QScrollView::setMargins(int, int, int, int)' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QString::toShort(bool*, int) const' ../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `QRegion::operator=(QRegion const&)' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QTextEdit::setTextFormat(Qt::TextFormat)' ../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `QGVector::QGVector()' ../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `QWidget::windowActivationChange(bool)' ../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `QDomDocument::QDomDocument()' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QTable::showColumn(int)' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QDir::absPath() const' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QTable::removeColumns(QMemArray<int> const&)' ../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `QGListIterator::~QGListIterator()' ../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `QFrame::paintEvent(QPaintEvent*)' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QComboBox::setAutoCompletion(bool)' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QComboBox::setEditText(QString const&)' ../../libs/libmyth/libmyth-0.20.so: undefined reference to `QPainter::save()' collect2: ld returned 1 exit status make[3]: *** [mythtv] Fehler 1 make[3]: Leaving directory `/media/disk/development/openelec.20070323/build/build_i686/mythtv/programs/mythtv' make[2]: *** [sub-mythtv] Fehler 2 make[2]: Leaving directory `/media/disk/development/openelec.20070323/build/build_i686/mythtv/programs' make[1]: *** [sub-programs] Fehler 2 make[1]: Leaving directory `/media/disk/development/openelec.20070323/build/build_i686/mythtv' make: *** [/media/disk/development/openelec.20070323/build/build_i686/mythtv/.compiled] Fehler 2 -- [ signature omitted ]
On Friday 13 April 2007 01:45, Stephan Raue wrote: > when i crosscompiling mythtv-svn-13203 with modified uclibc buildroot i > have follow error. What is > wrong? How can i fix that? I dont have installed older mythtv or > mythtv-libs on Hostsystem or in the staging_dir. what infos do you need > to help me? It looks like you are using headers from an installed Qt (possibly Qt4?) and the libraries from qte. I think you need to fix your buildsystem, but I have no idea how you set it up, or what is wrong, or how to fix it. Brad
Attachment:
Attachment:
pgpOYbBxEVCF9.pgp
Description: PGP signature