Hi,
I trying Gstreamer on Qt4.6.1 source.
I compiled Gstreamer with scratchbox2 (cross compiler tool chain used is arm-linux-gcc-4.3.2.tgz) by following this blog.
http://felipec.wordpress.com/2009/12...ed-with-sbox2/
cross compilation was fine, and integration with Qt phonon went without much trouble.
Now when I compile 'qmediaplayer' in demo folder of qt4.6.1 source tree,I am get the below error message.
arm-linux-g++ -Wl,-rpath-link,/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib -fno-exceptions -Wl,-rpath,/new_disk/Embedded/qt-4.6/build/lib -Wl,-rpath,/new_disk/Embedded/qt-4.6/build/lib -o qmediaplayer .obj/debug-shared-emb-arm/main.o .obj/debug-shared-emb-arm/mediaplayer.o .obj/debug-shared-emb-arm/moc_mediaplayer.o .obj/debug-shared-emb-arm/qrc_mediaplayer.o -L/opt/gst/lib -L/opt/gst/lib/gstreamer-0.10 -L/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib -lphonon -L/opt/gst/lib -L/opt/gst/lib/gstreamer-0.10 -L/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib -lQtGui -lQtNetwork -lQtCore -lpthread
/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: warning: libgthread-2.0.so.0, needed by /root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtGui.so, not found (try using -rpath or -rpath-link)
/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: warning: libglib-2.0.so.0, needed by /root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtGui.so, not found (try using -rpath or -rpath-link)
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtCore.so: undefined reference to `g_threads_got_initialized'
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtCore.so: undefined reference to `g_main_context_ref'
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtCore.so: undefined reference to `g_main_context_unref'
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtCore.so: undefined reference to `g_main_context_default'
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtCore.so: undefined reference to `g_main_context_pending'
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtCore.so: undefined reference to `g_thread_init'
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtCore.so: undefined reference to `g_source_set_priority'
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtCore.so: undefined reference to `g_source_unref'
/root/QtEmbedded/qt-everywhere-opensource-src-4.6.1/lib/libQtGui.so: undefined reference to `g_source_set_can_recurse'
Kindly help in fixing this issue.
Thanks and regards,
Ratheendran
Bookmarks